Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Format - Fehler die die Welt nicht braucht

  Alt 8. Aug 2014, 12:19
Hallo zusammen,
diese Zeile produziert einen RTE ".. %d ungültiger Formatbezeichner.." (oder s.ä.)
Memo1.Lines.Add(format(' FrameNo.: %d of %d',[frx,WB.OleObject.document.FRAMES.length-1])); nach etwas verständnislosem herumprobieren, ist das jetzt mein Workaround.
Memo1.Lines.Add(format(' FrameNo.: %d of %s',[frx,inttostr(WB.OleObject.document.FRAMES.length-1)])); Da fühl ich mich doch etwas auf den Arm genommen.
Warum zickt hier Format so herum, denn in der OH steht nichts von einer Beschränkung.
Steht doch drin. %d ist für Integerwerte.
Dein Olevariant (.document.Frames.length) liefert ein OleVariant.
Und mit OleVariant kann der %d-Parameter nix anfangen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat