21. august 2008 - 10:33Der er
4 kommentarer og 1 løsning
Kald af VB 6.0 dll fra C#
Hejsa
Jeg vil prøve at udskifte en gammel VB 6.0 applikation med en tilsvarende C# løsning. Mit problem er, at den app. jeg vil erstatte, kalder en andet VB app. (DCOM) som jeg desværre ikke kan erstatte. Dvs. jeg fra C#, skal kalde en dll som er dannet med VB 6.0.
Kigger i øjeblikket på WCF, men er ikke 100% sikker på, at det er den retning jeg skal. Er jeg på rettet spor, eller skal jeg finde en anden løsningsmodel?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
DllImport er for Win32 DLL'er. Det lyder som det her er en COM DLL.
Men det er naesten nemmere. Lave en ref til den paagaeldende COM komponent og brug den som om det var en .NET klasse - .NET genererer selv alle de noedvendige wrappers.
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.