Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tobit ActiveX mit Delphi

Empfohlene Antworten

Hallo zusammen,

ich habe ein kleines Problem.

Ich möchte gerne Tobit (InfoCenter) per Delphi Programm "fernsteuern".

Ich bin an die Sache auch relativ unbedarft rangegangen und habe über Typbibliothek importieren einemal die DVAPI32.dll und die DVWIN32.exe eingebunden. Es ist ein Haufen neuer Komponenten installiert worden, die sich alle unter dem Reiter ActiveX verstecken.

Soweit so gut.

Ich wollte mit was einfachem Anfagen und einfach die Vesionsnummer des Infocenters auslesen.

.

.

InfoCenter1: TInfoCenter;

.

.

Showmessage(InfoCenter1.Version);

...

das sollte ja nicht weiter schwierig sein, sogar Intellisense funktionert.

Wenn ich jedoch das Programm starte, bekomme ich die Exception (EOleSysError) Klasse nicht registriert.

Hat jemand eine Idee wo es bei mir harkt ??

Vielen Dank schon mal für die Mühe

schöne Grüße

Funky

Original geschrieben von FunkyGt

Ich wollte mit was einfachem Anfagen und einfach die Vesionsnummer des Infocenters auslesen.

.

.

InfoCenter1: TInfoCenter;

.

.

Showmessage(InfoCenter1.Version);

...

das sollte ja nicht weiter schwierig sein, sogar Intellisense funktionert.

Wenn ich jedoch das Programm starte, bekomme ich die Exception (EOleSysError) Klasse nicht registriert.

EOleSysError ist die Exception-Klasse für Fehler, die während des Versuchs, eine Methode oder Eigenschaft eines OLE-Automatisierungsobjekts aufzurufen, auftreten.

Klasse nicht registriert? hm... ActiveX Komponenten müssen am Computer doch über die SVCHOST.exe (oder so) registriert werden, oder nicht? Ist das bei dir der Fall? Hast du Tobit InfoCenter auf deinem Rechner installiert oder nur die Dateien eingebunden?

Ansonsten... existiert die Eigenschaft/Funktion Version überhaupt?

Original geschrieben von JesterDay

Klasse nicht registriert? hm... ActiveX Komponenten müssen am Computer doch über die SVCHOST.exe (oder so) registriert werden, oder nicht? Ist das bei dir der Fall? Hast du Tobit InfoCenter auf deinem Rechner installiert oder nur die Dateien eingebunden?

Ansonsten... existiert die Eigenschaft/Funktion Version überhaupt?

also der infocenter ist installiert .......... und auch in delphi/imports sind auch die entsprechenden _TLB dateien (DvApi32_TLB.pas und InfoCenter_TLB.pas) sind vorhanden .... das sieht schon alles nicht so schlecht aus.

aber das mit dem SVCHOST.exe checke ich nicht ganz ....

hilft die auskunft ??

stay tuned

Funky

P.s.irgendwie macht es den anschein, als wolle sich Tobit nicht fernsteuern lassen :-(

  • 4 Jahre später...

ich habe derzeit ein ähnliches Problem.

Habe DLLs registriert und in Delphi importiert. Ein Projekt, welches eine Klasse aus diesen DLLs nutzt kann aber geladen werden, weil er die Klasse nicht findet.

Hattest Du eine Lösung für dein Problem gefunden? Vielleicht hilft das mir auch weiter?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.