Die Form ist kein Teil meiner
DLL.. Sehr komisch oder?
Weil die ganze Anwendung EINEN gemeinsamen (vituellen) Arbeitsspeicher besitzt und du demnach "irgendwas" in dem Speicher überschreiben kannst, auch was nicht zu deiner
DLL gehört.
Damals, als noch ALLE Programme und Windows sich den gesamten Arbeitsspeicher teilten und es nicht getrennt war, da hättest du statt Deinem auch ein fremdes Programm oder gleich das Windows zerschrotten können.
PS: Bei solchen Fehlern kann man sich in den Projektoptionen auch mal die Überlauf- und Bereichsprüfungen aktivieren.
Jup hast recht
Bei StripHotkey trat das Problem aber nicht auf. Warum also bei StringReplace.. LOL
Wie gesagt schon seltsam.
gruss