Genau das hatte ich gemeint. Was mich wundert ist, daß der Compiler nicht die fehlende Implementation der Methode TFormAuslesen.Datenauslesen moniert.theo hat geschrieben: Fr 29. Aug 2025, 11:45muss heissenCode: Alles auswählen
procedure DatenAuslesen;
Code: Alles auswählen
procedure TFormAuslesen.DatenAuslesen;
Die Suche ergab 1661 Treffer
- Fr 29. Aug 2025, 12:55
- Forum: Komponenten und Packages
- Thema: Compiler findet Komponenten nicht
- Antworten: 8
- Zugriffe: 783
Re: Compiler findet Komponenten nicht
- Fr 29. Aug 2025, 11:16
- Forum: Komponenten und Packages
- Thema: Compiler findet Komponenten nicht
- Antworten: 8
- Zugriffe: 783
Re: Compiler findet Komponenten nicht
Schick mal Code zum Nachvollziehen. Irgendsowas muss es sein.
- Fr 29. Aug 2025, 10:52
- Forum: Komponenten und Packages
- Thema: Compiler findet Komponenten nicht
- Antworten: 8
- Zugriffe: 783
Re: Compiler findet Komponenten nicht
Das kommt daher, daß der Zugriff außerhalb einer Formularmethode statt findet.
- Mo 25. Aug 2025, 13:13
- Forum: Freepascal
- Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
- Antworten: 6
- Zugriffe: 875
Re: Properties zur Laufzeit einer unbekannten TForm hinzufügen
Nachdem mir die KI halluziniert hat dass das nicht geht, frage ich mal wirkliche Experten ob und wie man so etwas darstellen könnte.
Die Künstliche Inkompetenz hat in dem Fall Recht. Die RTTI ist zur Kompilierzeit festgelegt, du kannst da nicht einfach Dinge (egal ob Eigenschaften, Felder oder ...
- Di 19. Aug 2025, 14:04
- Forum: Allgemeines
- Thema: Freepascal.org nicht erreichbar
- Antworten: 18
- Zugriffe: 6305
Re: Freepascal.org nicht erreichbar
Bei mir das selbe.
- Mo 18. Aug 2025, 10:08
- Forum: Komponenten und Packages
- Thema: Interne Größenverarbeitung selbst erstellter Steuerelemente
- Antworten: 5
- Zugriffe: 4089
Re: Interne Größenverarbeitung selbst erstellter Steuerelemente
Wenn ein Steuerelement erstellt wird, dann wird die virtuelle Klassenmethode GetControlClassDefaultSize aufgerufen. Bei TCustomPanel liefert die normalerweise eine Breite von 170 und eine Höhe von 50 Pixeln. Du könntest diese Methode also für dein TFlipbox überschreiben.
Die Angabe von von default ...
Die Angabe von von default ...
- Mi 6. Aug 2025, 10:25
- Forum: Einsteigerfragen
- Thema: [gelöst] Zweite Form unabhängig von MainForm
- Antworten: 5
- Zugriffe: 1027
Re: Zweite Form unabhängig von MainForm
Normalerweise werden alle Fenster der Anwendung minimiert, wenn das Hauptformular minimiert wird.
Du kannst aber in Form1.OnWindowStateChange folgenden Code eintragen.
procedure TForm1.FormWindowStateChange(Sender: TObject);
begin
if WindowState = wsMinimized then form2.Show;
end;
Das hat ...
Du kannst aber in Form1.OnWindowStateChange folgenden Code eintragen.
procedure TForm1.FormWindowStateChange(Sender: TObject);
begin
if WindowState = wsMinimized then form2.Show;
end;
Das hat ...
- Mi 6. Aug 2025, 10:18
- Forum: Einsteigerfragen
- Thema: Identifier not found "OpenDialog1"
- Antworten: 7
- Zugriffe: 1470
Re: Identifier not found "OpenDialog1"
Ich vermute auch, dass der Zugriff auf Opendialog1 ausserhalb der Form geschieht.
type
TForm1 = class ( TForm )
Bitbtn1 : TBitBtn;
Opendialog1 : TOpenDialog;
procedure BitBtn1Click(Sender : TObject)
end;
implementation
procedure Test1;
begin
if OpenDialog1.Execute then // Fehler, da ...
type
TForm1 = class ( TForm )
Bitbtn1 : TBitBtn;
Opendialog1 : TOpenDialog;
procedure BitBtn1Click(Sender : TObject)
end;
implementation
procedure Test1;
begin
if OpenDialog1.Execute then // Fehler, da ...
- Fr 1. Aug 2025, 09:44
- Forum: Benutzung der IDE
- Thema: Keine Warnung bei überflüssigen Funktionen in Units.
- Antworten: 5
- Zugriffe: 1883
Re: Keine Warnung bei überflüssigen Funktionen in Units.
Soweit ich weiß, müsste die procedure vom Linker entfernt werden.
Wenn die procedure jedoch auch im interface Teil aufgeführt wird, kann der Linker diese nicht entfernen, da die procedure ja von einem Programm benutzt werden könnte, welches die unit importiert. In dem Fall wäre auch eine Warnung ...
Wenn die procedure jedoch auch im interface Teil aufgeführt wird, kann der Linker diese nicht entfernen, da die procedure ja von einem Programm benutzt werden könnte, welches die unit importiert. In dem Fall wäre auch eine Warnung ...
- Mo 21. Jul 2025, 09:28
- Forum: Benutzung der IDE
- Thema: Anzahl der compilierten Zeilen eines Projekts
- Antworten: 9
- Zugriffe: 2456
Re: Anzahl der compilierten Zeilen eines Projekts
Start -> Aufräumen und KompilierenZvoni hat geschrieben: Mo 21. Jul 2025, 09:18 Ich glaube mich auch an eine Option zu erinnern, dass man FPC zwingen kann, alle Units neu durchzukneten.
- So 20. Jul 2025, 10:41
- Forum: Benutzung der IDE
- Thema: Vererbung von Formularen
- Antworten: 9
- Zugriffe: 1730
Re: Vererbung von Formularen
Also bei mir passiert exakt das, was ich erwartet habe. Beide Buttons schliessen das Fenster.
Lazarus 4.0RC2 (rev lazarus_4_0RC2-37-g6d590ab2ec) FPC 3.3.1 i386-win32-win32/win64
Lazarus 4.0RC2 (rev lazarus_4_0RC2-37-g6d590ab2ec) FPC 3.3.1 i386-win32-win32/win64
- Mo 23. Jun 2025, 14:52
- Forum: Komponenten und Packages
- Thema: Tutorial zu LazReport
- Antworten: 17
- Zugriffe: 6455
Re: Tutorial zu LazReport
Ich hatte die 64 Bit Version 3.9 installiert. Habe es jetzt gelöscht und Fixes 4.0 installiert.
Jetzt läuft es.
Vielen Dank für das Tutorial. Ich hatte bislang noch nichts mit Datenbanken gemacht und auch den LazReport nur mal so am Rande verwendet.
Jetzt läuft es.
Vielen Dank für das Tutorial. Ich hatte bislang noch nichts mit Datenbanken gemacht und auch den LazReport nur mal so am Rande verwendet.
- Mo 23. Jun 2025, 11:35
- Forum: Komponenten und Packages
- Thema: Tutorial zu LazReport
- Antworten: 17
- Zugriffe: 6455
Re: Tutorial zu LazReport
Beim kompilieren gibt es keinen Fehler?
Im Datenmodul bei ZConnectionAdress diese Einträge löschen
Database: Q:\___LAZENTWICKLUNG\SMALLEXAMPLES\LAZREPORT\LazReportTutor\ADRESSEN.FDB
LibraryConnection: Q:\___LAZENTWICKLUNG\SMALLEXAMPLES\LAZREPORT\LazReportTutor\fb564\fbclient.dll
wie schaut es ...
- Mo 23. Jun 2025, 11:21
- Forum: Komponenten und Packages
- Thema: Tutorial zu LazReport
- Antworten: 17
- Zugriffe: 6455
Re: Tutorial zu LazReport
Bei der mitgelieferten exe funktioniert es. Ich hatte zunächst mit Lazarus für 64 Bit versucht. Dann nochmal mit 32 Bit.
Da erhalte ich eine andere Fehlermeldung.
screenshot.png
Ich habe das Projekt dann mal mit Debuginfos compilieren lassen.
Die Exception wird verursacht bei
ZConnectionAdress ...
Da erhalte ich eine andere Fehlermeldung.
screenshot.png
Ich habe das Projekt dann mal mit Debuginfos compilieren lassen.
Die Exception wird verursacht bei
ZConnectionAdress ...
- Mo 23. Jun 2025, 10:43
- Forum: Komponenten und Packages
- Thema: Tutorial zu LazReport
- Antworten: 17
- Zugriffe: 6455
Re: Tutorial zu LazReport
Ich hab's mal heruntergeladen, Zeos und LazReport installiert.
Das Programm startet auch. Ich hab's dann mal auf deutsch umgestellt.
Wenn ich dann neu starte und auf den Button "Vorschau" oder "Öffne Datenbank" klicke, erhalte ich eine Exception "invalid Pointer Operation"
Muß da noch etwas ...
Das Programm startet auch. Ich hab's dann mal auf deutsch umgestellt.
Wenn ich dann neu starte und auf den Button "Vorschau" oder "Öffne Datenbank" klicke, erhalte ich eine Exception "invalid Pointer Operation"
Muß da noch etwas ...