Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Hi,
ich habe mal etwas rumexperimentiert und eine wesentlich einfachere und bessere Methode herausgefunden. Bei den ersten uses im Hauptformular wo also Windows, Messages usw. eingebunden ist füge ich einfach den Komponentennamen noch hinzu:
, editor_miro
wobei editor_miro der Name des Forms ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Self kann man bei Delphi ja nur in so dingen benutzen wie Create(self) usw. aber nicht als bezeichnung des aktiven, das geht nur bei JavaSkript soweit mir bekannt ist. Wenn man nur Self schreibt würde das zu nem undefinierten Bezeichner führen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Alles klar, das hat mir schon weitergeholfen. :thumb:
Vielen Dank für die Hilfe :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Also wenn ich zum Beispiel im Menü auf die Aktion "OPEN" klicken will, dann wird diese Prozedur oben aufgerufen mit
AddAction('OPEN');
Wenn ich den festen Komponentennamen angebe, dann erscheint der Compilerfehler, dass auf unsichtbare oder versteckte Fenster keine Schreibaktion auf Komponenten durchgeführt werden kann.
Gebe ich den Namen des erzeugten Fensters an, welches ich mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Naja gibts eventuell was performanteres? Jedes Array nimmt ja wieder bissel Arbeitsspeicher weg (gut das hält sich da noch in grenzen aber man will ja versuchen den Code so optimiert wie möglich zu schreiben) :D Außerdem wird hier:
procedure ...;
var EditorMOD: TEditor_MOD;
begin
EditorMOD := TEditor_MOD.Create(self);
EditorMOD.Caption := 'CBACK MIRO - Mod Editor';
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cback,
3. Okt 2005
Hallo,
ich bin momentan dabei eine neue Version von meinem MOD-Editor zu programmieren. Dabei habe ich nun ein sicher kleineres Problem und bräuchte da mal einen kleinen Denkanstoß. :zwinker:
Das Editorfenster kann mehrfach geöffnet werden, falls man mehrere Dateien bearbeitet. Das geht z.B mit so einem Code:
procedure ...;
var EditorMOD: TEditor_MOD;
begin