AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Form ohne dfm / fmx - Datei erstellen

Ein Thema von Harry Stahl · begonnen am 14. Jul 2018 · letzter Beitrag vom 16. Jul 2018
Antwort Antwort
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.563 Beiträge
 
Delphi 12 Athens
 
#1

AW: Form ohne dfm / fmx - Datei erstellen

  Alt 15. Jul 2018, 13:40
OK, Danke.

Mit

TForm.CreateNew(Application); funktioniert es, man benötigt keine DFM /FMX Datei.

Cool, so kann ich nun eine Unit verwenden, die auf allen Delphi-Versionen ab Delphi 5 bis heute sowohl unter VCL als auch unter FMX funktioniert, ohne dass ich - wie sonst mit dem Formular - Probleme mit irgendwelchen unterschiedlichen / fehlenden Properties bekomme.

Das kann man natürlich nur mit "Forms" mit wenigen Komponenten und Events machen, sonst ist es schon unverhältnismäßig aufwendig, das alles zu Fuß zu programmieren, denn man muss schon einige IFDEFS verwenden...
  Mit Zitat antworten Zitat
jziersch

Registriert seit: 9. Okt 2003
Ort: München
261 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Form ohne dfm / fmx - Datei erstellen

  Alt 16. Jul 2018, 05:37
Das kann man natürlich nur mit "Forms" mit wenigen Komponenten und Events machen, sonst ist es schon unverhältnismäßig aufwendig, das alles zu Fuß zu programmieren, denn man muss schon einige IFDEFS verwenden...
Vielleicht ist GExperts ( http://www.gexperts.org/tour/components_to_code.html ) hier hilfreich. Es erstellt Dir den code welcher für bestimmte Komponenten aufzurufen wäre. Im übrigen: Bei manchen Komponenten muss man "Loaded" aufrufen, sonst funktionieren sie nicht.

Es gibt übrigens noch "CreatedParented" - damit kann man ein Formular an ein anderes Fensterhandle anbinden. Das fand ich öfters sehr praktisch.

Viele Grüsse,
Julian
WPCubed GmbH
Komponenten für Delphi:
WPTools, wPDF, WPViewPDF
  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 08:41 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