1

Konu: activex, dll register işlemi

Bir dosyayı regsvr32   dlldosyasi.dll      şeklinde register ediyorum.

Bu dosyanın register edilip edilmediğini nasıl anlarım ?

teşekkürler

2

Re: activex, dll register işlemi

try...endtry arasında kullanmaya çalış. hata verirse register olmamıştır. ben böyle yapıyorum.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: activex, dll register işlemi

Visual Fox Pro
*function _IsClassRegistered

lparameters tcClass
#DEFINE HKEY_CLASSES_ROOT    -2147483648
#DEFINE ERROR_SUCCESS        0    && OK
 
DECLARE Integer RegOpenKey IN Win32API ;
    Integer nHKey, String @cSubKey, Integer @nResult
 
DECLARE Integer RegCloseKey IN Win32API ;
    Integer nHKey
 
local lnKey
lnKey = 0
llRetVal = ( RegOpenKey(HKEY_CLASSES_ROOT, tcClass, @lnKey) = ERROR_SUCCESS )
if llRetVal
  RegCloseKey(lnKey)
endif
*vfp7
*CLEAR DLLS 'RegOpenKey', 'RegCloseKey'
return llRetVal

Ornek:

Visual Fox Pro
? _IsClassRegistered( "Word.Application" )

4

Re: activex, dll register işlemi

sağolun çok işime yaradı

5

Re: activex, dll register işlemi

Bu arada ufak bir uyari:
Eger benim yazdigim kodda degiskenler icin m. yoksa o zaman o kodu VFP7 oncesinde yazmisimdir ve guncellemeye usenmisimdir. m. eklemeyi unutma:)