Forum: Object-Pascal / Delphi-Language
Delphi
by bjoernga,
15. Dez 2014
Ich bin mir inzwischen gar nicht mehr sicher, ob der Fehler wirklich in der obigen Prozedur (#1) liegt. Weil: wenn ich die Zeilen zwischen
with DevNames^ do
begin
// wDriverOffset := (Longint(Offset) - Longint(DevNames)) div 2;
// usw ...
end;
auskommentiere, tritt der Fehler nicht auf. In der aufrufenden Funktion sieht das so aus:
Forum: Object-Pascal / Delphi-Language
Delphi
by bjoernga,
14. Dez 2014
Danke für die schnelle Antwort; sie hilft mir aber nicht wirklich weiter. Ich will ja nicht PAnsiChar nach PWideChar kopieren. Außerdem würde das im C++Builder 6 (entspricht etwa Delphi 7 - soweit ich weiß) gar nicht funktionieren, da StrPCopy() PAnsiChar als Parameter erwartet, und ShowMessage() einen AnsiString. Es gilt ja string = AnsiString bei Delphi-Versionen < 2009.
Ich hab wohl die...