Avatar billede lemon Nybegynder
10. august 2004 - 17:55 Der er 13 kommentarer og
1 løsning

C# dll i C++ exe

Er det muligt at bruge en C# dll i et C++ program?
Avatar billede arne_v Ekspert
10. august 2004 - 17:59 #1
Managed (.NET) C++ : pære nemt

Unmanaged (native) C++ : det tror jeg er meget svært
Avatar billede lemon Nybegynder
10. august 2004 - 18:03 #2
Æv bæv, så er MS også bare nogle køtere. :p
Avatar billede arne_v Ekspert
10. august 2004 - 18:43 #3
native -> native
.NET -> .NET
.NET -> native

er ret nemt at implementere

native -> .NET

har nogle tekniske udfordringer
Avatar billede arne_v Ekspert
10. august 2004 - 18:43 #4
OK ?
Avatar billede lemon Nybegynder
10. august 2004 - 18:49 #5
Hvad mener du konkret med tekniske udfordringer?
Avatar billede arne_v Ekspert
10. august 2004 - 19:02 #6
.NET kode kræver at køre i et .NET environment.

Når du starter en .NET app så bliver der sat en masse ting op.

Hvis du vil starte en native app og kalde noget .NET kode skal
det sætten op laves på en eller anden måde.

Jeg har aldrig set en beskrivelse af hvordan det kan gøres.

Men jeg formoder at det kan lade sig gøre.
Avatar billede lemon Nybegynder
10. august 2004 - 19:05 #7
ok
Avatar billede arne_v Ekspert
10. august 2004 - 19:13 #8
Lidt googling gav hits som:
  http://www.c-sharpcorner.com/Code/2003/Aug/ExportManagedCodeasUnmanaged.asp

Jeg tror at den nemmeste vej frm vil være at bruge COM.

Lave en .NET COM wrapper omkring din C# DLL.

Og lade din native kode bruge det COM interface.
Avatar billede lemon Nybegynder
10. august 2004 - 20:02 #9
Der står et eller andet om det i en af SAMS bøger... men ingen eksempler
Avatar billede arne_v Ekspert
10. august 2004 - 21:10 #10
Står der nogen stik ord der kunne give en ide til hvordan ?
Avatar billede lemon Nybegynder
10. august 2004 - 21:16 #11
Nøh, det var en kammerat der sagde det - men jeg fik at vide (for ½ time siden) at det også er via COM... men det kan måske også bruges
Avatar billede arne_v Ekspert
10. august 2004 - 21:24 #12
Det kan bruges.

Men jeg håber du er rimeligt skrap til programmering og Windows.
Avatar billede arne_v Ekspert
10. august 2004 - 21:27 #13
Avatar billede lemon Nybegynder
10. august 2004 - 21:35 #14
Det kan ikke være det store problem. MS laver som regel kewl dokumentation.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester