Einzelnen Beitrag anzeigen

sBorchert

Registriert seit: 8. Feb 2005
Ort: Kusey
7 Beiträge
 
#1

PAnsiChar für Format() umwandeln

  Alt 24. Sep 2005, 13:21
Moin!
Ich lese mittels der Komponente "vgMySQL" [http://www.tsinet.ru/~vg/] Preise aus einer MySQL-DB aus.
Der entprechende Aufruf (gekürzt):
Code:
01 procedure TForm1.getPrice;
02 var preis: PAnsiChar;
03     preisStr: String;
04 begin
05     preis := FResult.FieldValueByName('preis');
06     preisStr := Format('%3m', [aPreis]); // * Fehler
07 end;
Die Funktion "FieldValueByName" liefert einen Wert vom Typ PAnsiChar.
Wie bekomme ich den jetzt mittels Format so formatiert (3 Nachkommastellen + Währungssymbol)?

Die Fehlermeldung lautet übrigens "Format '%3m' ungültig oder nicht kompatibel mit Argument.'.
  Mit Zitat antworten Zitat