Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Komponenten zur Laufzeit erzeugen??? (https://www.delphipraxis.net/37191-komponenten-zur-laufzeit-erzeugen.html)

bonglulu 2. Jan 2005 10:41


Komponenten zur Laufzeit erzeugen???
 
Ich habe eine Project, die zur Laufzeit viele Panels erzeugen kann. Aber nach dem Neustart der Project sind diese Panels wieder weg. Könnten diese Panels irgendwie speichert werden, bis man sie mit einem Methode löschen? D.h. wenn die Porject neustartet, sind die beim nächsten Mal erzeugten Panels noch da. :wall:

Vielen Dank.

Torpedo 2. Jan 2005 10:42

Re: Komponenten zur Laufzeit erzeugen???
 
Du könntest in einer Datei die Position der Panels speichern.
Und beim Start diese Datei auslesen und die Panels wieder erzeugen.

Aike 2. Jan 2005 11:47

Re: Komponenten zur Laufzeit erzeugen???
 
Du kannst aber auch die Positionen in der Registry speichern. Dann ist es nicht wichtig, wo die Datei liegt und du hast nicht das Problem, dass der User seine exe nicht verschieben darf.

Luckie 2. Jan 2005 11:53

Re: Komponenten zur Laufzeit erzeugen???
 
Zitat:

Zitat von Aike
Du kannst aber auch die Positionen in der Registry speichern. Dann ist es nicht wichtig, wo die Datei liegt und du hast nicht das Problem, dass der User seine exe nicht verschieben darf.

Äh, und wenn ich die Datei dort speichere, wo sie auch hingehört:
Code:
C:\Dokumente und Einstellungen\[i]Benutzername[/i]\Lokale Einstellungen\Anwendungsdaten

Aike 2. Jan 2005 12:31

Re: Komponenten zur Laufzeit erzeugen???
 
Soll das [i] für italic stehen oder ist das Code?
Und dann wäre es natürlich interessant, zwar nicht für mich, aber ..., zu wissen, woher man den Benutzernamen herausbekommt :gruebel:

mirage228 2. Jan 2005 12:40

Re: Komponenten zur Laufzeit erzeugen???
 
Hier hab ich war für Dich
MSDN-Library durchsuchenSHGetSpecialFolderLocation und dazu die Konstante CSIDL_APPDATA

Oder gleich der Beitrag in der CL:
http://www.delphipraxis.net/internal_redirect.php?t=502

mfG
mirage228

bonglulu 2. Jan 2005 14:01

Re: Komponenten zur Laufzeit erzeugen???
 
vielen Dank für die Hilfe. Sehr nett von euch.
MfG
Bong


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:05 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