IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

Fenêtre qui ne s'ouvre pas


Sujet :

Cpcdos

  1. #1
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut Fenêtre qui ne s'ouvre pas
    Bonjour à toutes et à tous!
    Je programme en ce moment la version 1.7 de BlackOSX mais je n'arrive pas à faire ouvrir le fichier qu'i s'intitule DCM.CPC, ce qui est asser génant car c'est celui qui l'ance toutes l'interface graphique ainsi que tout les programme. Je suis que qu'elle qu'un va me dire tu n'a pas mis /creer à la fin de ta fenêtre mais si je l'ai mis alors je vous met mon code:

    Fichier OS.CPC dans le dossie OS [Par défault]:
    Fichier DCM.CPC dans OS\PROG:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    rem/ Menu en demi cercle
    rem/ BlackOSX 1.7 04/10/2014
    
    rem/ Fenetre du menu
    ini/ fenetre(
    	ini;nom = "DCM"
    	ini;type = "3;M0A0V0R0F0T0FP0AGR0SIZ0FPP0"
    	ini;couleur = "000,000,000"
    	ini;tx = "400"
    	ini;ty = "400"
    	ini;px = "0"
    	ini;py = "0"
    	creer/
    ini/ fenetre)
    
    rem/ Image du demi cercle
    ini/ imagebox(
    	ini;nom = "DC"
    	ini;fenetre = "DCM"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "000,000,000"
    	ini;type = "0"
    	ini;image = "%MEDIA%\IUG\CERCLE_DG.BMP"
    	ini;px = "0"
    	ini;py = "0"
    	ini;tx = "400"
    	ini;ty = "400"
    	creer/
    ini/ imagebox)
    
    rem/ Image de bouton arreter
    ini/ imagebox(
    	ini;nom = "Arret"
    	ini;fenetre = "DCM"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "000,000,000"
    	ini;type = "0"
    	ini;image = "%MEDIA%\ICONES\B_ARRET.BMP"
    	ini;px = "0"
    	ini;py = "0"
    	ini;tx = "EX"
    	ini;ty = "30"
    	creer/
    	ev/ OS\PROG\DCM.CPC
    ini/ imagebox)
    
    rem/ Evenement arreter
    proc/ ARRET(CLIC)
    	cpc/ /arreter
    fin/ proc
    Vloilà tout mon code, pour moi je ne vois aucunne erreur dans mon code.
    Merci de raporter toute erreur.


    Cordialement, le créateur de BlackOSX
    Cordialement,
    Herman Adrien.

  2. #2
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 588
    Points : 1 770
    Points
    1 770
    Billets dans le blog
    1
    Par défaut
    Salut !

    Tu pourrais faire deux choses

    1. Tout au début de ton fichier DCM.CPC
      Si le graphique est déjà passé, tu ajoutes

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      MSGBOX/ Coucou! le fichier a ete execute
      si t'es en console tu ajoutes
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      txt/ Le fichier a ete execute
      Pause/
      C'est une petite technique toute bête pour savoir si le noyau exécute le fichier

    2. Puis au démarrage du noyau dans le fichier INIT\INDEX.CPC à la première ligne tu ajoutes
      ( si cette variable existe déjà quelque pars tu modifie juste pour mettre le 2

      et tu copie ici le contenue du fichier DEBUG.LOG qui se trouve dans le dossier SYSTEME



    En majuscules les propriétés ;-)

    Tiens moi au jus
    Sébastien FAVIER
    Felly-software Autonomous vehicle software for everyone.
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  3. #3
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    Il ne se passe rien, le fichier DMC.CPC ne s'execute pas même si je fait alt+F10 qui lance la console et que je tappe la commande
    Dis moi à quoi sert de mettre la variable log à 2?
    Ensuite je n'ai pas compris où il faut copier le fichier DEBUG.LOG, et en plus je ne l'ai pas trouver dans le dossier SYSTEME et j'ai fais une annalyze du dossier par windows et il n'as pas trouver le fichier...

    Cordialement, le Créateur de BlackOSX
    Cordialement,
    Herman Adrien.

  4. #4
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    Ca y est j'ai régler mon problème!!!
    En faite mon erreur c'est que j'avais mis la fenetre en V0 (Visible0) et du coup elle ce créer mais je ne la voyais pas!
    Merci!

    Cordialement, le créateur de BlackOSX
    Cordialement,
    Herman Adrien.

  5. #5
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 588
    Points : 1 770
    Points
    1 770
    Billets dans le blog
    1
    Par défaut A quoi sert DEBUG.LOG et la variable LOG = 1 ou 2
    D'accord, oui effectivement V0 rendre la Visibilité de la fenêtre nulle


    Le fichier debug.log est dans le répertoire CPCDOS\SYSTEME, quand tu fixe log = 1 ou 2 ceci permet au noyau d'écrire les activités détaillés dans ce fichier
    Très utile si un développeur bloque dans son code cc+

    - Mettre log à 1 permet d'enregistrer les activités du système et y enregistrer dans le fichier DEBUG.LOG à la fin de l'exécution du noyau (+ lent) par-contre si le noyau crash, il ne peut pas enregistrer dans le fichier
    - Mettre log à 2 permet d'enregistrer les activités du système directement dans le fichier DEBUG.LOG (++ lent). Si le noyau crash, le fichier DEBUG.LOG est au complet ;-)


    Cordialement
    Sébastien FAVIER
    Felly-software Autonomous vehicle software for everyone.
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  6. #6
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    Merci pour toute ces informations!!!

    Crodialement, le créateur de BlackOSX
    Cordialement,
    Herman Adrien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Vxi3] Fenêtre rotation qui ne s'ouvre pas
    Par fred_a dans le forum Deski
    Réponses: 4
    Dernier message: 04/10/2010, 16h42
  2. [BDS 2006] Fichier d'aide qui ne s'ouvre pas
    Par doudoustephane dans le forum C++Builder
    Réponses: 5
    Dernier message: 31/08/2006, 20h07
  3. Problème de fenêtre qui ne se détruit pas
    Par Okydor dans le forum wxPython
    Réponses: 7
    Dernier message: 04/08/2006, 10h42
  4. Fenetre qui ne s'ouvre pas
    Par Anduriel dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/06/2006, 11h23
  5. [MFC] Ces fenêtres qui ne s'affichent pas..
    Par Davide dans le forum MFC
    Réponses: 3
    Dernier message: 19/11/2003, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo