AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Form zur Laufzeit erstellen und Timer, Label zuweisen
Thema durchsuchen
Ansicht
Themen-Optionen

Form zur Laufzeit erstellen und Timer, Label zuweisen

Ein Thema von jacky213 · begonnen am 28. Mär 2013 · letzter Beitrag vom 29. Mär 2013
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#1

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 28. Mär 2013, 15:01
Das dürfte schwieriger werden. Machst Du das eigentlich nur zur Übung, oder soll das produktiv eingesetzt werden? Im letzteren Fall wäre es doch einfacher, das Formular samt aller Komponenten und Eigenschaften wie gewohnt in der IDE zu entwerfen und dann zur Laufzeit dynamisch zu erzeugen. Ansonsten darfst Du halt kein TForm nehmen, sondern eine davon abgeleitete Klasse mit einer Property für den gewünschten Wert.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.216 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 28. Mär 2013, 15:03
Falls du ganz unspektakulär einen Zahlenwert brauchst, nimm doch einfach die .Tag-Eigenschaft die sowieso jede Form hat

Nur wäre dabei der Lerneffekt sicher nicht besonders groß
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#3

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 28. Mär 2013, 16:31
Also ich habe das jetzt so gelöst das ich noch ein label erzeugt habe und in dessem Namen habe
ich den wert geschrieben den ich brauche

jetzt mach ich noch eine eigenschaft rein um die fenster wieder zu schließen und bin dann durch
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 28. Mär 2013, 16:56
Gibt es einen besonderen Grund warum du das zweite Formular nicht mit dem Formulardesigner/IDE erstellst?

Irgendwie habe ich das Gefühl, dass du bei einem dynamischen Formular denkst, du musst zwangsweise alles dynamisch erstellen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#5

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 29. Mär 2013, 10:47
Also ich habe es mit MDI versucht aber das haut einfach nicht so gut hin. Da musste ich zuviel umschreiben
und ändern und da hatte ich gelinde gesagt keine lust zu. Diese ganze Fragerei hat schon Sinn den ich verbessere
den Code eines Lieferservice Programms welches ich für einen Kollegen schrieb welcher seit ca. einem Jahr einen Lieferservice Betreibt. Mich nervte die Art wie dieser seine Bestellungen aufnahm und des wegen habe ich mich dazu entschlossen ihm ein Passendes Programm zu schenken.

Letzte Frage: Werden Formen welche ich zu Laufzeit erzeugt habe automatisch beim schließen Freigegeben oder muss ich das auch noch selbst tun? Wenn ja wie ermittel ich die Form welche ich geschlossen habe um sie richtig freizugeben.

Hier ein paar Bilder von meinem Programm:
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 29. Mär 2013, 10:51
Ich weiß nicht was dieses dynamische designen per code mit MDI zu tun haben soll, aber du denkst da viel zu kompliziert.

Und für die Speicherverwaltung der Form-Objekte kannst du über den Owner dieses delegieren.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#7

AW: Form zur Laufzeit erstellen und Timer, Label zuweisen

  Alt 29. Mär 2013, 11:05
Hier ein paar Bilder zum Programm:

http://www.imagebanana.com/view/f1nky2n9/1.png
http://www.imagebanana.com/view/yab16pcu/2.png
http://www.imagebanana.com/view/h5l5ccsa/3.png

Geändert von jacky213 (29. Mär 2013 um 11:16 Uhr)
  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 02:56 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