An folgender minianwendung kann man (oder auch nur ich ???) den Fehler
bewundern.
Eine Form mit nur einem Button.
In die onButtonClick Ereignisroutine folgenden code
....
var
StrList:TStrings;
begin
strList:=TStrings.create;
strlist.loadfromFile('C:\autoexec.bat'); <<<<<<abbruch in dieser Zeile
mit RunTime Error 210
strList.free;
end;
Leider ist der Runtime Error 210 noch nicht einmal in den Hilfefdateien
verzeichnet.
Vielleicht weiß jemand wenigstens was diese zu bedeuten hat.
Übrigens wenn ich ein Memo oder Richedit-feld benutze, die ja ebenfalls die
Daten mittels tStrings verwaltet funktioniert alles so wie es soll.
Gruß und danke im voraus für evtl. antworten
Thomas Hooge
Hättest Du in der Hilfe unter TStrings nachgeguckt wärst Du auf folgende
Zeilen gestoßen:
Objekte des Typs TString dienen vielen Komponenten zur String-Manipulation.
Ein String- Objekt hat selbst keine Möglichkeit, Strings zu speichern, nutzt
aber statt dessen die Speichermöglichkeiten des Steuerelements, von dem es
benutzt wird.
[...]
Zur Verwaltung einer Liste von Strings außerhalb eines Steuerelements
verwendet man ein String List-Objekt (TStringList).
var
StrList:TStringList;
begin
strList:=TStringList.create;
strlist.loadfromFile('C:\autoexec.bat');
strList.free;
end;
So müßte es klappen.
Gruß Volker
--
Volker Fraenkle E-Mail: VFra...@cs-controlling.de
CS Controlling Phone: +49 7144 8144-0
Software Systeme GmbH Fax: +49 7144 8144-10
Riedbachstrasse 5
74385 Pleidelsheim
immer:
var StrList: TStrings;
begin
StrList= TStringList.Create;
--
Andreas Klein
Remove XXX from my eMail
Thomas Hooge schrieb in Nachricht <6kussj$uuv$1...@news00.btx.dtag.de>...
>Ich versuche in eine TStrings Liste mittels loadfromfile einen Text
>einzulesen. Dies führt aber immer zu einem RUNTIME Error 210.
>Kann mir jemand sagen was ich falsch mache bzw. was es zu beachten gilt.
>Ach ja ich benutze die Dev. Version 2.01 von Delphi
>
>An folgender minianwendung kann man (oder auch nur ich ???) den Fehler
>bewundern.
>
>Eine Form mit nur einem Button.
>In die onButtonClick Ereignisroutine folgenden code
>
>....
>var
> StrList:TStrings;
>begin
>strList:=TStrings.create;
>strlist.loadfromFile('C:\autoexec.bat'); <<<<<<abbruch in dieser Zeile
>mit RunTime Error 210
>strList.free;
>end;
>