Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
3. Jun 2006
Hallo Mirco,
wenn die Zeilen deutlich länger werden, dann wird es so oder so problematisch eine komfortable Benutzerschnittstelle zu gestalten. Ich würde beim VLE bleiben und nur bei Bedarf ein anderes Control (Memo?) einblenden:
procedure TDemoForm.LoadFile(fn: TFileName);
const
S_DEF = 'define(';
var
i: Integer;
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
3. Jun 2006
Jetzt wäre es doch ganz gut den Aufbau der Datei zu kennen. Wenn du den Aufbau nicht formal beschreiben kannst, dann genügt vielleicht auch eine Beispieldatei mit ein paar Erläuterungen.
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
3. Jun 2006
Und ich hatte gerade die passende Schreibroutine gebastelt:
procedure TDemoForm.SaveFile(fn: TFileName);
const
S_FMT = 'define(%s, %s);';
var
i: Integer;
sName: String;
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
3. Jun 2006
Hallo Mirco,
wenn die Datei mit den zu ändernden Werten nur aus solchen Zeilen besteht wie du sie gezeigt hast, dann würde ich diese Daten in einem ValueListEditor zum Bearbeiten anbieten.
procedure TDemoForm.LoadFile(fn: TFileName);
const
S_DEF = 'define(';
var
i: Integer;
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
3. Jun 2006
Hallo Mirco,
besser wäre, du würdest erstmal mit ein paar Worten beschreiben, was du da vorhast - sonst geht jeder Rat am Thema vorbei.
Grüße vom marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
2. Jun 2006
Hallo Mirco,
deine beispielhaften Datenzeilen könnte man auch so auslesen:
uses
StrUtils;
procedure TDemoForm.LoadButtonClick(Sender: TObject);
const