Jesusr hat reagiert und hat eine Demo erstellt die auch künftig mitgeliefert wird
https://gitlab.com/freepascal.org/lazar ... portfromdb
Die Suche ergab 1154 Treffer
- Do 28. Aug 2025, 08:53
- Forum: Komponenten und Packages
- Thema: LazReport Designer speichert Reports in Datenbank
- Antworten: 14
- Zugriffe: 11179
- Mi 27. Aug 2025, 23:41
- Forum: Freepascal
- Thema: [Gelöst] Rennen um das Formular (Laufzeitproblem beim Close)
- Antworten: 4
- Zugriffe: 1526
Re: Rennen um das Formular (Laufzeitproblem beim Close)
@wp_xyz
@af0815
Danke für euren Input, beide "sophisticated" Varianten verdienen schon alleine aus Interesse einen tieferen Blick.
@wp_xyz
@soner
Nachdem ich um Menus immer wieder mal einen Bogen gemacht habe sehe ich den Wald vor lauter Bäumen nicht. Tatsächlich die einfachste und eleganteste ...
@af0815
Danke für euren Input, beide "sophisticated" Varianten verdienen schon alleine aus Interesse einen tieferen Blick.
@wp_xyz
@soner
Nachdem ich um Menus immer wieder mal einen Bogen gemacht habe sehe ich den Wald vor lauter Bäumen nicht. Tatsächlich die einfachste und eleganteste ...
- Mi 27. Aug 2025, 18:58
- Forum: Freepascal
- Thema: [Gelöst] Rennen um das Formular (Laufzeitproblem beim Close)
- Antworten: 4
- Zugriffe: 1526
[Gelöst] Rennen um das Formular (Laufzeitproblem beim Close)
Hi,
in einem TFrame liegt die ganze Logik für eine GUI.
In einer weiteren Unit das Objekt das sich um die Erstellung der dynamischen Menüs kümmert
Im Vorfahren der späteren TForms liegt die Logik wie sich so ein Form zu verhalten hat.
Solange die TForms alle schön in einen TabBar eingebunden ...
in einem TFrame liegt die ganze Logik für eine GUI.
In einer weiteren Unit das Objekt das sich um die Erstellung der dynamischen Menüs kümmert
Im Vorfahren der späteren TForms liegt die Logik wie sich so ein Form zu verhalten hat.
Solange die TForms alle schön in einen TabBar eingebunden ...
- Mi 27. Aug 2025, 17:57
- Forum: Komponenten und Packages
- Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
- Antworten: 56
- Zugriffe: 19318
Re: Gehirnakrobatik rund um TPageControl/JvTabBar
hmm... ich denke das ist mir gerade etwas zu heiss 
War nur so eine Idee

War nur so eine Idee

- Mi 27. Aug 2025, 14:32
- Forum: Freepascal
- Thema: [Erledigt] Menüprobleme
- Antworten: 3
- Zugriffe: 1320
Re: Menüprobleme
@Ally Danke für den Code.
In diesem Fall ist eine Actionlist zu statisch. Es geht darum, dynamisch eine List der (richtigen) Fenster anzubieten wobei sich auch die Methode darauf zuzugreifen ändern kann.
Ich habe das jetzt alles in ein eigenes Objekt ausgelagert das sich um die Menüerstellung ...
In diesem Fall ist eine Actionlist zu statisch. Es geht darum, dynamisch eine List der (richtigen) Fenster anzubieten wobei sich auch die Methode darauf zuzugreifen ändern kann.
Ich habe das jetzt alles in ein eigenes Objekt ausgelagert das sich um die Menüerstellung ...
- Mi 27. Aug 2025, 12:16
- Forum: Komponenten und Packages
- Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
- Antworten: 56
- Zugriffe: 19318
Re: Gehirnakrobatik rund um TPageControl/JvTabBar
Ich schnitze immer noch an der Variante mit dem Frame. Sieht mal ganz gut aus.
Habe in JvTabBar bzw im TJvTabBarItem einiges gefunden was vielversprechnd scheint, ich aber nicht verstehe wie es funktioniert
//TJvTabBarItem:
FData: TObject;
FAutoDeleteDatas: TObjectList;
public property Data ...
Habe in JvTabBar bzw im TJvTabBarItem einiges gefunden was vielversprechnd scheint, ich aber nicht verstehe wie es funktioniert
//TJvTabBarItem:
FData: TObject;
FAutoDeleteDatas: TObjectList;
public property Data ...
- Di 26. Aug 2025, 23:55
- Forum: Freepascal
- Thema: [Erledigt] Menüprobleme
- Antworten: 3
- Zugriffe: 1320
Re: Menüprobleme
Hab was das vereinfacht so aussieht.
procedure TfrmCtGUI.PopulateMenus(pmnuTabMenu:TMenuItem;ToolbarTabList:TPopupMenu);
var
I: Integer;
MenuItem: TMenuItem;
Form: TForm;
begin
// Bestehende Menüpunkte löschen
pmnuTabMenu.Clear;
ToolbarTabList.Items.Clear;
// Alle offenen Formulare ...
procedure TfrmCtGUI.PopulateMenus(pmnuTabMenu:TMenuItem;ToolbarTabList:TPopupMenu);
var
I: Integer;
MenuItem: TMenuItem;
Form: TForm;
begin
// Bestehende Menüpunkte löschen
pmnuTabMenu.Clear;
ToolbarTabList.Items.Clear;
// Alle offenen Formulare ...
- Di 26. Aug 2025, 22:02
- Forum: Freepascal
- Thema: [Erledigt] Menüprobleme
- Antworten: 3
- Zugriffe: 1320
[Erledigt] Menüprobleme
Hi,
für meine GUI möchte ich eine Fensterliste wie im Lazarus-Menüpunkt Fenster/Windows anbieten. Die Informationen werden dazu doch etwas aufwendiger aus Screen.Forms heraus gesucht. Neben den Fenstern kommen noch andere Menüpunkte dazu, wie bei Lazarus. Ist etwas aufwendig und passt auch soweit ...
für meine GUI möchte ich eine Fensterliste wie im Lazarus-Menüpunkt Fenster/Windows anbieten. Die Informationen werden dazu doch etwas aufwendiger aus Screen.Forms heraus gesucht. Neben den Fenstern kommen noch andere Menüpunkte dazu, wie bei Lazarus. Ist etwas aufwendig und passt auch soweit ...
- Di 26. Aug 2025, 10:21
- Forum: Freepascal
- Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
- Antworten: 6
- Zugriffe: 961
Re: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
Du willst einem Dir unbekannten Formular (oder meinst Du Form?) properties hinzufügen - wenn das Formular unbekannt ist, dann weißt Du nicht, welche properties bereits vorhanden sind, richtig? Das kann also dazu führen, dass Du welche hinzufügst, die es schon gibt.
ich meine ein TForm.
Und ja ...
- So 24. Aug 2025, 21:38
- Forum: Freepascal
- Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
- Antworten: 6
- Zugriffe: 961
Re: Properties zur Laufzeit einer unbekannten TForm hinzufügen
Danke für die knappe und präzise Antwort.
Dachte schon dass es nicht geht, wollte aber sicher gehen -- THX
Dachte schon dass es nicht geht, wollte aber sicher gehen -- THX
- So 24. Aug 2025, 11:52
- Forum: Freepascal
- Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
- Antworten: 6
- Zugriffe: 961
Re: Properties zur Laufzeit einer unbekannten TForm hinzufügen
17 Zugriffe in 2 Stunden ohne Reaktion ? ggg
Sieht nach einer harten Nuss aus
Sieht nach einer harten Nuss aus

- So 24. Aug 2025, 10:43
- Forum: Freepascal
- Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
- Antworten: 6
- Zugriffe: 961
[Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
Es geht um ein unbekanntes Formular
ich weiß zwar dass es von TForm abgeleitet wird aber ich weiß erstmal die Klasse nicht (ja, kann ich per RTTI abfragen und das klappt auch)
Nun will ich dieses Formular weiter verwenden und zum Beispiel in eine tabbed GUI einhängen. Passt alles, klappt alles ...
ich weiß zwar dass es von TForm abgeleitet wird aber ich weiß erstmal die Klasse nicht (ja, kann ich per RTTI abfragen und das klappt auch)
Nun will ich dieses Formular weiter verwenden und zum Beispiel in eine tabbed GUI einhängen. Passt alles, klappt alles ...
- Fr 22. Aug 2025, 15:24
- Forum: Einsteigerfragen
- Thema: TiniPropStorage
- Antworten: 7
- Zugriffe: 3684
Re: TiniPropStorage
Vorsicht, bei TIniFile wird jede Änderung sofort in die Datei geschrieben, was oft Probleme bereiten könnte.
Bei TMemIniFile wird alles im Speicher gehalten und erst auf
Code: Alles auswählen
INI.UpdateFile;
- Fr 22. Aug 2025, 00:32
- Forum: Komponenten und Packages
- Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
- Antworten: 56
- Zugriffe: 19318
Re: Gehirnakrobatik rund um TPageControl
Die Oberfläche funktioniert bis auf einige "Brösel" recht passabel.
Als Ziel habe ich immer noch im Hinterkopf, daraus ein Package zu machen.
Frage -- macht es als "Vorstufe" dazu Sinn den JvTabBar, JVPageList und die Toolbar samt den nötigen Funktionen in ein Frame zu packen um zu verstehen wie ...
Als Ziel habe ich immer noch im Hinterkopf, daraus ein Package zu machen.
Frage -- macht es als "Vorstufe" dazu Sinn den JvTabBar, JVPageList und die Toolbar samt den nötigen Funktionen in ein Frame zu packen um zu verstehen wie ...
- Di 19. Aug 2025, 11:06
- Forum: Komponenten und Packages
- Thema: LazReport Designer speichert Reports in Datenbank
- Antworten: 14
- Zugriffe: 11179
Re: LazReport Designer speichert Reports in Datenbank
Hier https://forum.lazarus.freepascal.org/in ... msg563503
Hat jesusr seiner Bereitschaft Ausdruck verliehen dabei zu helfen diese Funktionalität in ein Package auszulagern und ggfs nötige Anpassungen durchzuführen
Hat jesusr seiner Bereitschaft Ausdruck verliehen dabei zu helfen diese Funktionalität in ein Package auszulagern und ggfs nötige Anpassungen durchzuführen