Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#22

AW: Tastendruck im Hintergrund registrieren und Loggen

  Alt 31. Mai 2012, 20:33
Es wird nur der View zerstört (und kurz vorher erstellt), also der kleiner Speicherbereich, worin die eigentliche MMF an dieser Stelle velinkt wurde, um darauf zuzugreifen.

Der Speicher der MMF bleibt aber erhalten, solange noch irgendwo ein Handle darauf besteht.
Ob und wieviele Views es gibt, ist dabei aber egal.

Stell dir einen View wie einen Tunnel vor.
Dort wo er im Speicher liegt, ist das eine Ende und das andere Ende liegt beim eigentlichen Speicher der MMF.
Und man kann gleichzeitig mehrere Tunnel erstellen (im selben Programm oder auch in anderen Programmen)


Eigentlich ist sogar der gesamte Speicher eines Programms sowas wie eine MMF.
- die Programmcodes werden von den Dateien in den virtuellen Arbeitsspeicher verlinkt
- "normaler" virtueller Arbeitsspeicher wird zu realem RAM oder in die PageFile (Auslagerungsdatei) verlinkt
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (31. Mai 2012 um 20:37 Uhr)
  Mit Zitat antworten Zitat