AGB  ·  Datenschutz  ·  Impressum  







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

Prüfen ob ActiveX registriert ist

Ein Thema von Hazebukelar · begonnen am 6. Feb 2010 · letzter Beitrag vom 7. Feb 2010
Antwort Antwort
Hazebukelar

Registriert seit: 28. Sep 2009
Ort: Nähe Bodensee
22 Beiträge
 
#1

Prüfen ob ActiveX registriert ist

  Alt 6. Feb 2010, 20:58
Hallo,

ich habe eine ActiveX importiert und alles ist funktioniert soweit prima solange diese registriert ist.
Ist dies nicht der Fall bekomme ich beim Starten einen

OleSysError: Klasse ist nicht registriert

was ja klar ist.

Wie kann ich denn prüfen ob diese Activex auch tatsächlich vorhanden bzw. registriert ist?
Die Meldung ist ja derart aussagekräftig dass keiner was damit anfangen kann.
Wo fange ich denn diese ab?

Danke.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Prüfen ob ActiveX registriert ist

  Alt 6. Feb 2010, 21:09
Guck mal hier: http://www.michael-puff.de/Developer/Delphi/Tutorials/ -> COM.pdf
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Astat

Registriert seit: 2. Dez 2009
Ort: München
320 Beiträge
 
Lazarus
 
#3

Re: Prüfen ob ActiveX registriert ist

  Alt 6. Feb 2010, 22:21
Zitat von Hazebukelar:
..Wo fange ich denn diese ab?
Hallo Hazebukelar, da gibts mehrere Ansätze.

1. Das ActiveX control ist statisch in deinem Programm verlinkt.
Hier hat das Programm keine Möglichkeit mehr zu überprüfen, ob das Control vorhanden ist.
Eine Möglichkeit hier, wäre ein Programm Loader.

2. Das ActiveX control ist dynamisch in dein Programm eingebunden.
Hier erzeugst Du in einem Schutzblock zuerst eine Instanz des Controls, und in der Exception Behandlung
schreibst du dann was aussagekräftiges rein.


lg. Astat
Lanthan Astat
06810110811210410503210511511603209711003210010110 9032084097103
03211611111604403209711003210010110903210010510103 2108101116122
11610103209010110510810103206711110010103210511003 2068101108112
10410503210310111509910411410510109810111003211910 5114100046
  Mit Zitat antworten Zitat
Hazebukelar

Registriert seit: 28. Sep 2009
Ort: Nähe Bodensee
22 Beiträge
 
#4

Re: Prüfen ob ActiveX registriert ist

  Alt 7. Feb 2010, 19:30
Supergut - genau das habe ich gesucht.
Danke.
  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 18:23 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