Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Salut à tous, en fouinant sur le net je suis tombé sur la mise en forme "address" de la fonction string. Ce format n'est pas très documenté, et il semble dater des débuts de PB.
Du coup voici un bout de code PB 32bits de ma composition, très surprenant. La fonction GetPointerFromPB32 est une fonction externe.
blob{500} ddd ulong unptr blobedit(ddd, 1, "Un joli blob") unptr = GetPointerFromPB32(ddd) Messagebox("WTF!",string(unptr, "address"))
La partie C
unsigned long __stdcall GetPointerFromPB32(void * pt) { return (unsigned long)pt; }
Dernière modification par FlorentP (25-01-2021 12:22:07)
Hors ligne