0 Members and 1 Guest are viewing this topic.
picto a écrit:Toujours pareil quoi que je fasse sur cette ligne ... des <=, des + 1 des -1 .... Rien à faire !C'est ailleurs .... mais ou ?
GENIAL NON ? Dan
picto a écrit:Il n'y a que sur les fonctions que je ne vois pas trop le gain.Si j'ai cinq tableaux, il me faut toujours cinq fonctions de remplissage des tableaux par exemple.Les fonctions initialise d'avant quoi.
SetValue(&Bascule[MECHANICAL_GEAR],FALSE);SetValue(&Selecteur[PROBES_DOOR5],TRUE);
SetValueBascule(MECHANICAL_GEAR,FALSE);SetValueSelecteur(PROBES_DOOR5,TRUE);
void SetValueBascule(int NoBouton,BOOL Etat){ // controle validité de tout parametres if(NoBouton<0||NoBouton>FIN_BOUTON_BASCULE-1||Etat>1||Etat<0) return; Bascule[NoBouton].Etat=Etat; oapiTriggerRedrawArea(Bascule[NoBouton].NoPanel,AID_BOUTON+NoBouton);}
InitBascule(ANTENNA_POINT,2324,34,345,FALSE,PANEL0);InitBascule(TRAIN_ON,343,334,445,TRUE,PANEL1);
&
T'a deja fait les changements ?
ils sont tous sur le meme panel je parie
picto a écrit:Ceci dit, je n'ai pas honte de ne pas comprendre, de l'aveu même d'un programmeur pro, il a mis des semaines à comprendre ceci !
995 0996 0997 0998 0999 01000 10 // oh oh1001 01002 0
int Picto=10;04F656FE mov dword ptr [Picto],0Ah int QuelValeur=(int)&Picto;04F65705 lea eax,[Picto] 04F65708 mov dword ptr [QuelValeur],eax
experience amusante en debug
picto a écrit:C'est fatiguant quand même .... }
0509280 mov dword ptr [ebp-8],edi 20509283 call dword ptr ds:[204C1A80h] 20509289 test esi,esi 2050928B mov dword ptr [ebp+8],eax 2050928E fild dword ptr [ebp+8] 20509291 fst qword ptr [ebp-14h] 20509294 je 205092F5 20509296 mov eax,dword ptr ds:[204C1764h] 2050929B movzx ecx,word ptr [eax+35Eh] 205092A2 mov edx,dword ptr [esi] 205092A4 mov edx,dword ptr [edx+1Ch] 205092A7 lea edi,[ebx+1] 205092AA push edi 205092AB sub esp,8 205092AE neg cx 205092B1 fstp qword ptr [esp] 205092B4 sbb ecx,ecx 205092B6 add ecx,81h 205092BC push ecx 205092BD push 0E2h 205092C2 push esi 205092C3 call edx 205092C5 mov edx,dwo