Salve, come da titolo vorrei creare un componente activeX con vb6
mi aspettavo che vb6 generasse un file .OCX, invece ha generato un file .exe mioserver.exe
ho provato a registrarlo con Regsvr32.exe
regsvr32 C:\tmp\mioserver.exe
e compare un alert di errore
in effetti non è nè un file OCX ne DLL perchè è un file .exeRegsvr32
Il componente "C:\temp\PrjMioSvr.exe" è stato caricato ma il punto di ingresso DllRegisterServer non è stato trovato
Accertarsi che "C:\temp\PrjMioSvr.exe" sia un file OCX o DLL valido quindi riprovare
comunque il componente viene registrato e funziona
il client lo richiama riesce ad aprire a connettersi ed ad utilizzare il server
Set mObj = CreateObject("PrjMioSvr.ClassDieta")
se invece provo a disinstallarlo con l'opzione /u
regsvr32 /u C:\tmp\mioserver.exe
compare la stesso msg di alert ma non lo disinstalla , infatti il client continua funzionare
inoltre ho provato a registrarlo in un altro computer e oltre a visualizzare l'alert neanche viene registratoRegsvr32
Il componente "C:\temp\PrjMioSvr.exe" è stato caricato ma il punto di ingresso DllUnregisterServer non è stato trovato
Accertarsi che "C:\temp\PrjMioSvr.exe" sia un file OCX o DLL valido quindi riprovare
Il mio obiettivo sarebbe quello di poterlo registrare in qualsiasi computer senza che vengano visualizzati messaggi di errore
in modo che sia possibile per un client vb utilizzarlo creandolo dinamicamente con CreateObject()
Come posso fare?
ps
sto sviluppando con VisualStudio VB6 su win7 64bit