15. november 2004 - 15:22Der er
9 kommentarer og 1 løsning
Compilere en .NET dll til ActiveX ocx, com/win32 dll eller lign?
Jeg har konstrueret en relativ simpel dll til resize af billeder. Problemer er bare at jeg ville bruge komponenten fra Navision, men såvidt jeg har forstået på eksperterne på dette område så understøtter den kun dll's og ocx af ældre typer. Hvordan kan kan jeg kompilere/wrappe det til noget andet?
Når du skriver det kan gøres via COM, mener du så at COM gør det muligt at kalde fra Win32 til .NET eller at COM kan kalde .NET? Alternativt kan et simpelt libary bruges, så kan jeg droppe min egen dll. Bemærk dog at Navision ikke understøtter grafiske OCX's, men at det dog kan lade sig gøre via en wrapper. Der findes forskellige komponenter som nok virker, men de kræver betaling og er grafiske, så de tilbyder faktisk meget mere end nødvendigt.
Du kan dekompilere din .NET-DLL til IL-kode, lave lidt om i den og så kompilere den igen. På den måde kan du gøre funktionerne "synlige" for WIN32-applikationer, som så kan benytte den. Er det noget ala det, du tænker på?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.