Einzelnen Beitrag anzeigen

Bea

Registriert seit: 23. Dez 2004
53 Beiträge
 
RAD-Studio 2009 Ent
 
#5

Re: CoolTrayIcon und Delphi 2009

  Alt 16. Sep 2008, 11:28
...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
  Mit Zitat antworten Zitat