Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Formular-Komponente (https://www.delphipraxis.net/102984-formular-komponente.html)

taaktaak 7. Nov 2007 22:18


Formular-Komponente
 
Moin, Moin.

Tja, nun bin ich mit meinem Latein am Ende. Daher steh' ich hier und frage einfach mal...

Ich möchte eine eigene Dialog-Komponente schaffen (vgl. dem Find-Dialog). Die Formular-Unit ist fertig. So weit so gut. Nun das ganze nur noch in eine Komponente packen. Damit fängt der Stress an (weil ich zu wenig davon verstehe).

Keine Panik, schau mal ins Internet: Nicht viel, aber einiges gefunden! Aber schon beim Betrachten erkenne ich Ungereimtheiten. Nix hat dann auch funktioniert. In der Delphi-Praxis auch nix (oder?) Na, wozu hat man sein Bücherregal?! Das "Kochbuch vom Doberenz" herausgeholt; Rezept 272 scheint genau das Richtige zu sein: Unsichtbare Komponente, die einen Dialog anzeigen kann und die Interaktion zwischen Anwendungsprogramm und Dialogformular ermöglicht. Aber selbst das "Originalrezept" ohne jede Änderung endet mit einem Laufzeitfehler: Zugriffsverletzung bei Adresse.... Lesen von Adresse ...

Ich erwarte selbstverständlich keine Fehleranalyse und Kommentar zum vermutlich unbekannten "Kochrezept", wollte nur deutlich machen, dass ich die Frage nicht "mal schnell ins Forum werfe" weil ich zu faul bin (darauf wird hier ja sehr geachtet). Aber vielleicht 'nen Link oder einen Hinweis, der auch funktioniert - da wäre ich schon echt dankbar...

Gruß Ralph

grenzgaenger 7. Nov 2007 22:23

Re: Formular-Komponente
 
BAHNHOF!!!!

sag mal was willst du eigentlich machen und wo liegt dein problem????

grenzgaenger 7. Nov 2007 22:24

Re: Formular-Komponente
 
Zitat:

Zitat von taaktaak
Moin, Moin.

Tja, nun bin ich mit meinem Latein am Ende. Daher steh' ich hier und frage einfach mal...

Ich möchte eine eigene Dialog-Komponente schaffen (vgl. dem Find-Dialog). Die Formular-Unit ist fertig. So weit so gut. Nun das ganze nur noch in eine Komponente packen. Damit fängt der Stress an (weil ich zu wenig davon verstehe).

Keine Panik, schau mal ins Internet: Nicht viel, aber einiges gefunden! Aber schon beim Betrachten erkenne ich Ungereimtheiten. Nix hat dann auch funktioniert. In der Delphi-Praxis auch nix (oder?) Na, wozu hat man sein Bücherregal?! Das "Kochbuch vom Doberenz" herausgeholt; Rezept 272 scheint genau das Richtige zu sein: Unsichtbare Komponente, die einen Dialog anzeigen kann und die Interaktion zwischen Anwendungsprogramm und Dialogformular ermöglicht. Aber selbst das "Originalrezept" ohne jede Änderung endet mit einem Laufzeitfehler: Zugriffsverletzung bei Adresse.... Lesen von Adresse ...

Ich erwarte selbstverständlich keine Fehleranalyse und Kommentar zum vermutlich unbekannten "Kochrezept", wollte nur deutlich machen, dass ich die Frage nicht "mal schnell ins Forum werfe" weil ich zu faul bin (darauf wird hier ja sehr geachtet). Aber vielleicht 'nen Link oder einen Hinweis, der auch funktioniert - da wäre ich schon echt dankbar...

Gruß Ralph

hier noch das zitat ;-)

taaktaak 7. Nov 2007 22:36

Re: Formular-Komponente
 
Hallo Grenzgänger,
noch mal mit wenigen Worten: Eine Dialog-Komponente schreiben, die ein Formular auf den Schirm "zaubert" und eine Interaktion zwischen Formular und Anwendung ermöglicht. Das Formular ist fertig. Die Komponente zeigt auch das Formular an, aber wenn ein Event ausgelöst wird, dann kommt 'ne Fehlermeldung.
Das gleiche passiert auch mit einer (unveränderten) Beispielkomponente aus der Delphi-Bibel von Kowalski/Doberenz "Kochbuch"...
Gruß Ralph

mkinzler 8. Nov 2007 05:35

Re: Formular-Komponente
 
Welcher Fehler?

peschai 8. Nov 2007 06:17

Re: Formular-Komponente
 
Hallo
Kleiner Tip, schau dir doch mal den source zu der mitgelieferten unit "Dialogs" an ...

taaktaak 8. Nov 2007 08:01

Re: Formular-Komponente
 
Guten Morgen Zusammen!

Was soll ich sagen? Ich könnte schwören, heute morgen nix anderes gemacht zu haben als gestern! Nach der x-ten Installation der Komponente aber ohne Änderung des Quelltextes funktioniert es jetzt! Seltsam, hat sich aber damit erledigt.

Auch Danke für den Tip: Werde mir die Unit "Dialogs" mal in Ruhe ansehen!

Gruß Ralph


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 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