Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

FloatToStr & Prozeduraufruf mit 2 Parametern

  Alt 3. Dez 2017, 13:44
Delphi-Version: XE8
Hi zusammen

Ich habe folgendes Konstrukt:

Delphi-Quellcode:
    for i := 0 to FCtrl.Document.PageList.Count -1 do
    begin
      Memo1.Lines.Add('X-Offset / Y-Offset :=' + FloatToStr(FCtrl.Document.PageSizes[i].Offset(XOffset,)));
      ...
    end;
Und wie nicht anders zu erwarten, meint Delphi dazu:
Zitat:
[dcc32 Fehler] MainFrm.pas(114): E2250 Es gibt keine überladene Version von 'FloatToStr', die man mit diesen Argumenten aufrufen kann
Damit stehe ich aber vor einem Problem - ich kann die Prozedur nur mit beiden Parametern aufrufen, an FloattoStr aber nur einen übergeben.
Offset ist Teil des Records TPDFPoint:

Delphi-Quellcode:
  TPdfPoint = record
    X, Y: Double;
    procedure Offset(XOffset, YOffset: Double);
    class function Empty: TPdfPoint; static;
  end;
Gibst dafür eine Lösung?

Obiger Record ist Teil des Opensource-Projektes zu PDFium von Andreas Hausladen.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat