Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

+10
AlphaBravo
fandeonepiece2
Orthographix_power
GalaxySoftware
Admin
polien
Szman
JHPC-Software
lereparateurdepc
Blackorion35
14 participants

    Mantrix Edition Red Serveur - Operating System Projet

    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Lun 23 Déc 2013 - 22:16

    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 ^^
    Szman
    Szman



    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Szman Mar 24 Déc 2013 - 10:54

    Re,

    ouaaaaai :Dhâte de l'avoir x)

    Cordialement,
    Softewarzatorman
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Mar 24 Déc 2013 - 16:05

    Smile 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 amusé
    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 Wink 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 amusé)

    Enfin bref merci pour votre patience et bon réveillons ! Very Happy
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Mar 24 Déc 2013 - 16:21

    joyeux noël
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Mar 24 Déc 2013 - 16:28

    Bon réveillon également et joyeux noel à tous Very Happy

    PS: je ne serais pas sur le forum demain Wink
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Mar 24 Déc 2013 - 21:55


    Bonsoir !


    Et oui je suis en avance pour la sortie de Mantrix Edition Red Serveur Beta 1.2.1.543 ! Very Happy 



    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Annonc10

    Certains d'entre vous se demande pourquoi pas demain ? Demain c'est les fêtes... personne ne viendra (ou presque) sur le forum amusé Y compris moi  Razz  Rolling Eyes 

    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 amusé)


    D'ailleurs pour ceux qui se demande je rappel que la source n'est pas fournis Smile Cependant n'hésitez pas à me dire ce qui va ou pas (faite moi unchti rapport détaillé svp Wink ) ainsi que les fautes pour m'aider à les corrigés... Sad Oui oui je sais mais désolé l'orthographe et moi... amusé




    Le site web sera mise à jour samedi au plus tard Smile Vous êtes donc prioritaire concernant le test Very Happy !




    Merci d'avance pour vos efforts et d'avoir patienter et bonne fêtes à tous et bon test Very Happy !!


    ********* 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 Smile (même chose mais zippé !)


    http://www.algostep-mantrix.fr/mantrix/MantrixERS.zip

    Pour information, scan anti-virus : 

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Pasdev10


    Dernière édition par Blackorion35 le Mer 25 Déc 2013 - 9:03, édité 1 fois
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par lereparateurdepc Mer 25 Déc 2013 - 8:34

    re,

    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 amusé Y compris moi
    Bah mince alors bon bah je sort Smile heureusement qu'il y a le "ou presque" ......

    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
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Mer 25 Déc 2013 - 8:59

    lereparateurdepc a écrit:re,

    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 amusé Y compris moi
    Bah mince alors bon bah je sort :)heureusement qu'il y a le "ou presque" ......

    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
    Bonjour,

    C'est l'icone de l'installateur pas de Mantrix  Razz  Laughing  Faut installer l'OS via l'installateur MantrixERS.exe amusé
    J'ai mis cette icone pour l'installateur simplement car j'ai pas eu le temps de créer un ico valable sous IconeFX  Rolling Eyes 
    Mantrix quand à lui ne comporte pas d'icone amusé pour le moment du moins
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par lereparateurdepc Mer 25 Déc 2013 - 20:07

    re,

    J'avais compris mais un icône perso aurais été plus sympas Smile

    Cordialement,
    Le réparateur de PC
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 26 Déc 2013 - 10:44

    Oui en effet mais pas eu le temps amusé
    N'hésitez pas à me dire ce que vous pensez de Mantrix et les erreurs rencontrés svp Wink (même si j'en connais la plupart) car sa aidera sur son avancement Wink
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Jeu 26 Déc 2013 - 11:36

    bonjour,
    désolé ma config est pas assez puisant donc je ne peux pas tester Mantrix
    cordialement
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 26 Déc 2013 - 11:58

    fandeonepiece2 a écrit:bonjour,
    désolé ma config est pas assez puisant donc je ne peux pas tester Mantrix
    cordialement
    Bonjour,

    En réalité tu peut lancer Mantrix avec seulement 512Mo de RAM par exemple... mais ça va ramer un peut (beaucoup ?) amusé c'est tout Wink
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 26 Déc 2013 - 13:53


    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 Smile Very Happy !

    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 Wink )

    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 Very Happy 

    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 Smile 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 amusé.

    Si vos intentions sont donc honnête le code source vous sera fourni prochainement Smile Very Happy

    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 Wink Merci.

     santa 


    FORMULAIRE DE DEMANDE DU CODE SOURCE Mantrix ERS BETA GRATUITEMENT



    * = réponses obligatoires
    Nom : 

    *Prénom : 

    *Pseudo : 

    *Âge : 

    Travail : 

    *Adresse e-mail : 

    Homme/Femme ? [ ] Homme   [ ] Femme

    *Avez vous déjà testé Mantrix ERS Beta ? [ ] Oui    [ ] Non

    Que 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)   [ ] Non

    Merci 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
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Jeu 26 Déc 2013 - 14:06

    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 amusé )
    - 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 Wink
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Jeu 26 Déc 2013 - 16:22

    polien 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 amusé )
    - 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 Wink
    Bonjour Polien Smile 

    Tout d'abord merci d'avoir pris de ton temps pour tester Mantrix et m'avoir fait un retour c'est sympa Very Happy 

    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 Sad 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"  pale 
    Après personnellement je n'ai aucune idée pour résoudre ce problème  Embarassed 
    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  Evil or Very Mad 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" amusé

    Concernant la fluidité ta de la chance  Razz  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  Shocked  Suspect 

    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 Smile (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 amusé Si une fonctions d'importation est mal placé ou comporte la moindre petite erreur c'est Echec ! amusé

    Sur ceux encore merci Polien pour le petit rapport Wink 
    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  Neutral  Mais j'essayerai de mettre des appli' intéressantes prochainement Smile
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Ven 27 Déc 2013 - 10:25

    bonjour,
    bon ben je vais tester dans la journée alors
    cordialement
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Ven 27 Déc 2013 - 11:16

    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  Very Happy 

    cordialement
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Ven 27 Déc 2013 - 11:27

    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  Very Happy 

    cordialement
    Bonjour Fandeonepiece2,

    Merci beaucoup pour le rapport et ton test Very Happy 
    Pour le point 1 : oui j'ai remarqué bien trop tard d'ailleurs et j'ai oublié de modifier cela  Razz  Je le ferait prochainement promis Wink 
    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  What a Face  que j'essaye de dev' amusé) 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 amusé et il n'est pas possible de l'enlever (ça fait partie de l’interaction MDI <=> Child Wink 
    Si un jour quelqu'un trouve une solution je suis partant pour adapter tout ça mais en attendant faudra faire avec  Neutral 
    Mais ce n'est pas trop gênant amusé enfin c'est mon avis bien sûr amusé

    Encore merci pour le test Smile
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Ven 27 Déc 2013 - 15:46

    bonjour,
    de rien 
    cordialement
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Ven 27 Déc 2013 - 16:17

    bonjour,
    au fait si ta besoin d'aide pour que quelqu'un te fasse un programme je veux bien te le faire
    cordialement
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Ven 27 Déc 2013 - 20:33

    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
    Bonsoir,

    Avec plaisir Fandeonepiece2 Very Happy En effet je cherche à faire une bonne calculatrice de base Wink Mais j'ai pas trop le temps amusé
    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 Smile 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 Smile + 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  Wink  Smile  Sa peut toujours être utile pour toi et sa permet de te remercier pour ton effort ou ton travail Smile )

    Ha et tout le monde peut participer aussi Wink J'ai déjà prévu de mettre InterConnect mais j'attend une version stable Very Happy Et une nouvelle fois l'accord de son créateur (et son compte paypal aussi lol)
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Sam 28 Déc 2013 - 14:02

    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
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par lereparateurdepc Sam 28 Déc 2013 - 14:34

    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
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin 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

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par fandeonepiece2 Sam 28 Déc 2013 - 14:39

    Bonjour,
    je pensais la source assez simple, j'ajouterais des commentaires la prochaine fois
    cordialement
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par lereparateurdepc Sam 28 Déc 2013 - 14:40

    re,

    Je ne dis pas que c'est complexe mais un code bien commenté est bien plus clair Smile

    Cordialement,
    Le réparateur de PC

    Contenu sponsorisé


    projet - Mantrix Edition Red Serveur - Operating System Projet - Page 22 Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 10 Mai 2024 - 13:22