Avatar billede krukken Mester
29. marts 2004 - 15:38 Der er 8 kommentarer og
1 løsning

Includere filer fra C++-projekt

Hej,

Jeg har en cpp og en h-fil fra C++, hvor jeg gerne vil bruge funktionerne i .h filen i C#, hvordan gør jeg det?

Hvordan ligger jeg c++ filen ned i et namespace foreks: projekt_1

På forhånd tak
Avatar billede arne_v Ekspert
29. marts 2004 - 15:42 #1
Hvis det er unmanaged C++ så bygger du en DLL og henter den ind med
DllImport i din C# kode.

Hvis det er managed C++, så bør du vel bare kunne erklære funktionerne og
kalde dem fra C# (men det har jeg aldrig prøvet).
Avatar billede krukken Mester
29. marts 2004 - 15:48 #2
unmangede - managed?
Avatar billede arne_v Ekspert
29. marts 2004 - 16:02 #3
unmanaged = native
managed = .NET
Avatar billede krukken Mester
31. marts 2004 - 15:54 #4
gider du at svare?
Avatar billede arne_v Ekspert
31. marts 2004 - 16:01 #5
svar
Avatar billede krukken Mester
31. marts 2004 - 16:06 #6
Kan du hurtigt svar mig på hvordan man includere en dll i C#? Eller skal jeg lave et nyt spørgsmål?
Avatar billede arne_v Ekspert
31. marts 2004 - 16:34 #7
Lidt blandede eksempler:

    [DllImport("D:\\IDEProjects\\VisualStudio\\DotNET\\Release\\DotNET.dll")]
    private static extern int *onetwothree();
   
        [DllImport("kernel32.dll")]
        private static extern bool SetSystemTime(ref SYSTEMTIME st);

    [DllImport("msvcrt.dll")]
    public static extern int system(string cmd);


    [DllImport("kernel32.dll")]
    public static extern int GetDriveType(string driveLetter);
Avatar billede arne_v Ekspert
12. april 2004 - 20:41 #8
OK ?
Avatar billede arne_v Ekspert
24. april 2004 - 18:21 #9
Tid at få lukket spørgsmålet ?
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