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/)
-   -   Importiertes ActiveX hat kein Bild auf Form (https://www.delphipraxis.net/216805-importiertes-activex-hat-kein-bild-auf-form.html)

TurboMagic 5. Mär 2025 13:29

Importiertes ActiveX hat kein Bild auf Form
 
Hallo,

ich habe gerade die ActiveX Komponenten von Advantech's BioDAQ Treiberpaket in D12.2 importiert
(https://www.advantech.com/en-eu/supp...r?id=1-1YPCECD).

Ziehe ich so eine Komponente auf meine Form sehe ich die zwar in der Strukturansicht, auf der Form sieht mnan aber nur ein Kästchen
wie man die auch zum größer Ziehen eines Steuerelements hat. Im Objektinspektor sind Height und WIdth immer 0 und Versuche diese zu ändern
führen zu nichts, die Werte springen wieder auf 0.

Hat jemand eine Idee woran das liegt?
Ist das bekannt?

shebang 5. Mär 2025 15:50

AW: Importiertes ActiveX hat kein Bild auf Form
 
Das hilft dir wahrscheinlich nicht wirklich weiter, aber da das Delphi-Interface von BioDAQ leider nicht den gleichen Funktionsumfang, wie das C-Interface hat, hab ich mir eine kleine Wrapper-DLL in C geschrieben, die ich dann von Delphi aufrufe. Ich benutze aber auch nicht die ActiveX-Komponente, dafür habe ich mir die Typbibliothek importiert.

jaenicke 5. Mär 2025 16:49

AW: Importiertes ActiveX hat kein Bild auf Form
 
Was sollte denn da zu sehen sein? Die Beschreibung klingt nicht nach visuellen Komponenten. Was von dem riesigen Paket meinst du denn konkret?

TurboMagic 5. Mär 2025 18:57

AW: Importiertes ActiveX hat kein Bild auf Form
 
Hallo,

ja, das sind nicht visuelle Komponenten.
Aber auch ein TTimer ist eine nicht visuelle Komponente und zeigt auf der Form sein Icon
(aus der Palette) an.

Das einzige was ich mir noch vorstellen könnte wäre, dass ich in der IDE die Anzeige nicht
visueller Komponenten ausgeschaltet habe, was ich aber fast nie an mache, dann würde ich aber
auch diese Kästchen für die Größenänderung nicht auf der Form erwarten...

himitsu 5. Mär 2025 19:06

AW: Importiertes ActiveX hat kein Bild auf Form
 
Dieser ActiveX-Container ist aber eine visuelle Komponente (bestimmt TControl oder TWinControl) und da sie hier "eigentlich" nicht-visuell ist, hat sie halt keine Größe.

Als halbwegs direkter TComponent-Nachfahre würde sie stattdessen im Designer ein Ersatz-Icon bekommen, so wie TTimer.

jaenicke 5. Mär 2025 19:08

AW: Importiertes ActiveX hat kein Bild auf Form
 
Ich lege die ohnehin nie auf ein Formular, weil dann die Fehlerbehandlung echt nicht schön ist, wenn die Komponente auf dem System fehlt. Daher erzeuge ich die generell manuell (und fange einen Fehler auch direkt dort ab) und sehe auch keinen Sinn darin, diese visuell irgendwohin zu pappen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz