AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Form aus String erstellen

Ein Thema von HolgerCW · begonnen am 25. Sep 2012 · letzter Beitrag vom 28. Sep 2012
Antwort Antwort
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

Form aus String erstellen

  Alt 25. Sep 2012, 10:24
Delphi-Version: 2006
Hallo zusammen,

habe zwei Formen als *.pas - Datei erstellt. Jetzt möchte ich diese erstellen lassen, wenn in einer String-Variable der Name der entsprechenden Form steht.

Folgendes habe ich schon erstellt:

Code:
var
 Form_Name: String;
 MeineForm: TForm;

If Form_Name <> '' then
begin
 MeineForm := TForm(Form_Name);
 If MeineForm = nil then Application.CreateForm(???, MeineForm);
 MeineForm.Show;
end;
Wie kann ich die richtige Klasse der Form bei den Fragezeichen einfügen ?

Gruss

Holger
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Form aus String erstellen

  Alt 25. Sep 2012, 10:28
Stichwort Factory
  Mit Zitat antworten Zitat
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#3

AW: Form aus String erstellen

  Alt 25. Sep 2012, 10:30
Hallo,

danke für die schnelle Antwort, aber kannst mir ein bisschen mehr helfen ...

Gruss

Holger
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

AW: Form aus String erstellen

  Alt 25. Sep 2012, 10:48
Kuck mal hier in der Code-Library
http://www.delphipraxis.net/20198-fo...-erzeugen.html
Andreas
  Mit Zitat antworten Zitat
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#5

AW: Form aus String erstellen

  Alt 25. Sep 2012, 11:08
Danke,

aber wo kommt denn dieses "initialization" im Delphi-Code hin ?

Gruss

Holger
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#6

AW: Form aus String erstellen

  Alt 25. Sep 2012, 11:17
Die Begriffe delphi und initialization mal in Google einzutippen kommt Dir nicht in den Sinn?
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:24 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