Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Super, Danke wie verrückt. Jetzt muss ich das in meiner Anwendung noch so umstellen. :thumb:
Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Ok, da will ich mal ein Beispiel hoch laden:
Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Schön wäre das ja, aber da scheint es dann Probleme zu geben, wenn ich an eine Klasseneigenschaft zuweise. FCmd.Menuname ist nach wie vor leer. Wo könnte ich da noch suchen? Steh auf dem Schlauch. Werde aber den obigen Code testen.
Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Weil ich dem Irrtum unterlegen war, dass ich dann einfacher die Daten in eine Datei schreiben könne. Nun aber habe ich den hier bekannt gewordenen Mehraufwand.
Habe meinen Code jetzt so umgestellt:
var
nMenu: String;
nPath: String;
nProg: String;
nConf: String;
Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Nein, sorry, FMenuName ist ein AnsiChar Array!
Nein, das ist es nicht, ich habe diese Felder mittels FillChar(FMenuName, Sizeof(FMenuName),$00) mit Nullbytes initialisiert.
Eher ist es was in dieser Richtung:
//von der Embarcadero Webseite (Doku zu Strings):
Forum: Programmieren allgemein
by cpux86,
7. Nov 2019
Warum aber funktioniert dann die Abfrage
if FCommand.MenuName = 'Mein Tool'
******then FCommand.OptionsDialog := TCommandOptOptDlg.Create(self)
nicht?