Avatar billede asgerz.dk Nybegynder
26. oktober 2004 - 15:23 Der er 5 kommentarer og
1 løsning

Unmanagede vs. unsafe

hej, er der en der kan forklare mig hvad forskellen er på unmanagede og unsafe kode? Jeg sidder nemlig med en klasse som jeg skal beskrive og kan ikke helt overskue om den er det ene eller det andet!
Avatar billede sw_red_6 Nybegynder
26. oktober 2004 - 15:27 #1
unsafe er når du vil bruge pointere i C#, men unmanaged er vist nok kun noget der findes i C++. Det må du dog ikke hænge mig op på, men jeg har aldrig hørt det i forbindelse med andet end C++
Avatar billede arne_v Ekspert
26. oktober 2004 - 15:40 #2
Unmanged er native kode i modsætning til kode som bruger .NET runtime.

I VS.NET kan du kun skrive unmanaged kode i C++, men du kan lave unmanaged
kode i andre IDE'er og i andre sprog (Basic, Pascal, Fortran).

.NET har en mekanisme til at kalde unmanaged kode i form af en Win32 DLL fra
managed kode (C#, VB.NET eller managed C++).
Avatar billede asgerz.dk Nybegynder
26. oktober 2004 - 15:46 #3
Arne du er der jo altid... det er sq dejligt at vide man har et sted at henvende sig når der er problemer... Men jeg skal lige være sikker:


        [DllImport("sms.dll")]
        private static extern IntPtr SmsGetPhoneNumber(IntPtr psmsaAddress);

er det så et kald til unmanaged kode?
Avatar billede arne_v Ekspert
26. oktober 2004 - 15:48 #4
ja
Avatar billede asgerz.dk Nybegynder
26. oktober 2004 - 15:51 #5
jamen det er jo fantastisk... så tror jeg at jeg er med igen ;-) jeg blev bare forvirret af at jeg skulle tillade Visual Studio unsafe code... men det er så fordi det kalder unmanagede kode...

Smid et svar min redningsmand....
Avatar billede arne_v Ekspert
26. oktober 2004 - 15:56 #6
svar
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