Zitat von
Luckie:
GetMem(MyRecord, sizeof(TMyRecord));
1.) Sollte ein Pointer nicht eher mit
New initialisiert werden?
2.) Ich habe die non-record- und record-Variante für TStringList bzw. TStrings ausprobiert (
Dll -> Programm). Jedoch erhalte ich jedesmal eine
AV, wenn ich innerhalb der WM_COPYDATA-Proc auf den Pointer der StringList bzw. des record zugreife. Kann mir jemand sagen, wieso dort immer ne Fehlermeldung erscheint? (Liegt es vllt daran, dass in TStrings bzw. TStringList undefinierte Strings enthalten sind? In einem record muss man ja immer eine max. Länge für jeden String angeben...)