Pointeurs et TypeOf()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Pointeurs et TypeOf()

Message par microdevweb »

Bonjour à tous,

TypeOf ne fonctionne-t-il pas avec des pointeurs ?

Code : Tout sélectionner

Structure Teste
    X.i
    S.s
EndStructure
Global myTeste.Teste
*mem=@myTeste\S
Debug TypeOf(myTeste\S) ; Return 8
Debug TypeOf(*mem) ;21 !!!!
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Pointeurs et TypeOf()

Message par microdevweb »

Bon ceci fonctionne, mais on doit rentré le champ de la structure en dur donc cela ne conviendra pas pour ce que je veux faire

Code : Tout sélectionner

Structure Teste
    X.i
    S.s
EndStructure
Global myTeste.Teste
*mem.Teste=@myTeste\S

Debug TypeOf(myTeste\S) ; Return 8
Debug TypeOf(*mem\S)      ;Return 8
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
Bill Gates
Messages : 14
Inscription : lun. 19/juil./2010 19:17

Re: Pointeurs et TypeOf()

Message par Bill Gates »

microdevweb a écrit :Bonjour à tous,

TypeOf ne fonctionne-t-il pas avec des pointeurs ?

Code : Tout sélectionner

Structure Teste
    X.i
    S.s
EndStructure
Global myTeste.Teste
*mem=@myTeste\S
Debug TypeOf(myTeste\S) ; Return 8
Debug TypeOf(*mem) ;21 !!!!
21 == #PB_Integer , le résultat est donc correct. il faut juste apprendre à lire la doc correctement. MyVar.i == *MyVar
Répondre