B_A_R_T Skrevet 7. november 2011 Del Skrevet 7. november 2011 Har litt erfaring med type "extern" metoder for å få tilgang til f.eks. C bibliteker: [DllImport("User32.dll")] public static extern int MessageBox(int h, string m, string c, int type); Dette deklareres i C slik // cmdll.c // compile with: /LD int __declspec(dllexport) SampleMethod(int i) { return i*10; } Går det an å få til tilsvarende motsatt vei? Det jeg egentlig ønsker er å lage en "dllexport" metode i C# som kan aksesseres fra VB 6.0 kode. I dag må C# dllene legges i GAC og kjøres regasm på for å få de kjørbare mot VB 6.0. VB 6.0 har støtte for slike kall mot C/Fortran kode eksempelvis. Om jeg hadde kunne laget en slik metode i C# hadde dette løst problemet. Men hvordan? Lenke til kommentar
GeirGrusom Skrevet 7. november 2011 Del Skrevet 7. november 2011 Ikke i utgangspunktet nei. Du må gå veien om COM interop. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå