AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein In Delphi geschriebenes OCX in Visual Basic nutzen
Thema durchsuchen
Ansicht
Themen-Optionen

In Delphi geschriebenes OCX in Visual Basic nutzen

Ein Thema von Uwe Raabe · begonnen am 6. Mär 2010 · letzter Beitrag vom 6. Mär 2010
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#1

In Delphi geschriebenes OCX in Visual Basic nutzen

  Alt 6. Mär 2010, 14:55
Ein Kunde von mir hat Probleme das ActiveX-Form, das ich ihm als OCX zur Vefügung stelle in Visual Basic 6 zu benutzen. Da ich hier kein VB und damit auch keine Erfahrung habe, kann ich ihm da so auch nicht weiterhelfen.

Die Sache ist wie folgt abgelaufen:

- Kunde hat VB6 in VM mit Windows XP
- ActiveX Version x in Delphi geschrieben und als OCX ausgeliefert
- Kunde importiert/registriert(was auch immer) das OCX in VB6 - funktioniert!
- neue Version y des ActiveX an Kunde ausgeliefert
- Kunde kopiert neues OCX über altes OCX
- da sich das Interface nicht geändert hat, erfolgt kein Import in VB6
- sein VB6-Programm funktioniert
- neue Version z des ActiveX an Kunde ausgeliefert
- Kunde kopiert neues OCX über altes OCX
- da sich hier das Interface ändert, versucht er einen neuen Import
- importieren bzw. registrieren in VB6 geht schief: "ActiveX konnte nicht registriert werden"
- registrieren über RegSvr32 funktioniert
- kopieren des OCX Version y führt zu gleichem Ergebnis
- importieren des ActiveX Version x funktioniert immer noch

Das Registrieren, Importieren und Benutzen in einem Delphi-Programm auf meinem System zeigt keine Probleme. In Realitas steht Version y für über 10 verschiedene Versionen, bei denen sich aber das Interface zu dem von Version x nicht geändert hat.

Das ganze könnte mir ja herzlich egal sein, aber der Kunde behauptet, es liege an der neuen Version bzw. an den neuen Versionen. Ich vermute, er hat beim Austausch der OCX-Dateien einen Fehler gemacht und VB6 merkt sich irgendwo etwas über Version x und kann nun mit Versionen y und z nichts anfangen.

Hat jemand eine Idee?
Uwe Raabe
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#2

Re: In Delphi geschriebenes OCX in Visual Basic nutzen

  Alt 6. Mär 2010, 15:06
Also ich würde das ActiveX zuerst aus VB entfernen.
Anschließend mit regsvr32 das OCX de-registrieren
regsvr32.exe /u meine.ocx
anschließend das ocx mit der aktuellen datei überschreiben und erneut registrieren.
In vb das ocx wieder einbinden
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#3

Re: In Delphi geschriebenes OCX in Visual Basic nutzen

  Alt 6. Mär 2010, 16:38
Danke, werde ich mal so weitergeben.
Uwe Raabe
  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:33 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