tu sait, le 27 sa nous va aussi, après un an d'attente on en est pas à un jours près... surtout pour noel ^^
+10
AlphaBravo
fandeonepiece2
Orthographix_power
GalaxySoftware
Admin
polien
Szman
JHPC-Software
lereparateurdepc
Blackorion35
14 participants
Mantrix Edition Red Serveur - Operating System Projet
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
re,
tu sait, le 27 sa nous va aussi, après un an d'attente on en est pas à un jours près... surtout pour noel ^^
tu sait, le 27 sa nous va aussi, après un an d'attente on en est pas à un jours près... surtout pour noel ^^
Szman- Nombre de messages : 1257
Age : 24
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011
Re,
ouaaaaai :Dhâte de l'avoir x)
Cordialement,
Softewarzatorman
ouaaaaai :Dhâte de l'avoir x)
Cordialement,
Softewarzatorman
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Ok mais je vais quand même essayer de le sortir demain.
Je suis en train de finir de dev le système complet des écrans de veille et de corriger les derniers bugs complets de toutes les fenetres... Sa me prendra normalement pas plus de 4 à 5 heures mais sa ira
Demain soir je pense que c'est possible... Mais l'heure je ne sais pas car Repas de Famille, etc :p
Sinon pour l'instant j'ai dit la version 1.2.1.533 mais je suis déjà à la 1.2.1.542 donc en faite je fournirai la TOUTE dernière version possible fonctionnel Donc je ne peut pas vous dire quel version de Mantrix ce sera avant demain 18h.
Je fournirai aussi avec un manuel qui devra impérativement être lu (déjà pour savoir comment utiliser les bases de l'OS, ses fonctions cachés et son codage mais aussi comment se connecter avec les comptes prêt fait et comment en créer de nouveau )
Enfin bref merci pour votre patience et bon réveillons !
Je suis en train de finir de dev le système complet des écrans de veille et de corriger les derniers bugs complets de toutes les fenetres... Sa me prendra normalement pas plus de 4 à 5 heures mais sa ira
Demain soir je pense que c'est possible... Mais l'heure je ne sais pas car Repas de Famille, etc :p
Sinon pour l'instant j'ai dit la version 1.2.1.533 mais je suis déjà à la 1.2.1.542 donc en faite je fournirai la TOUTE dernière version possible fonctionnel Donc je ne peut pas vous dire quel version de Mantrix ce sera avant demain 18h.
Je fournirai aussi avec un manuel qui devra impérativement être lu (déjà pour savoir comment utiliser les bases de l'OS, ses fonctions cachés et son codage mais aussi comment se connecter avec les comptes prêt fait et comment en créer de nouveau )
Enfin bref merci pour votre patience et bon réveillons !
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
joyeux noël
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
Bon réveillon également et joyeux noel à tous
PS: je ne serais pas sur le forum demain
PS: je ne serais pas sur le forum demain
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonsoir !
Et oui je suis en avance pour la sortie de Mantrix Edition Red Serveur Beta 1.2.1.543 !
Certains d'entre vous se demande pourquoi pas demain ? Demain c'est les fêtes... personne ne viendra (ou presque) sur le forum Y compris moi
Donc je publie dès ce soir Mantrix Beta 1.2.1.543 version de test instable avec son manuel rapide (pour voir vraiment vite fait l'OS et ses fonctions).
S'il-vous-plaît LISEZ-LE ENTIÈREMENT
C'est très important...
Dernière chose : n'activez pas les écrans de veilles ! Ils sont simplement bugés (problème arithmétique )
D'ailleurs pour ceux qui se demande je rappel que la source n'est pas fournis Cependant n'hésitez pas à me dire ce qui va ou pas (faite moi unchti rapport détaillé svp ) ainsi que les fautes pour m'aider à les corrigés... Oui oui je sais mais désolé l'orthographe et moi...
Le site web sera mise à jour samedi au plus tard Vous êtes donc prioritaire concernant le test !
Merci d'avance pour vos efforts et d'avoir patienter et bonne fêtes à tous et bon test !!
********* DOWNLOAD / TELECHARGEMENT (via site officiel) *********
(INFOS : Il s'agit d'un INSTALLATEUR qui installera Mantrix dans (par défaut) : C:\Program Files\AlgoStepCompany\MantrixERS\)
Taille : 60 Mo approximativement
Taille après installation : 80 Mo
Espace disque requis (comptant SWAP Mantrix ) : 300 Mo
Mémoire RAM requise minimum : 2 Go
Système d'exploitation de base : Windows XP / Vista / 7 / 8 / 8.1 / Server 2003 / Server 2008 R2 / Server 2012 R2
Architecture : x86 ou x64 (32 ou 64 bits)
Mode : Virtuel
Version Mantrix : 1.2.1.543
DOWNLOAD : http://www.algostep-mantrix.fr/mantrix/MantrixERS.exe
(attention exécutable ! Désactiver vos proxy si vous en avez et surtout votre anti-virus qui des fois bloque malheureusement un *.exe)
EN CAS DE PROBLEME AVEC L'EXECUTABLE PURE : second lien (même chose mais zippé !)
http://www.algostep-mantrix.fr/mantrix/MantrixERS.zip
Pour information, scan anti-virus :
Dernière édition par Blackorion35 le Mer 25 Déc 2013 - 9:03, édité 1 fois
lereparateurdepc- Nombre de messages : 5622
Age : 32
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010
re,
Avec avast, selon les réglages; il est possible que l'exe soit bloqué par d'autre fonctions (AutoSendBox par ex).
N'ayant pas trop le temps, je testerais ça dès que possible.
EDIT : j'ai quand-même téléchargé l'exe et ma question est : Pourquoi cet icône pour l'exe ?
C'est un icône Microsoft pour l'indice de performance du panneau de config sous Win7......
Même pour une bêta ou pré bêta, l'icône de MantrixERS aurait été mieux non ?
Cordialement,
Le réparateur de PC
Bah mince alors bon bah je sort heureusement qu'il y a le "ou presque" ......Blackorion35 a écrit:Certains d'entre vous se demande pourquoi pas demain ? Demain c'est les fêtes... personne ne viendra (ou presque) sur le forum Y compris moi
Avec avast, selon les réglages; il est possible que l'exe soit bloqué par d'autre fonctions (AutoSendBox par ex).
N'ayant pas trop le temps, je testerais ça dès que possible.
EDIT : j'ai quand-même téléchargé l'exe et ma question est : Pourquoi cet icône pour l'exe ?
C'est un icône Microsoft pour l'indice de performance du panneau de config sous Win7......
Même pour une bêta ou pré bêta, l'icône de MantrixERS aurait été mieux non ?
Cordialement,
Le réparateur de PC
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonjour,lereparateurdepc a écrit:re,Bah mince alors bon bah je sort :)heureusement qu'il y a le "ou presque" ......Blackorion35 a écrit:Certains d'entre vous se demande pourquoi pas demain ? Demain c'est les fêtes... personne ne viendra (ou presque) sur le forum Y compris moi
Avec avast, selon les réglages; il est possible que l'exe soit bloqué par d'autre fonctions (AutoSendBox par ex).
N'ayant pas trop le temps, je testerais ça dès que possible.
EDIT : j'ai quand-même téléchargé l'exe et ma question est : Pourquoi cet icône pour l'exe ?
C'est un icône Microsoft pour l'indice de performance du panneau de config sous Win7......
Même pour une bêta ou pré bêta, l'icône de MantrixERS aurait été mieux non ?
Cordialement,
Le réparateur de PC
C'est l'icone de l'installateur pas de Mantrix Faut installer l'OS via l'installateur MantrixERS.exe
J'ai mis cette icone pour l'installateur simplement car j'ai pas eu le temps de créer un ico valable sous IconeFX
Mantrix quand à lui ne comporte pas d'icone pour le moment du moins
lereparateurdepc- Nombre de messages : 5622
Age : 32
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010
re,
J'avais compris mais un icône perso aurais été plus sympas
Cordialement,
Le réparateur de PC
J'avais compris mais un icône perso aurais été plus sympas
Cordialement,
Le réparateur de PC
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Oui en effet mais pas eu le temps
N'hésitez pas à me dire ce que vous pensez de Mantrix et les erreurs rencontrés svp (même si j'en connais la plupart) car sa aidera sur son avancement
N'hésitez pas à me dire ce que vous pensez de Mantrix et les erreurs rencontrés svp (même si j'en connais la plupart) car sa aidera sur son avancement
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
bonjour,
désolé ma config est pas assez puisant donc je ne peux pas tester Mantrix
cordialement
désolé ma config est pas assez puisant donc je ne peux pas tester Mantrix
cordialement
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonjour,fandeonepiece2 a écrit:bonjour,
désolé ma config est pas assez puisant donc je ne peux pas tester Mantrix
cordialement
En réalité tu peut lancer Mantrix avec seulement 512Mo de RAM par exemple... mais ça va ramer un peut (beaucoup ?) c'est tout
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Annonce exceptionnelle :
J'ouvrirai finalement le Code Source de Mantrix Beta dès que la régularisation des fenêtres (agrandissement, déplacement, etc) seront effectués ainsi que l'explorateur de fichiers basique !
Pourquoi ? Ben en lisant mes premiers messages j'avais promis en faite de donner le code source (sous certaines conditions) lors de la sortie Beta de Mantrix (ce qui est fait ! voir ma signature )
Du coups j'autoriserai certains à disposer du code source VB.NET sous SZ 2012 de Mantrix ERS Beta (version non décidé pour l'instant) dans le but que chacun découvre le travail fournis, son fonctionnement et bien sûr si vous souhaitez m'aidez à son développement ou si vous avez des idées alors pas de problème
Cependant j'interdit formellement :
- De reprendre les bases de Mantrix pour développer votre propre OS en ce servant de NOTRE source (en gros n'utiliser pas le code source pour créer votre OS en modifiant le nom, le droit d'auteur et les images...)
- De vendre/revendre ou republier le code source modifié ou non... (exemple : si vous rajouter des trucs dedans iNTERDICTION de le re-publier à part si cette version modifié par vos soins est pour nous aider ; dans ce cas vous devrez nous faire parvenir la source modifié).
- Vous pouvez cependant réutiliser les IDEES (pas le code) qu'on a utilisé (pas de copier/coller du code en gros sauf si ce code comporte un commentaire n'étant pas relié directement à AlgoStep et Mantrix ERS. Par exemple les codes de Gipse (du forum), etc peuvent être copier/coller car ils sont libres. Tandis qu'un algorithme de chiffrement personnel ou une fonction personnelle ne devra pas être copier/coller...
- Vous pourrez créer si vous le souhaitez des logiciels VB.NET compatible avec Mantrix ERS. Après de stests nous verrons si ce programme est fiable et pourra être encré dans l'OS.
- Vous pouvez créer de nouvelles actions dans Mantrix ERS et nous renvoyer la source AVEC OBLIGATOIREMENT une description des rajouts et un extrait du code (ou fonctions) rajoutés dans l'OS : dans ce cas si votre modification est accepté vous recevrez (via paypal) entre 5 et 50 euros en remerciement de votre participation au dev' de l'OS Attention cela dépend du logiciel et de ses facultés. Nous pouvons aussi refuser votre logiciel. En cas d'acceptation vous aurez forcément au minimum 5 euros .
Si vos intentions sont donc honnête le code source vous sera fourni prochainement
Pour faire une demande sur le code source (pour en avoir une copie d'ici quelques semaines (Fevrier ?)) merci de compléter le formulaire suivant et de l'envoyer en MP Merci.
FORMULAIRE DE DEMANDE DU CODE SOURCE Mantrix ERS BETA GRATUITEMENT* = réponses obligatoiresNom :*Prénom :*Pseudo :*Âge :Travail :
*Adresse e-mail :Homme/Femme ? [ ] Homme [ ] Femme*Avez vous déjà testé Mantrix ERS Beta ? [ ] Oui [ ] NonQue pensez vous en quelques mots du projet (2 lignes maximums) :*Que pensez vous de Mantrix après Tests de la Beta ou en voyant les images du projet ? [ ] Superbe [ ] Pas mal [ ] Correct [ ] Pas terrible [ ] Nul [ ] J'ai absolument pas aimé*Pour quelle(s) raison(s) souhaitez vous disposez du code source officiel complet de Mantrix ERS Beta ? [ ] Pour découvrir son fonctionnement interne [ ] Pour savoir comment fonctionne un semblant d'OS [ ] Pour aidé à son développement [ ] Par simple curiosité [ ] Dans le but de piocher des idées car je développe aussi un OS VB.NET ou à base VB.NET [ ] Dans le but de le redonner gratuitement à mon entourage [ ] Dans le but de procéder à des tests personnels sur plusieurs machines [ ] AUtres (précisez svp) : _____________________________________________*Souhaitez vous être informé de l'avancement de Mantrix ERS ? [ ] Oui (vous recevrez des mails de publicité sur l'avancement de Mantrix pour une durée de 6 mois maximums) [ ] NonMerci d'avoir pris le temps de remplir ce questionnaire.Un e-mail vous sera adressé dans les 72 heures.Suite à ce retour de notre part vous devrez renvoyé le code secret qu'on vous donnera par mail.Ceci sert à s'assurer que votre adresse e-mail est correcte.Si vous ne recevez pas de réponse dans les 72 heures vous avez peut-être fait une erreur dans le formulaire. Réessayez.Pour finir après acceptation de votre demande de code source vous sera mis de côté ; le jour venu le code source vous sera envoyé par e-mail ainsi que par MP sur ce forum.
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
Bonjour,
Alors... j'ai testé et voici quelques remarques:
- A chaque fois que l'on fait une action dans mantrix (réduire une fenètre, déplacer une fenètre, ouvrir une fenêtre...) l'écran se redessine lentement (du moins assez lentement pour faire un clignotement désagréable)
- Un point positif par contre: tout est fluide
- Il n'y a pas beaucoup de programmes disponibles (ça, sa viendra avec le temps )
- L'interface est vraiment sympa (sa change des pavés de couleur de windows 8 :-° )
Pour le reste je ne peut pas trop me prononcer comme s'est une béta mais à part quelques petits désagréments s'est vraiment du très bon travail
Alors... j'ai testé et voici quelques remarques:
- A chaque fois que l'on fait une action dans mantrix (réduire une fenètre, déplacer une fenètre, ouvrir une fenêtre...) l'écran se redessine lentement (du moins assez lentement pour faire un clignotement désagréable)
- Un point positif par contre: tout est fluide
- Il n'y a pas beaucoup de programmes disponibles (ça, sa viendra avec le temps )
- L'interface est vraiment sympa (sa change des pavés de couleur de windows 8 :-° )
Pour le reste je ne peut pas trop me prononcer comme s'est une béta mais à part quelques petits désagréments s'est vraiment du très bon travail
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonjour Polienpolien a écrit:Bonjour,
Alors... j'ai testé et voici quelques remarques:
- A chaque fois que l'on fait une action dans mantrix (réduire une fenètre, déplacer une fenètre, ouvrir une fenêtre...) l'écran se redessine lentement (du moins assez lentement pour faire un clignotement désagréable)
- Un point positif par contre: tout est fluide
- Il n'y a pas beaucoup de programmes disponibles (ça, sa viendra avec le temps )
- L'interface est vraiment sympa (sa change des pavés de couleur de windows 8 :-° )
Pour le reste je ne peut pas trop me prononcer comme s'est une béta mais à part quelques petits désagréments s'est vraiment du très bon travail
Tout d'abord merci d'avoir pris de ton temps pour tester Mantrix et m'avoir fait un retour c'est sympa
Concernant le "clignotement" du fond d'écran (zone arrière plan de la MDI) j'avais ce problème depuis très longtemps sans avoir trouvé d'où cela peut venir J'ai l'impression que lors d'une ouverture d'une fenêtre enfant, vu que l'OS est lourd quand même, le programme recharge la MDI + l'enfant ; ce qui produit les fameux "clignotement"
Après personnellement je n'ai aucune idée pour résoudre ce problème
Le soucis c'est que la session est TRES complexes (chaque données d'un utilisateur est chargé au début) ce qui provoque des ralentissement si Mantrix tourne sur une machine n'ayant pas au minimum 2Go de RAM à dédié au programme Mantrix.exe Et comme en plus j'ai opté pour une MDI qui permet de ne pas passer par le Shell de Windows lorsqu'on active une fenêtre Child (enfant) du coups ça ralentie encore plus le programme...
Mais sur un PC ayant 3 ou 4 Go de RAM on ne vois presque pas le "clignotement"
Concernant la fluidité ta de la chance Sur mon PC Portable Windows 7 ayant une config' de gamer quand je bouge les fenêtres...sa lag un peut.
Par contre quand je l'utilise sur un PC un peut plus ancien ben les déplacements des fenêtres sont fluides
Sinon j'ai reçu 2 commentaires qui me demandait : Comment la session d'un utilisateur est t-elle chargée et comment les configurations sont-t'elle importés ?".
Réponse par ce code (Mdi_FormLoad) d'une session :
- Code:
Public Sub MdiForm_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim newLine As String()
Variables.USERID_SYSTEM = VelerSoftware_GeneralPlugin.RandomNumber(1!, 999!, False)
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\dev\ipc\f0001.pid"), "", False, Encoding.UTF8)
Variables.verif_theme_actuel = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\deltheme.go")))
If (Operators.ConditionalCompareObjectEqual(Variables.verif_theme_actuel, True, False)) Then
Variables._computer.FileSystem.DeleteDirectory(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme")), UIOption.OnlyErrorDialogs, RecycleOption.DeletePermanently)
Variables._computer.FileSystem.DeleteFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\deltheme.go")), UIOption.OnlyErrorDialogs, RecycleOption.DeletePermanently)
End If
Me.toolStrip2.Visible = True
Me.panel1.Visible = True
Variables.SYSTEM_HOME = Variables._computer.FileSystem.DirectoryExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.SYSTEM_HOME, True, False)) Then
MessageBox.Show(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject("Erreur système : les dossiers personnels de ", Variables.username), " n'existent pas ou ont été déplacés !"), Environment.NewLine), "Mantrix ne peut poursuivre et va s'arrêter.")), "Mantrix", MessageBoxButtons.OK, MessageBoxIcon.Hand)
Me.DialogResult = DialogResult.Abort
Me.Close()
End If
Variables.Horloge = DateTime.Now
Variables.Horloge_connexion = DateTime.Now
Variables.determin_scriptlocal_instance = Variables._computer.FileSystem.FileExists(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"))
If (Operators.ConditionalCompareObjectEqual(Variables.determin_scriptlocal_instance, True, False)) Then
Variables._computer.FileSystem.DeleteFile(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), UIOption.OnlyErrorDialogs, RecycleOption.DeletePermanently)
End If
Variables.mtxbt_surveillance = Variables._computer.FileSystem.FileExists(String.Concat("", Application.StartupPath, "\System\etc\mtxbt.core"))
If (Not Operators.ConditionalCompareObjectEqual(Variables.mtxbt_surveillance, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\etc\mtxbt.core"), String.Concat("[MTXBT]", Environment.NewLine, "SurveillanceCore=1"), False, Encoding.UTF8)
Else
newLine = New String() { "Mantrix n'a pas été arrêté correctement lors du dernier arrêt.", Environment.NewLine, "Il se peut que vous ayez perdu vos travaux en cours.", Environment.NewLine, "Si cette erreur ce reproduit régulièrement, rendez-vous sur le site officiel de Mantrix : http://algostep-mantrix.fr et vérifiez si une mise à jour de sécurité ou de stabilité existe.", Environment.NewLine, "", Environment.NewLine, "Les mises à jour sont gratuites.", Environment.NewLine, "", Environment.NewLine, "Cliquer sur ""OK"" pour fermer cette alerte et poursuivre le démarrage normal de votre session." }
MessageBox.Show(String.Concat(newLine), "Arrêt involontaire", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\etc\mtxbt.core"), String.Concat("[MTXBT]", Environment.NewLine, "SurveillanceCore=1"), False, Encoding.UTF8)
End If
Variables.IO_SYS = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System"))
Variables.IO_APP = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System\applis"))
Variables.IO_DEV = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System\dev"))
Variables.IO_ETC = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System\etc"))
Variables.IO_HOM = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System\home"))
Variables.IO_USE = Variables._computer.FileSystem.DirectoryExists(String.Concat("", Application.StartupPath, "\System\users"))
If (Operators.ConditionalCompareObjectEqual(Variables.IO_SYS, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "SYSTEM=True;", True, Encoding.UTF8)
End If
If (Operators.ConditionalCompareObjectEqual(Variables.IO_APP, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "APPLIS=True;", True, Encoding.UTF8)
End If
If (Operators.ConditionalCompareObjectEqual(Variables.IO_DEV, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "DEV=True;", True, Encoding.UTF8)
End If
If (Operators.ConditionalCompareObjectEqual(Variables.IO_ETC, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "ETC=True;", True, Encoding.UTF8)
End If
If (Operators.ConditionalCompareObjectEqual(Variables.IO_HOM, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "HOME=True;", True, Encoding.UTF8)
End If
If (Operators.ConditionalCompareObjectEqual(Variables.IO_USE, True, False)) Then
Variables._computer.FileSystem.WriteAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), "USERS=True;EndScript;End", True, Encoding.UTF8)
End If
Variables.lecture_instance = Variables._computer.FileSystem.ReadAllText(String.Concat("", Application.StartupPath, "\System\local\mlsrvd.x"), Encoding.UTF8)
If (Not Operators.ConditionalCompareObjectEqual(Variables.lecture_instance, "SYSTEM=True;APPLIS=True;DEV=True;ETC=True;HOME=True;USERS=True;EndScript;End", False)) Then
newLine = New String() { "ERROR SYSTEM !", Environment.NewLine, "Mantrix ERS ne peut pas trouver les dépendances System.", Environment.NewLine, "System\applis|dev|etc|home|users", Environment.NewLine, "Vérifier le dossier du systeme avant de poursuivre !", Environment.NewLine, "", Environment.NewLine, "MANTRIX VA S'ARRETER !" }
MessageBox.Show(String.Concat(newLine), "Mantrix", MessageBoxButtons.OK, MessageBoxIcon.Hand)
Application.[Exit]()
End If
Me.toolStripLabel1.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.Horloge), ""))
Me.timer1.Start()
Me.toolStripLabel2.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("Bienvenue ", Variables.username), ""))
Me.fermerLaSessionusernameToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("Fermer la session ", Variables.username), ""))
If (Operators.ConditionalCompareObjectEqual(Variables.elevation, "1", False)) Then
Me.toolStripLabel3.Text = "Vous êtes connecté en temps qu'utilisateur"
Me.toolStripDropDownButton3.Visible = False
End If
If (Operators.ConditionalCompareObjectEqual(Variables.elevation, "2", False)) Then
Me.toolStripLabel3.Text = "Vous êtes connecté en temps que modérateur"
Me.toolStripDropDownButton3.Visible = True
Me.toolStripDropDownButton3.Text = "Configuration (modo)"
End If
If (Operators.ConditionalCompareObjectEqual(Variables.elevation, "3", False)) Then
Me.toolStripLabel3.Text = "Vous êtes connecté en temps qu'administrateur total du système"
Me.toolStripDropDownButton3.Visible = True
Me.toolStripDropDownButton3.Text = "Configuration (admin)"
End If
Variables.determin_bienvenuemsx = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\bienvenue.msx")))
If (Operators.ConditionalCompareObjectEqual(Variables.determin_bienvenuemsx, True, False)) Then
Variables.Temp_bienvenue_message = New bienvenue_message()
Dim tempBienvenueMessage As Object = Variables.Temp_bienvenue_message
Dim objArray() As Object = { "bienvenue_message" }
NewLateBinding.LateSet(tempBienvenueMessage, Nothing, "Name", objArray, Nothing, Nothing)
Dim obj As Object = Variables.Temp_bienvenue_message
objArray = New Object() { Me }
NewLateBinding.LateSet(obj, Nothing, "MdiParent", objArray, Nothing, Nothing)
Dim tempBienvenueMessage1 As Object = Variables.Temp_bienvenue_message
objArray = New Object() { True }
NewLateBinding.LateSet(tempBienvenueMessage1, Nothing, "Visible", objArray, Nothing, Nothing)
End If
Variables.determin_script_un = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\script01.scx")))
Variables.determin_script_deux = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\script02.scx")))
Variables.determin_script_trois = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\script03.scx")))
Variables.determin_script_quatre = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\script04.scx")))
Variables.determin_script_cinq = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\script05.scx")))
Variables.lire_desktop_var = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\desktop.var")), Encoding.UTF8)
Variables.lire_theme_var = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme.var")), Encoding.UTF8)
Operators.ConditionalCompareObjectEqual(Variables.lire_theme_var, "THEME=01", False)
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=01", False)) Then
Me.BackgroundImage = Resources.wallpaper_un
End If
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=02", False)) Then
Me.BackgroundImage = Resources.wallpaper_deux
End If
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=03", False)) Then
Me.BackgroundImage = Resources.wallpaper_trois
End If
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=04", False)) Then
Me.BackgroundImage = Resources.wallpaper_quatre
End If
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=05", False)) Then
Me.BackgroundImage = Resources.wallpaper_cinq
End If
If (Operators.ConditionalCompareObjectEqual(Variables.lire_desktop_var, "DESKTOP=99", False)) Then
Variables.screendesktop_perso = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\screenuser.jpg")), True)
Me.BackgroundImage = DirectCast(Variables.screendesktop_perso, Image)
Variables.screendesktop_perso = ""
End If
Variables.reseau_web = VelerSoftware_GeneralPlugin.IsConnected()
If (Not Operators.ConditionalCompareObjectEqual(Variables.reseau_web, True, False)) Then
Me.toolStripButton3.Image = Resources.ico_delete
Me.toolStripButton3.Text = "Aucunes connexions internet, cliquer pour réparer"
Me.toolStripButton3.ToolTipText = "Aucunes connexion internet, cliquer pour réparer"
Else
Me.toolStripButton3.Image = Resources.ico_done
Me.toolStripButton3.Text = "Vous êtes connecté à internet"
Me.toolStripButton3.ToolTipText = "Vous êtes connecté à internet"
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000006.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000006.pxt")), Encoding.UTF8)
Me.toolStripDropDownButton2.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000007.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000007.pxt")), Encoding.UTF8)
Me.programmesExternesToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000008.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000008.pxt")), Encoding.UTF8)
Me.développementToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000009.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000009.pxt")), Encoding.UTF8)
Me.toolStripMenuItem11.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000010.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000010.pxt")), Encoding.UTF8)
Me.gestionnaireDeFichierToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000011.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000011.pxt")), Encoding.UTF8)
Me.calculatriceToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000012.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000012.pxt")), Encoding.UTF8)
Me.terminalToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000013.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000013.pxt")), Encoding.UTF8)
Me.edtieurDeTexteToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000014.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000014.pxt")), Encoding.UTF8)
Me.pilotesDriversToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000015.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000015.pxt")), Encoding.UTF8)
Me.bluetoothToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000016.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000016.pxt")), Encoding.UTF8)
Me.performanceVidéoToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000017.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000017.pxt")), Encoding.UTF8)
Me.servicesDenoyautageToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000018.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000018.pxt")), Encoding.UTF8)
Me.controleUtilisateurToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000019.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000019.pxt")), Encoding.UTF8)
Me.gestionnairerToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000020.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000020.pxt")), Encoding.UTF8)
Me.réparationToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.LANG_EXIST = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000021.pxt")))
If (Operators.ConditionalCompareObjectEqual(Variables.LANG_EXIST, True, False)) Then
Variables.LANG_READ = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\etc\lang\patch-"), Variables.LANGCODE), "\0_0_000021.pxt")), Encoding.UTF8)
Me.scriptDinitialisationModulableToolStripMenuItem.Text = Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.LANG_READ), ""))
End If
Variables.irisbar_un = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\iris1.m")))
Variables.irisbar_deux = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\iris2.m")))
Variables.irisbar_trois = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\iris3.m")))
Variables.irisbar_quatre = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\iris4.m")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.irisbar_un, True, False)) Then
Me.panel8.Visible = False
Else
Me.panel8.Visible = True
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.irisbar_deux, True, False)) Then
Me.panel9.Visible = False
Else
Me.panel9.Visible = True
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.irisbar_trois, True, False)) Then
Me.panel10.Visible = False
Else
Me.panel10.Visible = True
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.irisbar_quatre, True, False)) Then
Me.panel11.Visible = False
Else
Me.panel11.Visible = True
End If
Variables.verif_theme_exist = Variables._computer.FileSystem.DirectoryExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme")))
If (Operators.ConditionalCompareObjectEqual(Variables.verif_theme_exist, True, False)) Then
Variables.THEME_un = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\001.jpg")), True)
Variables.THEME_deux = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\002.jpg")), True)
Variables.THEME_trois = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\003.jpg")), True)
Variables.THEME_quatre = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\004.jpg")), True)
Variables.THEME_cinq = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\005.jpg")), True)
Variables.THEME_six = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\006.jpg")), True)
Variables.THEME_sept = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\007.jpg")), True)
Variables.THEME_huit = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\008.jpg")), True)
Variables.THEME_neuf = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\009.jpg")), True)
Variables.THEME_dix = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\010.jpg")), True)
Variables.THEME_onze = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\011.jpg")), True)
Variables.THEME_douze = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\012.jpg")), True)
Variables.THEME_treize = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\013.jpg")), True)
Variables.THEME_quatorze = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\014.jpg")), True)
Variables.THEME_quinze = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\015.jpg")), True)
Variables.THEME_seize = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\016.jpg")), True)
Variables.THEME_dixsept = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\017.jpg")), True)
Variables.THEME_dixhuit = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\018.jpg")), True)
Variables.THEME_dixneuf = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\019.jpg")), True)
Variables.THEME_vingt = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\020.jpg")), True)
Variables.THEME_intro = Image.FromFile(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\theme\intro.jpg")), True)
Me.BackgroundImage = DirectCast(Variables.THEME_intro, Image)
End If
Variables.sound_play = Variables._computer.FileSystem.FileExists(String.Concat("", Application.StartupPath, "\System\etc\login.sol"))
If (Operators.ConditionalCompareObjectEqual(Variables.sound_play, True, False)) Then
Variables._computer.FileSystem.CopyFile(String.Concat("", Application.StartupPath, "\System\etc\login.sol"), String.Concat("", Application.StartupPath, "\System\etc\login.wav"), True)
Variables._computer.Audio.Play(String.Concat("", Application.StartupPath, "\System\etc\login.wav"), AudioPlayMode.WaitToComplete)
Variables._computer.FileSystem.DeleteFile(String.Concat("", Application.StartupPath, "\System\etc\login.wav"), UIOption.OnlyErrorDialogs, RecycleOption.DeletePermanently)
End If
Variables.verif_liveone_newmsg = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\liveone.txt")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.verif_liveone_newmsg, True, False)) Then
Me.toolStripButton5.Visible = False
Me.toolStripSeparator6.Visible = False
Else
Me.toolStripButton5.Visible = True
Me.toolStripSeparator6.Visible = True
End If
Variables.SCRIPTS_listorder = Variables._computer.FileSystem.FileExists(String.Concat("", Application.StartupPath, "\System\scripts\listorder.bdg"))
If (Operators.ConditionalCompareObjectEqual(Variables.SCRIPTS_listorder, True, False)) Then
Variables.X_scripts_chargeur = New StreamReader(String.Concat("", Application.StartupPath, "\System\scripts\listorder.bdg"), True)
While True
Variables.lire_scripts_chargeur = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(Variables.X_scripts_chargeur, Nothing, "ReadLine", New Object(0) {}, Nothing, Nothing, Nothing))
If (Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "Start Script", False) AndAlso Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "{", False)) Then
If (Not Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "Startx.OperatingSystem.IO.Order", False)) Then
MessageBox.Show(String.Concat("Impossible de charger le Chargeur Shell DBG !", Environment.NewLine, "Ce message, s'il s'affiche, disparaitera : il s'agit d'un message à l'intention des developpeurs."), "Mantrix", MessageBoxButtons.OK, MessageBoxIcon.None)
Else
If (Not Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "IrisBar=Yes", False)) Then
Me.panel1.Visible = False
Else
Me.panel1.Visible = True
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "LightBar=Yes", False)) Then
Me.toolStrip2.Visible = False
Else
Me.toolStrip2.Visible = True
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "InfinityBar=Yes", False)) Then
Me.toolStrip1.Visible = False
Else
Me.toolStrip1.Visible = True
End If
Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "End Script", False)
If (Operators.ConditionalCompareObjectEqual(Variables.lire_scripts_chargeur, "BlockOS=Yes", False)) Then
Me.DialogResult = DialogResult.None
Me.Close()
newLine = New String() { "Mantrix c'est fermé.", Environment.NewLine, "Raison : Le Chargeur de l'OS est configuré pour refuser l'ouverture de n'importe quel session.", Environment.NewLine, "Pour y remédier vous pouvez modifier le script listorder.dbg (System\scripts\)." }
MessageBox.Show(String.Concat(newLine), "Mantrix", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
End If
End If
End If
If (Conversions.ToBoolean(NewLateBinding.LateGet(Variables.X_scripts_chargeur, Nothing, "EndOfStream", New Object(0) {}, Nothing, Nothing, Nothing))) Then
Exit While
End If
End While
NewLateBinding.LateCall(Variables.X_scripts_chargeur, Nothing, "Close", New Object(0) {}, Nothing, Nothing, Nothing, True)
End If
Variables.permissing_key_screenerveille = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveille.key")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.permissing_key_screenerveille, True, False)) Then
Variables._computer.FileSystem.CopyFile(String.Concat("", Application.StartupPath, "\System\dev\krnl\regtrix\scrveille"), Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveille.key")), True)
Variables.actif_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveille.key")), Encoding.UTF8)
Else
Variables.actif_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveille.key")), Encoding.UTF8)
End If
Variables.permissing_key_screenerveille = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveillechx.key")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.permissing_key_screenerveille, True, False)) Then
Variables._computer.FileSystem.CopyFile(String.Concat("", Application.StartupPath, "\System\dev\krnl\regtrix\scrveillechx"), Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveillechx.key")), True)
Variables.choix_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveillechx.key")), Encoding.UTF8)
Else
Variables.choix_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveillechx.key")), Encoding.UTF8)
End If
Variables.permissing_key_screenerveille = Variables._computer.FileSystem.FileExists(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveilletime.key")))
If (Not Operators.ConditionalCompareObjectEqual(Variables.permissing_key_screenerveille, True, False)) Then
Variables._computer.FileSystem.CopyFile(String.Concat("", Application.StartupPath, "\System\dev\krnl\regtrix\scrveilletime"), Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveilletime.key")), True)
Variables.time_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveilletime.key")), Encoding.UTF8)
Else
Variables.time_veille = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveilletime.key")), Encoding.UTF8)
End If
If (Not Operators.ConditionalCompareObjectEqual(Variables.actif_veille, "1", False)) Then
Me.timer3.[Stop]()
Else
Me.timer3.Interval = Conversions.ToInteger(Operators.ConcatenateObject(Operators.ConcatenateObject("", Variables.time_veille), ""))
Me.timer3.[Stop]()
Me.timer3.Start()
End If
Variables.scrveille_lecture = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveille.key")), Encoding.UTF8)
Variables.scrveilletime_lecture = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveilletime.key")), Encoding.UTF8)
Variables.scrveillechx_lecture = Variables._computer.FileSystem.ReadAllText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(String.Concat(String.Concat("", Application.StartupPath), "\System\home\"), Variables.username), "\settings\scrveillechx.key")), Encoding.UTF8)
End Sub
Oui c'est assez simple à comprendre mais par rapport au configuration c'est très complexe Si une fonctions d'importation est mal placé ou comporte la moindre petite erreur c'est Echec !
Sur ceux encore merci Polien pour le petit rapport
Ha et oui pour les appli' interne j'ai pas encore tout fait car déjà développer la configuration et le comportement d'une session le plus proche possible du réel est très long Mais j'essayerai de mettre des appli' intéressantes prochainement
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
bonjour,
bon ben je vais tester dans la journée alors
cordialement
bon ben je vais tester dans la journée alors
cordialement
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
rebonjour,
voici mon avis, le plus détaillé possible, ne le prend pas pour des reproches
les bug :
1) quand Mantrix a un problème et se ferme inopinément, à la réouverture un message s'affiche > il s'affiche trop tôt, ce qui fait que la session n'est pas initialisé au moment ou le message apparait.
2) quand on agrandit Navigaweb, un barre de fenêtre apparaît sur le haut de Mantrix
les bons points :
tous le reste
cordialement
voici mon avis, le plus détaillé possible, ne le prend pas pour des reproches
les bug :
1) quand Mantrix a un problème et se ferme inopinément, à la réouverture un message s'affiche > il s'affiche trop tôt, ce qui fait que la session n'est pas initialisé au moment ou le message apparait.
2) quand on agrandit Navigaweb, un barre de fenêtre apparaît sur le haut de Mantrix
les bons points :
tous le reste
cordialement
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonjour Fandeonepiece2,fandeonepiece2 a écrit:rebonjour,
voici mon avis, le plus détaillé possible, ne le prend pas pour des reproches
les bug :
1) quand Mantrix a un problème et se ferme inopinément, à la réouverture un message s'affiche > il s'affiche trop tôt, ce qui fait que la session n'est pas initialisé au moment ou le message apparait.
2) quand on agrandit Navigaweb, un barre de fenêtre apparaît sur le haut de Mantrix
les bons points :
tous le reste
cordialement
Merci beaucoup pour le rapport et ton test
Pour le point 1 : oui j'ai remarqué bien trop tard d'ailleurs et j'ai oublié de modifier cela Je le ferait prochainement promis
Pour le point 2 : c'est normal car la session est basé sur une MDI et qu'une fenêtre Child (enfant) est basé sur le Shell : par conséquent quand tu réduit une Form child elle ne peut pas se mettre dans une barre de tâche ou un ToolStrip (sauf astuce que j'essaye de dev' ) et si tu l'agrandit à la base ben la fenêtre child était censé affiché la barre de la fenêtre dans le haut : mais comme je l'ai effacé pour la remplacer par la mienne alors du coups cette barre est toujours visible mais ne sert à rien en faite et il n'est pas possible de l'enlever (ça fait partie de l’interaction MDI <=> Child
Si un jour quelqu'un trouve une solution je suis partant pour adapter tout ça mais en attendant faudra faire avec
Mais ce n'est pas trop gênant enfin c'est mon avis bien sûr
Encore merci pour le test
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
bonjour,
de rien
cordialement
de rien
cordialement
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
bonjour,
au fait si ta besoin d'aide pour que quelqu'un te fasse un programme je veux bien te le faire
cordialement
au fait si ta besoin d'aide pour que quelqu'un te fasse un programme je veux bien te le faire
cordialement
Blackorion35- Je suis là tous les jours
- Nombre de messages : 2612
Age : 34
Localisation : Rouen
Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
Humeur : C'est quand les prochaines vacs... ?
Date d'inscription : 19/03/2013
Bonsoir,fandeonepiece2 a écrit:bonjour,
au fait si ta besoin d'aide pour que quelqu'un te fasse un programme je veux bien te le faire
cordialement
Avec plaisir Fandeonepiece2 En effet je cherche à faire une bonne calculatrice de base Mais j'ai pas trop le temps
Si tu connais un moyen d'en faire une simplement ça serait super :p
(PS : si tu accepte je t'en remercierai car ça serait super me faudra juste le code source de la calculatrice que je puisse transformer tout ça dans Mantrix, puis que j'ajoute ton pseudo (ou nom) dans l'OS + ton adresse PayPal (si le programme est bon via les éditeurs et les personnes ayant participé au projet Mantrix on peut racheté le "droit" (façon de parler) de ton logiciel pour l'intégré dans l'OS. En fonction de sa qualité et ses fonctions la somme qu'on te verserai sera entre 5 euros mini à 50 euros maxi Sa peut toujours être utile pour toi et sa permet de te remercier pour ton effort ou ton travail )
Ha et tout le monde peut participer aussi J'ai déjà prévu de mettre InterConnect mais j'attend une version stable Et une nouvelle fois l'accord de son créateur (et son compte paypal aussi lol)
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
bonjour,
voila une calculatrice basique que je viens de créer pour Mantrix
mon adresse Paypal au cas ou tu l'accepte : fandeonepiece2@gmail.com
si tu as d'autres besoins n'hésite pas
est-ce qu'un tchat codé avec VB t'intéresserait ?
cordialement
voila une calculatrice basique que je viens de créer pour Mantrix
mon adresse Paypal au cas ou tu l'accepte : fandeonepiece2@gmail.com
si tu as d'autres besoins n'hésite pas
est-ce qu'un tchat codé avec VB t'intéresserait ?
cordialement
lereparateurdepc- Nombre de messages : 5622
Age : 32
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010
re,
Même si la source ne m'est pas destinée, c'est sympas mais tu aurais pu ajouter des commentaires pour chaque (ou une grande partie) actions.
Cordialement,
Le réparateur de PC
Même si la source ne m'est pas destinée, c'est sympas mais tu aurais pu ajouter des commentaires pour chaque (ou une grande partie) actions.
Cordialement,
Le réparateur de PC
fandeonepiece2- Je suis là tous les jours
- Nombre de messages : 1804
Age : 23
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013
Bonjour,
je pensais la source assez simple, j'ajouterais des commentaires la prochaine fois
cordialement
je pensais la source assez simple, j'ajouterais des commentaires la prochaine fois
cordialement
lereparateurdepc- Nombre de messages : 5622
Age : 32
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010
re,
Je ne dis pas que c'est complexe mais un code bien commenté est bien plus clair
Cordialement,
Le réparateur de PC
Je ne dis pas que c'est complexe mais un code bien commenté est bien plus clair
Cordialement,
Le réparateur de PC