Danke, aber mit VirtualProtect kann man nur Zugriffsrechte von Blöcken ändern, die man mit VirtualAlloc erstellt hat. (Natürlich kann ich damit auch Zugriffsrechte von Blöcken ändern, die mit GetMem erstellt wurden, jedoch möchte ich Daten von Code getrennt haben! Wenn ich einfach mal die Zugriffsrechte eines Block ändere, die mit GetMem angelegt wurden, sind da Daten UND halt eben mein Code drin)
Es gibt kein API Befehl für meine Bedürfnisse; ich hatte bloss gehofft, dass Delphi da was parat hat. Ein anderer Memory Manager oder so...
Naja, ich lasse es sein. Geht halt jedesmal 4kb drauf, sollte ja nicht weiter tragisch sein.
Gruss