AGB  ·  Datenschutz  ·  Impressum  







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

Komplette Form und deren Inhalte speichern

Ein Thema von WS1976 · begonnen am 7. Okt 2008 · letzter Beitrag vom 8. Okt 2008
Antwort Antwort
WS1976
(Gast)

n/a Beiträge
 
#1

Re: Komplette Form und deren Inhalte speichern

  Alt 8. Okt 2008, 10:34
Hallo Sharky, hallo DP'ler,

wir bzw ich habe eine Lösung, basierend auf dem Vorschlag von Sharky, gefunden.
Mein Beispielcode besteht aus 2 Forms. Auf der ersten Form sind die Sicherungsroutinen untergbracht, die 2. wird gesichert.
Achtung auf der zweiten Form dürfen nur Komponenten vorkommen die ein Property "Text" besitzen. (Ist ein Fehler der noch beseitigt wird). Als Stack wird eine Tstringlist verwendet.

Zum Beispielcode:

PUSH - Sichern der Form (Inhalte)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if s=nil then s:=tstringlist.create;
  Push(s,form2);
end;
POP - Rückholen der Form (Inhalte)
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
  Pop(s,form2);
  s.clear;
end;
Die Stringlist "s" muss natürlich noch mit create erzeugt werden. Das gleiche gilt für das verlassen des Programms mit free.
Endgültiges Ziel meiner Arbeit ist es eine fertige Komponente zu erstellen und diese dann hier zu veröffentlichen.

Grüsse
Rainer
Angehängte Dateien
Dateityp: zip prop_766.zip (247,8 KB, 9x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz