Forum: Win32/Win64 API (native code)
Delphi
by gsh,
21. Nov 2007
Naja ich werds doch so lassen und darauf hoffen des windows es im speicher lässt.
Jaja und des Prob ist nicht die Zeit sondern:
Daten -> Buffer (wird auf festplatte ausgelagert) =
schreibzugriff auf festplatte um buffer auszulagern
Buffer -> Auf Festplatte kopieren (in die richtige datei)
lesezugriff um ausgelagerten buffer zu lesen
schreibzugriff um buffer in datei zu schreiben
Forum: Win32/Win64 API (native code)
Delphi
by gsh,
19. Nov 2007
ah danke des mit der Ramdisk werd ich mir mal anschauen
Forum: Win32/Win64 API (native code)
Delphi
by gsh,
12. Nov 2007
ja ich hab zumindest versucht alles zu verstehen aber mein englisch ist nicht soooo gut :oops:
versteh ich nicht ... gebe ich nicht mit MEM_PHYSICAL an des ich pysikalischen Speicher haben will :gruebel:
Forum: Win32/Win64 API (native code)
Delphi
by gsh,
11. Nov 2007
hmmm ja ok
und wie stell ich des am besten mit der AWE-Funktion an?
//Edit: hab des jetzt mal so getest
VirtualAlloc(P, 100*1024*1024, MEM_RESERVE or MEM_PHYSICAL, 0);
aber des scheint nicht zu funktionieren (Laut Task-Manager)
Forum: Win32/Win64 API (native code)
Delphi
by gsh,
11. Nov 2007
ja des schaut schon besser aus aber:
der erste absatz sagt mir eigtlich schon des dieses AWE system eigentlich nur dafür da ist die 2GB grenze bei XP zu umgehen
Forum: Win32/Win64 API (native code)
Delphi
by gsh,
11. Nov 2007
Hi Leute
Wie kann ich verhindern des der Speicher den ich reserviere in die Auslagerungsdatei geschrieben wird.
Also wenn ich GetMem(1) mache dann will ich das dieses Byte direkt im Memory steht also nicht in die auslagerungsdatei geschreiben wird. Damit ich schnell auf diese Daten zugreifen kann. Geht des oder verhindert des Windows?