AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Importiertes ActiveX hat kein Bild auf Form

Ein Thema von TurboMagic · begonnen am 5. Mär 2025 · letzter Beitrag vom 5. Mär 2025
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.020 Beiträge
 
Delphi 12 Athens
 
#1

Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 13:29
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?
Grüße
TurboMagic
  Mit Zitat antworten Zitat
shebang

Registriert seit: 7. Feb 2020
137 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 15:50
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.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.836 Beiträge
 
Delphi 12 Athens
 
#3

AW: Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 16:49
Was sollte denn da zu sehen sein? Die Beschreibung klingt nicht nach visuellen Komponenten. Was von dem riesigen Paket meinst du denn konkret?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.020 Beiträge
 
Delphi 12 Athens
 
#4

AW: Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 18:57
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...
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.306 Beiträge
 
Delphi 12 Athens
 
#5

AW: Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 19:06
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.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.836 Beiträge
 
Delphi 12 Athens
 
#6

AW: Importiertes ActiveX hat kein Bild auf Form

  Alt 5. Mär 2025, 19:08
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 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