Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
var mbfv:textfile;
if opendialog1.execute then begin
if fileexists(opendialog1.FileName) then begin
assignfile(mbfv,opendialog1.FileName);
reset(mbfv);
readln(mbfv,x1);
end;
end;
assignfile(mbfv,savedialog1.FileName);
rewrite(mbfv);
writeln(mbfv,'text der geschrieben werden soll');
TEdit(FindComponent('Edit'+IntToStr(i))).Text
procedure Speichern;
var STRList : TStringList;
filename : string;
i : integer;
begin
STRList := TStringList.create;
Filename := 'C:\keineAhnung.txt';
// Hier nun die zuweisungen
for i := 0 to anzahl der edits -1 do
begin
STRList.add(TEdit(FindComponent('Edit'+IntToStr(i+1))).Text);
end;
STRList.SaveToFile(filename);
end;
(und die Lade-procedure)
procedure Laden;
var STRList : TStringList;
filename : string;
i : integer;
begin
filename := 'C:\keineAhnung.txt';
STRList := TStringList.create;
STRList.LoadFromFile(filename);
for i := 0 to anzahl der edits-1 do
begin
TEdit(FindComponent('Edit'+IntToStr(i+1))).Text := STRList.Strings[i];
end;
end;
var
i: Integer;
s: String;
z: String;
begin
z := 'string aus mehr als einem wort';
i := Pos('wort', z);
if i > 0 then // deinen String in der Zeile gefunden
begin
s := Copy(z, i, Length('wort'));
ShowMessage(s);
end;
end;
//Schleife wiederholen, bis Ende der Datei erreicht ist
while not EOf(Datei) do begin
//Aus Datei zeilenweise lesen
ReadLn(Datei, Buffer);
starting := Pos(wanted_start, Buffer);
if starting > 0 then // deinen String in der Zeile gefunden
begin
strsta := Copy(Buffer, starting, Length(wanted_start));
ShowMessage(InttoStr(starting));
end;
ending := Pos(wanted_end, Buffer);
if ending > 0 then // deinen String in der Zeile gefunden
begin
strend := Copy(Buffer, ending, Length(wanted_end));
ShowMessage(InttoStr(ending));
end;
//ShowMessage(Buffer);
//Den gelesenen Buffer ausgeben
Memo.Lines.Add(Buffer);
end;