AGB  ·  Datenschutz  ·  Impressum  







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

TMS Menu

Ein Thema von Walter Landwehr · begonnen am 26. Mär 2014 · letzter Beitrag vom 27. Mär 2014
Antwort Antwort
Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
395 Beiträge
 
Delphi 10.4 Sydney
 
#1

TMS Menu

  Alt 26. Mär 2014, 17:21
Hallo,

gibt es eine Möglichkeit die Tags in einem Menu zur Laufzeit Dauerhaft zu setzen.

Danke für eure Antworten im voraus.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#2

AW: TMS Menu

  Alt 26. Mär 2014, 17:52
Was für Tags?

Meinst du das Property .Tag?
Wenn ja, dann bleibt das erhalten, solange die Objekt-Instanz des Menüs/Menüeintrags existiert.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
395 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TMS Menu

  Alt 26. Mär 2014, 18:24
Ja das mein ich. Ich setzte sie zur Laufzeit. Die Werte sind aber weg, wenn ich wieder auf der IDE bin. Sie sollen halt bleiben wie ich sie setze.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#4

AW: TMS Menu

  Alt 26. Mär 2014, 18:44
Ja das mein ich. Ich setzte sie zur Laufzeit. Die Werte sind aber weg, wenn ich wieder auf der IDE bin. Sie sollen halt bleiben wie ich sie setze.
Wenn du das Programm beendest, sind die Werte natürlich weg. Du kannst sie aber z.B. vorher in eine Ini-Datei oder eine Datenbank schreiben und beim nächsten Programmstart wieder laden.
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#5

AW: TMS Menu

  Alt 26. Mär 2014, 19:38
Dann sind die aber natürlich auch nur innerhalb der laufenden EXE verfügbar.

Sollen sie dann auch noch in der IDE erscheinen, muß man entweder die DFM bearbeiten (die Daten z.B. aus der INI laden, welche das Programm erstellt hat),
oder man schreibt sich einen Helper, welcher die DFM innerhalb der IDE bearbeitet,
oder man leitet die gewünschten Komponenten ab und implementiert direkt in Diesen eine Ladefunktion.

Bei Letzterem würde ich dann aber nicht .Tag verwenden, sondern ein "richtiges" Property dafür bereitstellen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TMS Menu

  Alt 27. Mär 2014, 12:01
Also irgendwie hört sich das nach einer Notlösung durch die Brust ins Auge aus für die Lösung eines ganz anderen Problems.

Was ist denn der Hintergrund davon? Vielleicht geht das ja anders besser zu lösen. Denn aus dem fertigen Programm in die IDE ist ja etwas, das nur auf dem Entwicklerrechner passiert und nicht bei Endbenutzern...
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  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 05:40 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