...also wie jetzt???
Ich hab jetzt die Zeile:
StrLCopy(IconData.szTip, PChar(String(FHint)), SizeOf(IconData.szTip)-1);
so geändert:
StrLCopy(IconData.szTip, PAnsiChar(String(FHint)), SizeOf(IconData.szTip)-1);
Da meckert er erstmal nicht mehr.
Nun kommen aber auch noch Fehler bei diesen Zeilen:
szInfo[I] := Char(Text[I]);
szInfoTitle[I] := Char(Title[I]);
Hab ich nun auch so geändert:
szInfo[I] := AnsiChar(Text[I]);
szInfoTitle[I] := AnsiChar(Title[I]);
Da meckert er auch erstmal nicht mehr.
Ist das alles richtig?
Nun kommt noch bei diesem Teil ein Fehler:
Delphi-Quellcode:
for I := 0 to Strings.Count -1 do
StrDispose(Strings[I]);
Strings.Free;
[DCC Fehler] TextTrayIcon.pas(403): E2251 Doppeldeutiger überladener Aufruf von 'StrDispose'
SysUtils.pas(8552): Verwandet Methode: procedure StrDispose(PAnsiChar);
SysUtils.pas(8561): Verwandet Methode: procedure StrDispose(PWideChar);
Wie muss das richtig heißen?
Danke nochmals für eure schnelle Hilfe!!!
CU Bea