[ StratOS @ 12.03.2004. 10:30 ] @
Posto sam tako rekoc novopechen Delphijash zanima me sledeche. Znam kako Delphi tretira Pointere i variable pointera definiranaog tipa. No sto me interesira, znam da treba biti pazljiv kod velicine deklariranog pointera, no znam kako dobijem naprimer bytove iz memorije i pointere na definiran tip pointera recimo Integer (4 byta) iz memorije recimo uz pomoch CopyMemory API-a. Kako bi mogao da citham/mjenjam pointere kao array-e bytova iz memorije sa CopyMemory-em i to bez definisanog tipa, samo bi length kod API funkcije menjao i pazio da ne dodjem do kakvih R/W pogresaka kod addrese ili do kakvih BSOD-a ! Cithati/mjenjati hochu blockove memorije i to sa tim API-em. Kako to ? Sa vech definiranim tipovima pointera nije problem, kako mi nije bio problem ni u VB-u (ByVal i ByRef) kod tog API-a, no kod delphia to je malo teze no i nemam josh toliko iskustva sa njime i pointerima. Moze mi tko dati koji primjer, jer stvarno nisham nasao nesto slicnog na netu ! vech unaprijed hvala. |