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 :

Problème de barre des tâches


Sujet :

Cpcdos

  1. #1
    Membre averti
    Problème de barre des tâches
    Bonjour.

    J'ai un problème. J'ai crée une barre des taches , comme le dit le tuto sur youtube de Sébastien, mais quand j'ouvre une fenêtre, tout le système plante.
    J'ai voulu la placer sur la barre principale (la ou il y a le bouton MENU, et du coup, je ne sais pas si j'ai bien fait. Pourtant, j'ai bien les variables IUG_REDUCTION
    Quand je lance une fenêtre, il y a bien l'icone, mais plus rien ne répond.

    Ci-dessous le contenue de mon MENU_BAR.CPC




    :_CREER:

    Fix/ TAILLEY = 35
    fix/ OUVERT = 0

    ini/ fenetre(
    ini;nom = "MENU_BAR"
    ini;texte = "BARRE MENU D'APPLICATION"
    ini;type = "3;M0A1R0F0T0HS1"
    ini;couleur = "000,000,000"
    ini;px = "0"
    ini;py = "0"
    ini;tx = "EX"
    ini;ty = "%TAILLEY%"
    creer/
    ini/ fenetre)


    ini/ imagebox(
    ini;fenetre = "MENU_BAR"
    ini;nom = "IMG_BAR1"
    ini;couleur = "000,000,000"
    ini;image = "OS\Media\IUG\Bureau\BAR.BMP"
    ini;px = "0"
    ini;py = "0"
    ini;tx = "EX"
    ini;ty = "%TAILLEY%"
    creer/
    ini/ imagebox)

    fix/ IUG_REDUCTION = MENU_BAR
    fix/ IUG_REDUCTION_ESPACE = 120
    fix/ IUG_REDUCTION_POS = 1
    fix/ IUG_REDUCTION_POSX = 50
    fix/ IUG_REDUCTION_POSY = 1


    ini/ imagebox(
    ini;fenetre = "MENU_BAR"
    ini;nom = "IMG_MENU"
    ini;couleur = "000,000,000"
    ini;image = "OS\Media\IUG\Bureau\MENU.BMP"
    ini;px = "0"
    ini;py = "0"
    ini;tx = "46"
    ini;ty = "36"
    creer/
    ev/ OS\MON_OS\BUREAU\MENU_EV.CPC
    ini/ imagebox)


    fix/ PXX = /c %ECRX% - 72

    ini/ label(
    ini;fenetre = "MENU_BAR"
    ini;nom = "LBL_HEURE*"
    ini;texte = "Ini.."
    ini;tx = "0"
    ini;ty = "0"
    ini;px = "%PXX%"
    ini;py = "4"
    ini;couleurf = "168,208,248"
    ini;couleurp = "010,010,010"
    ini;transparent = "0"
    ini;type = "3"
    creer/
    ini/ label)


    fix/ PXX = /c %PXX% - 15

    ini/ label(
    ini;fenetre = "MENU_BAR"
    ini;nom = "LBL_DATE*"
    ini;texte = "Ini.."
    ini;tx = "0"
    ini;ty = "0"
    ini;px = "%PXX%"
    ini;py = "17"
    ini;couleurf = "168,204,248"
    ini;couleurp = "010,010,010"
    ini;transparent = "0"
    ini;type = "3"
    creer/
    ini/ label)

    FIX/ PXX2 = /c %PXX% - 72

    fix/ pxx21 = /c %PXX2% - 20

    ini/ imagebox(
    ini;fenetre = "MENU_BAR"
    ini;nom = "IMG_PROC"
    ini;couleur = "000,000,000"
    ini;couleurf = "001,001,001"
    ini;type = "0"
    ini;image = "OS\Media\IUG\PROC.BMP"
    ini;px = "%PXX21%"
    ini;py = "2"
    ini;tx = "15"
    ini;ty = "15"
    creer/
    ini/ imagebox)



    ini/ label(
    ini;fenetre = "MENU_BAR"
    ini;nom = "LBL_ACT*"
    ini;texte = "Ini.."
    ini;tx = "0"
    ini;ty = "0"
    ini;px = "%PXX2%"
    ini;py = "4"
    ini;couleurf = "168,208,248"
    ini;couleurp = "010,010,010"
    ini;transparent = "0"
    ini;type = "3"
    creer/
    ini/ label)



    ini/ imagebox(
    ini;fenetre = "MENU_BAR"
    ini;nom = "IMG_MEM"
    ini;couleur = "000,000,000"
    ini;couleurf = "001,001,001"
    ini;type = "0"
    ini;image = "OS\Media\IUG\MEM.BMP"
    ini;px = "%PXX21%"
    ini;py = "18"
    ini;tx = "19"
    ini;ty = "14"
    creer/
    ini/ imagebox)

    ini/ label(
    ini;fenetre = "MENU_BAR"
    ini;nom = "LBL_MEMP*"
    ini;texte = "Ini.."
    ini;tx = "0"
    ini;ty = "0"
    ini;px = "%PXX2%"
    ini;py = "17"
    ini;couleurf = "168,204,248"
    ini;couleurp = "010,010,010"
    ini;transparent = "0"
    ini;type = "3"
    creer/
    ini/ label)


    Merci de votre aide.
    Léo BEUTEL

  2. #2
    Membre chevronné
    Salut!
    C'est etrange!

    Ce qui est sure c'est qu'a la prochaine mise à jour tu n'aura plus de plantages sur la barre des tâches, j'ai testé ton code, il fonctionne parfaitement sur la 3.8,, et puis la fonction RED_F01 (Le petit gestionnaire graphique de la barre des tâches) à entièrement été réécrite afin d'être dans le fil des nouvelles fonctionnalités de Cpcdos et utiliser le minimum le support physique afin de maximiser les performances de vos OS.

    Cordialement
    Sébastien FAVIER
    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 averti
    Re-problème
    J'ai enlevé cette discussion de résolu puisque il me fait de nouveau ce problème
    Quand je lance un programme, il me met la fenêtre mais il n'affiche rien d'autre. Dans la barre des tâches, il met juste l'icone, et tout plante. Je n'arrive même plus a bougé la souris.

    Voici mon petit 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
    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
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    
    
    :_CREER:
    
    Fix/ TAILLEY = 35
    fix/ OUVERT = 0
    fix/ POSY = /C %ECRY% - 35
    
    ini/ fenetre(
    	ini;nom = "MENU_BAR"
    	ini;texte = "BARRE MENU D'APPLICATION"
    	ini;type = "2;M0A1R0F0T0HS1C1B0"
    	ini;couleur = "000,123,176"
    	ini;px = "0"
    	ini;py = "%POSY%"
    	ini;tx = "EX"
    	ini;ty = "%TAILLEY%"
    	creer/
    ini/ fenetre)
    
    
    ini/ imagebox(
    	ini;fenetre = "MENU_BAR"
    	ini;nom = "IMG_MENU"
    	ini;type = "0"
    	ini;couleur = "000,000,000"
    	ini;couleurf = "001,001,001"
    	ini;image = "%MEDIA%\IUG\Bureau\MENU.BMP"
    	ini;px = "0"
    	ini;py = "0"
    	ini;tx = "46"
    	ini;ty = "36"
    	creer/
    	ev/ %SYSTEME%\BUREAU\MENU_EV.CPC
    ini/ imagebox)
    
    
    
    fix/ PXX = /c %ECRX% - 72
    
    ini/ label(
    	ini;fenetre = "MENU_BAR"
    	ini;nom = "LBL_HEURE*"
    	ini;texte = "Ini.."
    	ini;tx = "0"
    	ini;ty = "0"
    	ini;px = "%PXX%"
    	ini;py = "4"
    	ini;couleurf = "000,123,176"
    	ini;couleurp = "000,000,000"
    	ini;transparent = "0"
    	ini;type = "3"
    	creer/
    ini/ label)
    
    
    fix/ PXX = /c %PXX% - 15
    
    ini/ label(
    	ini;fenetre = "MENU_BAR"
    	ini;nom = "LBL_DATE*"
    	ini;texte = "Ini.."
    	ini;tx = "0"
    	ini;ty = "0"
    	ini;px = "%PXX%"
    	ini;py = "17"
    	ini;couleurf = "000,123,176"
    	ini;couleurp = "000,000,000"
    	ini;transparent = "0"
    	ini;type = "3"
    	creer/
    ini/ label)
    
    FIX/ PXX2 = /c %PXX% - 72
    
    fix/ pxx21 = /c %PXX2% - 20
    Merci de votre aide.

    Cordialement,
    Léo Endor.
    Léo BEUTEL

  4. #4
    Membre chevronné
    Salut,

    He bien je ne comprend pas, ta barre des tâches fonctionne chez moi, ceci dois être dû à la fonction RED_Fxx, retélécharge le noyau et remplace les dossiers commançant par RED_Fxx ainsi que noyau.exe

    tiens moi au courant
    Sébastien FAVIER
    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à