1

Konu: 64 bit .net dll register da sorun

.net de  foxpro içinden kullanılmak için yazılmış bir dll
alttaki komutla

regasm ftpfoxdll.dll  /codebase

32 bit windows xp , windows vista da çalışıyor

fakat 64 bitte register ederken sorun çıkartıyor

fikri olan tecrübesi olan varmı?

2

Re: 64 bit .net dll register da sorun

regsvr32 ile register etmiyormusun ?

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

3

Re: 64 bit .net dll register da sorun

Konuralp,
DLL senin di mi? Yani compile etme sansin var mi? Varsa:
-Command line kullaniyorsan:
csc .... /paltform:x86

-VS IDE'de ise project properties'de target platform x86

yani acikca 32 bit icin compile edilmesini belirtmelisin. Yoksa PE 64 bit ortam bulunca 64 bit compile edilip kullanilmaya kalkiyor.

4

Re: 64 bit .net dll register da sorun

Source ler benim.
Herşey doğruydu ta ki 64bit windows 7 çıkana kadar. 50 - 60 yerde de çalışıyor sorunsuz.
ben    platform target olarak  any cpu    işaretlemiştim
x86 deniyecem
Ayrıca win 7 de yonetici olarak çalıştırdım.   

command line dan yönetici olarak nasıl çalıştırılır?
ben .bat  file  yaptım onu yönetici olarak çalıştırdım

teşekkürler

5

Re: 64 bit .net dll register da sorun

soykan
regsvr32 ile belki olur ama okuduğum makaleler hep   regasm.exe yi kullan diyordu

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe  /codebase C:\ftpfoxdll.dll 
i deneyeceğim sanki bu daha sağlam mantık   (.net 2.0 için derlemiştim)

web den de  biraz baktım normalde çalışması gerekir gibi duruyor

6

Re: 64 bit .net dll register da sorun

KONURALP yazdı:

soykan
regsvr32 ile belki olur ama okuduğum makaleler hep   regasm.exe yi kullan diyordu

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe  /codebase C:\ftpfoxdll.dll 
i deneyeceğim sanki bu daha sağlam mantık   (.net 2.0 için derlemiştim)

web den de  biraz baktım normalde çalışması gerekir gibi duruyor

hatta
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe"  /codebase "C:\ftpfoxdll.dll"

seklinde deneyebilirsin diye dusunuyorum command line dan girilen komutlarda "" icinde yazmak daha dogru oluyor

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

7

Re: 64 bit .net dll register da sorun

soykan
bak bu ""    içine almayı bilmiyordum
teşekkürler