Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Schleife (https://www.delphipraxis.net/101996-schleife.html)

DeddyH 22. Okt 2007 20:58

Re: Schleife
 
---------------------------
Medistar_updater
---------------------------
Datei C:\Dokumente und Einstellungen\Fukner\Desktop\Mediestar_Updater\Dat eisysconfs\Sysconf.S kann nicht geöffnet werden. Das System kann den angegebenen Pfad nicht finden.
---------------------------
OK
---------------------------

SaFu 22. Okt 2007 21:00

Re: Schleife
 
Liste der Anhänge anzeigen (Anzahl: 1)
Danke hab ich garnicht gesehen habs geändert

DeddyH 22. Okt 2007 21:09

Re: Schleife
 
Ich hab mal die ganzen ReadOnlys und Disables entfernt, einen Haufen Zeilen in Memo1 eingegeben und siehe da... funzt. Bist Du sicher, dass Memo1 auch genug Zeilen hat (immerhin weist Du Memo2 die Zeilen von Memo1 zu)?

[edit] Ich sehe gerade im Bezug auf Deinen anderen Thread: das Programm heißt wohl Medistar_Updater.exe ohne ie, deshalb wird die Verknüpfung nicht angelegt. [/edit]

SaFu 23. Okt 2007 05:52

Re: Schleife
 
Ja das mit der Verknüpfung habe ich gestern auch schon gesehen und siehe das es funzt mit der verknupfung hätte mich auch gewundert denn deine Komonete ging ja vorher

Hab jetzt auch mal Memo1 ReadOnly auf True gesetzt .

Die zeilen sollen aber erst imemo zwei erzeugt werden

alzaimar 23. Okt 2007 06:57

Re: Schleife
 
Du kannst in einer Stringliste (Memo.Lines) nicht einfach etwas in die i.te Zeile schreiben. Statt
Delphi-Quellcode:
Memo.Lines[x] := Foo;
Müsstest Du
Delphi-Quellcode:
Procedure AddOrAppend (aLines : TStrings; Const anIndex : Cardinal; aLine : String);
Begin
  While aLines.Count >= anIndex Do aLines.Add('');
  aLines[anIndex] := aLine;
End;

...
  AddOrAppend(Memo.Lines,x,Foo);
...
schreiben.
Ab Delphi 2005(?) kannst Du die Funktionalität mit einem Class Helper an die TStrings kleben, was OOP-mäßig besser ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.
Seite 3 von 3     123   

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