Page 1 sur 1

Pointeurs et TypeOf()

Publié : mar. 17/mai/2016 17:01
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 !!!!

Re: Pointeurs et TypeOf()

Publié : mar. 17/mai/2016 17:36
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

Re: Pointeurs et TypeOf()

Publié : mar. 17/mai/2016 19:32
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