Hej, Det ser ut att vara en ActiveX-dll. Då ska du välja "Add reference" i VS, men du ska leta i COM-fliken.Använda gammal dll i en C# applikation.
Jag skulle vilja använda en gammal dll i min C# applikation. Dll'en är inte skriven i .net. Jag har testat att skapa referens via "Add reference", "Browse", men får felmeddelande. Det är alltså en "unmanaged" dll.
Så här gjordes det innan i asp:
set geo = Server.CreateObject("GeoCEx.GeoEx")
geo.set_db_path("C:\test\GEO")
geo.find_by_adr(string)
code=Ucase(Trim(geo.ccode))
set geo=nothing
Hur gör man? Går det? Ska man skriva något liknande:
[DllImport("GeoCEx.Dll")]
private static extern string find_by_adr(string str);
Men vart ska jag skriva detta? Ska jag radda upp funktionerna i dll'en efter första raden?
Är det något annat jag missar, tex måste den registreras?
//Tack!Sv: Använda gammal dll i en C# applikation.
/Johan