Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#1

Problem mit Hint-Text-Länge

  Alt 4. Jan 2007, 15:50
Hallo,

ich habe ein TrayIcon in meinem Programm und das dazugehörige Hint.

Der Hint wird so beschrieben:
Delphi-Quellcode:
      If (FHint <> '') and (FShowHint) then
        StrLCopy(IconData.szTip, PAnsiChar(String(FHint)), SizeOf(IconData.szTip))
        // StrLCopy muss benutzt werden weil "szTip" nur 64 bytes (dumb) hat
      else
        IconData.szTip := '';
soweit so gut - das geht auch - aber nur wenn der Hint-Text nicht zu lange ist (beinhaltet in der Variablen FHint).
Nun kann es aber passieren, dass der Hint-Text 65 Zeichen und länger ist.

Dann erhalt ich eine AccessViolation.

Darum meine Frage: Kann man große Hints "bauen" - damit längere Texte im Hint möglich sind?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat