Ich bin mir nicht ganz 100% sicher, aber selbsst wenn das geh'n würde...
werden dan nicht nur die Zeiger der Strings verglichen, welche natürlich unterschiedlich sind und nicht die Stringinhalte?
versuchs mal so:
Delphi-Quellcode:
EventRec = packed Record
Zeit : String[55]; // die 55 sind nur Beispiele
Datum : String[55];
Grund : String[55];
datetime: TDateTime
End;
(denn ShotStrings arbeiten anders)