[elektro] OT: delphi memóriakezelés
Info
info at kiralyelektronika.hu
Thu Feb 14 22:19:14 CET 2008
Sziasztok !
Bocsi az ot-ért, de látom sokan értenek a programozáshoz, lenne egy
kérdésem: mitől változhat meg a memóriában a tartalom és a memória
hozzáférhetősége ?
Egész nap szivat egy dolog amire nincs ötletem sem:
- egyik fgvben foglalok memóriát (256kiB) getmem, allocmem vagy
globalalloccal, mindegy, jelenség ugyanaz
- Move() fgv másolgatok bele, olvasok belőle
- egyik ilyen fgvben (6 soros) nem írja a pufferbe az értéket. Ha
közvetlen címzem access denied hibát kapok, pedig globalsize()
visszaadja a helyes méretet. Debuggolva is jók a változók címei.
A buffer tartalma csak az elején egyezik...
Tisztára olyan, mintha csak az első párszáz bájtot engedné elérni, a
többihez nem férek hozzá. T- R- kapcsolók próbálva.
Assemblyben írva a move-t hiba nélkül lefut (a move is lefut hiba
nélkül) de nem ismétlődik (rep movsd), azonnal kilép (de hiba nincs).
Lövésem sincs...ötlet ?
Thx,
Béla
More information about the Elektro
mailing list