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 :

[Besoin d'aide] Centrer un objet


Sujet :

Cpcdos

  1. #1
    Nouveau membre du Club Avatar de tiny_linux
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2014
    Messages : 30
    Points : 37
    Points
    37
    Par défaut [Besoin d'aide] Centrer un objet
    Bonjour,
    Lorsque je rentre ce code :
    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
    ini/ label(
    	ini;fenetre = "MENU_BAR"
    	ini;nom = "LBL_HEURE*"
    	ini;texte = "Ini..."
    	ini;px = "%TempsX%"
    	ini;py = "%TempsY%"
    	ini;couleurf = "000,000,000"
    	ini;couleurp = "255,255,255"
    	ini;type = "0"
    	creer/
    ini/ label)
    
    fix/ TempsTX = /c 0
    fix/ TempsTY = /c 0
    
    INI/ LABEL(
    	Ini;nom = "LBL_HEURE*"
    	ini;TX = "#%TempsTX"
    	ini;TY = "#%TempsTY"
    INI/ LABEL)
    
    fix/ TempsX = c/ %ECRX%/2 - %TempsTX%/2
    fix/ TempsY = c/ %TAILLEYMENU%/2 - %TempsTY%/2
    Le code refuse de centrer mon label.
    Est-ce qu'il y a un problème avec ce code ?

  2. #2
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut
    Bonjour,
    Oui il y a un problème car tu désigne les variables TempsTX et TempsTY après que le label soit créer, essaye de mettre TempsTX et TempsTY avant :


    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
    fix/ TempsX = c/ %ECRX%/2 - %TempsTX%/2
    fix/ TempsY = c/ %TAILLEYMENU%/2 - %TempsTY%/2
    
    ini/ label(
    	ini;fenetre = "MENU_BAR"
    	ini;nom = "LBL_HEURE*"
    	ini;texte = "Ini..."
    	ini;px = "%TempsX%"
    	ini;py = "%TempsY%"
    	ini;couleurf = "000,000,000"
    	ini;couleurp = "255,255,255"
    	ini;type = "0"
    	creer/
    ini/ label)
    
    fix/ TempsTX = /c 0
    fix/ TempsTY = /c 0
    
    INI/ LABEL(
    	Ini;nom = "LBL_HEURE*"
    	ini;TX = "#%TempsTX"
    	ini;TY = "#%TempsTY"
    INI/ LABEL)
    Là j'ai modifier complètement ton code car tu désignait les variable après que tu ait créer tes objets.
    Exemple : Quand on lis on lis de gauche à droite et de bas en haut, et bas cpcdos c'est pareil.

  3. #3
    Nouveau membre du Club Avatar de tiny_linux
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2014
    Messages : 30
    Points : 37
    Points
    37
    Par défaut
    J'ai testé mais mon objet n'est toujours pas bien positionné.

  4. #4
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut
    Alors là, je n'y pu rien, désoler...
    Vérifie ce que contienne tes variables TempsX, TempsY, ECRX, TempsTX, TempsTY, TempsY, et TAILLEYMENU en allant sur la console et fait : txt/ %TA_VARIABLE%

  5. #5
    Nouveau membre du Club Avatar de tiny_linux
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2014
    Messages : 30
    Points : 37
    Points
    37
    Par défaut
    TempsTX et TempsTY valent : ""
    TempsX vaut : c/ 1024/2 - ""/2
    Le problème vient de là !
    Mais comment le résoudre ?

  6. #6
    Membre habitué
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 172
    Points
    172
    Par défaut
    Des erreurs bêtes...
    Pour calculer ce n'es pas c/ mais /c

  7. #7
    Invité
    Invité(e)
    Par défaut
    et puis comme en asm, le CpcdosC+ ne supporte q'un calcul par ligne.

Discussions similaires

  1. Besoin d'aide pour utilisation de tableaux d'objets
    Par Tagazouh dans le forum Débuter
    Réponses: 16
    Dernier message: 15/04/2012, 11h26
  2. Besoin d'aide - Récupérer objet et ses collections
    Par p@radox dans le forum Hibernate
    Réponses: 2
    Dernier message: 09/04/2010, 10h26
  3. [POO] Classe et objet: besoin d'aide
    Par Touareg dans le forum Langage
    Réponses: 4
    Dernier message: 27/02/2007, 17h04

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