ActiveX: Can't create object.
3 отговора
109 прегледа
ActiveX: Can't create object.
Здравейте.
Имам следния проблем: Правя си една проста програмка на VB6 под 98. Копирам я на компщтър с 95, стартирам я и излиза съобщението "ActiveX can't create object". (Инсталирал съм я със всички зависими merge модули, които VB Package Wizarda i WinInstaller-a успяха да намерят като comctl32, comdlg, oleout, msvbm60, msvcrt, mdac)
Когато инсталирах VS6.0 na 95-цата всичко тръгна. Някои знае ли кои точно файлове са пропуснати (и които не са били намерени от wizard-ите)? Как да няправя така, че да не се налага да инсталирам цялото VS.
Имам следния проблем: Правя си една проста програмка на VB6 под 98. Копирам я на компщтър с 95, стартирам я и излиза съобщението "ActiveX can't create object". (Инсталирал съм я със всички зависими merge модули, които VB Package Wizarda i WinInstaller-a успяха да намерят като comctl32, comdlg, oleout, msvbm60, msvcrt, mdac)
Когато инсталирах VS6.0 na 95-цата всичко тръгна. Някои знае ли кои точно файлове са пропуснати (и които не са били намерени от wizard-ите)? Как да няправя така, че да не се налага да инсталирам цялото VS.
Re: ActiveX: Can't create object.
Понякога не е достатъчно да вземеш само OCX-а при инсталацията. Това съобщение ми се появяваше, когато на програмата "сървър" използвах winsock, но като References (не като Component). Не знам при теб на кой точно обект не може да създаде, но ще ти кажа как става с winsock. Във файла winsock.srg (предполагам, разширението означава system registry или нещо подобно) е записан лиценза. Той представлява следното.
[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
@ = "mlrljgrlhltlngjlthrligklpkrhllglqlrk"
Има доста srg файлове. Виж коя точно контрола прави проблема и и потърси srg-файла (те са в директория system32). Можеш с regedit да го експортнеш в reg - файл, който да включиш в wizard-а и няма да имаш повече проблеми. Инсталацията на VS си регистрира нормално всички AX контроли и затова няма проблеми (Дори и след деинсталация те си остават:)) )
[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
@ = "mlrljgrlhltlngjlthrligklpkrhllglqlrk"
Има доста srg файлове. Виж коя точно контрола прави проблема и и потърси srg-файла (те са в директория system32). Можеш с regedit да го експортнеш в reg - файл, който да включиш в wizard-а и няма да имаш повече проблеми. Инсталацията на VS си регистрира нормално всички AX контроли и затова няма проблеми (Дори и след деинсталация те си остават:)) )
Re: ActiveX: Can't create object.
Хмм, аз си мислех че wizard-a на Microsoft също би трябвало да ги инсталира правилно. Имам чувството, че не е от това, защото аз не ползвам OCX -i. Нямам reference-и към нищо освен към VBA.
Става въпрос за формичка с два едит контрола.
Според мен някои от системните файлове трябва да се uptate-нат. Но не останаха такива, за които знам :(
Става въпрос за формичка с два едит контрола.
Според мен някои от системните файлове трябва да се uptate-нат. Но не останаха такива, за които знам :(
Re: ActiveX: Can't create object.
Hmm, tva poniakoga se sluchva pri razminavane na versiite na MDAC (data access components), naprimer mejdu 2.5, 2.6 i 2.7, koeto wizarda ne go useshta.
Probvay da si installnesh ednakuv MDAC na 2-te machini...
Drugia variant e ako polzvash niakakvi API calls, koito sa 98-specific, te obiknoveno se opraviat kato kachish IE 5.5 na 95-icata.
Hope this helps.
Enjoy
ukk
Probvay da si installnesh ednakuv MDAC na 2-te machini...
Drugia variant e ako polzvash niakakvi API calls, koito sa 98-specific, te obiknoveno se opraviat kato kachish IE 5.5 na 95-icata.
Hope this helps.
Enjoy
ukk