AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schleifen problem

Ein Thema von SaFu · begonnen am 8. Okt 2007 · letzter Beitrag vom 9. Okt 2007
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#11

Re: Schleifen problem

  Alt 8. Okt 2007, 22:30
Das hier im Memo1

Delphi-Quellcode:
DESK-0 = TASK(0) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile1 (index 0)
DESK-1 = TASK(1) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile2 (index 1)
DESK-2 = TASK(2) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile3 (index 2)
DESK-3 = TASK(3) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile4 (index 3)
und soll gegen das hier z.b (zahl ist variabel eingebbar und wird immer hochgezählt) erstzt werden

Delphi-Quellcode:
DESK-0 = TASK(33) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile1 (index 0)
DESK-1 = TASK(34) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile2 (index 1)
DESK-2 = TASK(35) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile3 (index 2)
DESK-3 = TASK(36) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw) //zeile4 (index 3)
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Schleifen problem

  Alt 8. Okt 2007, 22:32
Und in der datei stehen die Inhalte des 1. Memos drin?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#13

Re: Schleifen problem

  Alt 8. Okt 2007, 22:34
das steht in der ganzen datei
Delphi-Quellcode:

[SYSTEM]
RPCI = TCP(16000)

[DEVICE]
MD6 = C:\Programme\XTalk

IF0 = D:\Medi\INST ; Installationsdateien (INST*.P...)
IS0 = D:\Medi\SYS ; Hilfsprogramme (RTSI, SVSI, ...)
IP0 = D:\Medi\PRG4 ; Medi-Programme

MS0 = D:\Medi\PDATEN ; PALPHA,PSTAMM,PDATEN,PLINK,PDFORM,HBLISTE
MS1 = D:\Medi\HDATEN ; BT,TK,RECALL,WBUCH,FIBU,LABDAT,FORM,PLRD,UVRD
MS2 = D:\Medi\PRAXIS ; KKD,LST,DIA,BEF
MS3 = D:\Medi\FORM ; Formular-Quellcodes
MS4 = D:\Medi\PARA ; .P, Quellen der .P Daten
MS5 = D:\Medi\MED ; PharmaStar Dateien
MS7 = D:\Medi\TEMP ; temporäre Dateien
MS8 = D:\Medi\STAT ; Statistikdateien
MS9 = D:\Medi\ARCHIV ; Archivdateien




FL0 = A:

PP0 = LPT1:

LA0 = COM2: ;Lesegerät
LA1 = COM9:         ;Ldfü mit isdn karte            

; Die Consolentypen und die dazugehörigen Parameter werden durch das
; in eckigen Klammern stehende Wort CONSOLE eingeleitet.

[CONSOLE]

DESK-0 = TASK(0) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)// die zeilen ändern
DESK-1 = TASK(1) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
DESK-2 = TASK(2) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
DESK-3 = TASK(3) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#14

Re: Schleifen problem

  Alt 8. Okt 2007, 22:35
Zitat von fuknersascha:
das steht in der ganzen datei aber nur die lezten im Memo1
Delphi-Quellcode:

[SYSTEM]
RPCI = TCP(16000)

[DEVICE]
MD6 = C:\Programme\XTalk

IF0 = D:\Medi\INST ; Installationsdateien (INST*.P...)
IS0 = D:\Medi\SYS ; Hilfsprogramme (RTSI, SVSI, ...)
IP0 = D:\Medi\PRG4 ; Medi-Programme

MS0 = D:\Medi\PDATEN ; PALPHA,PSTAMM,PDATEN,PLINK,PDFORM,HBLISTE
MS1 = D:\Medi\HDATEN ; BT,TK,RECALL,WBUCH,FIBU,LABDAT,FORM,PLRD,UVRD
MS2 = D:\Medi\PRAXIS ; KKD,LST,DIA,BEF
MS3 = D:\Medi\FORM ; Formular-Quellcodes
MS4 = D:\Medi\PARA ; .P, Quellen der .P Daten
MS5 = D:\Medi\MED ; PharmaStar Dateien
MS7 = D:\Medi\TEMP ; temporäre Dateien
MS8 = D:\Medi\STAT ; Statistikdateien
MS9 = D:\Medi\ARCHIV ; Archivdateien




FL0 = A:

PP0 = LPT1:

LA0 = COM2: ;Lesegerät
LA1 = COM9:         ;Ldfü mit isdn karte            

; Die Consolentypen und die dazugehörigen Parameter werden durch das
; in eckigen Klammern stehende Wort CONSOLE eingeleitet.

[CONSOLE]

DESK-0 = TASK(0) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)// die zeilen ändern
DESK-1 = TASK(1) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
DESK-2 = TASK(2) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
DESK-3 = TASK(3) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: Schleifen problem

  Alt 8. Okt 2007, 22:37
Eigentlich sollte der Replace gehen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#16

Re: Schleifen problem

  Alt 8. Okt 2007, 22:38
Der geht ja auch aber so wie ich es mach nur die erste zeile
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#17

Re: Schleifen problem

  Alt 8. Okt 2007, 22:40
Un
Zitat:
d
DESK-1 = TASK(1) LPT(PP0) WX() WY() FONT() TITLE(Server) START(pw)
nicht?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#18

Re: Schleifen problem

  Alt 8. Okt 2007, 22:42
nein es wird immer nur die erste überschrieben
damit
Delphi-Quellcode:
 procedure TForm1.sysconfsumschreiben;
var alt,neu : String;
    sl: TStringList;
     i: integer;
begin
   alt:=(ExtractFilePath(ParamStr(0)) + '\Dateisysconfs\SYSCONF.S');
   neu:= (ExtractFilePath(ParamStr(0)) + '\Dateisysconfs\neueSysconf\Sysconf.s');
   sl := TStringList.Create;
  try
  sl.LoadFromFile(alt);
     for i := 0 to Pred(sl.Count) do
      sl[i] := StringReplace(sl[i],Memo1.Lines[0],Memo2.Lines[0],[rfReplaceAll]);// hier
      sl.SaveToFile(neu);
  finally
    FreeAndNil(sl);
  end;
end;
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#19

Re: Schleifen problem

  Alt 8. Okt 2007, 22:44
Im Code ersetzt du ja nur die erste Variante

Delphi-Quellcode:
for i := 0 to Pred(sl.Count) do
begin
    sl[i] := StringReplace(sl[i],Memo1.Lines[0],Memo2.Lines[0],[rfReplaceAll]);
    sl[i] := StringReplace(sl[i],Memo1.Lines[1],Memo2.Lines[1],[rfReplaceAll]);
    sl[i] := StringReplace(sl[i],Memo1.Lines[2],Memo2.Lines[2],[rfReplaceAll]);
    sl[i] := StringReplace(sl[i],Memo1.Lines[3],Memo2.Lines[3],[rfReplaceAll]);
end;
sl.SaveToFile(neu);
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#20

Re: Schleifen problem

  Alt 8. Okt 2007, 22:47
Komisch so hatte ich das auch schonmal da ging das net

Vielleicht hatte ich es auch net richtig geschrieben aber jetzt geht es dank dir tausendmal

Gruss sascha wünsch euch noch einen schönen abend
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz