Autor Beitrag
Baumunk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

WinXP
Delphi 2005
BeitragVerfasst: Di 10.10.06 10:19 
Hallo,

In Delphi Win32 auch in C# gibt's funktion Format bzw. in C# String.Format. Die vermisse ich in Delphi 2005 .NET.
Hat sie Borland ausgeblendet für Delphi.Net oder finde ich sie bloß nicht.

Voraus danke


Moderiert von user profile iconChristian S.: Topic aus Allgemeine .NET-Fragen verschoben am Di 10.10.2006 um 10:27
Codeexplorer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Fr 05.01.07 13:43 
Delphi blendet zwar die Format-Methode aus, sie lässt sich aber verwenden.
Folgenden Code habe ich gerade eingesetzt, um zwei strings in einen Format-
String einzufügen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var 
    sPara     : string;
    sSequ     : string;
    sSpec     : string;
begin
  sPara := sPara.format('"{0}" /SEQ="{1}"',sSpec,sSequ);
  // ...
end;


Interessant war dabei:
1.) Es ist mir nicht gelungen integer-Werte an die Format-Funktion zu übergeben.
(vielleicht noch nicht vollständig implementiert ?)
2.) Der Zugriff auf format als statische Methode hat nicht hingehauen. ( sPara:=String.format(...); )