[C# / C] Maken van Dll file voor c# gebruik

Pagina: 1
Acties:

  • maddog_rvo
  • Registratie: November 2000
  • Laatst online: 08-04 14:13
http://members.home.nl/hjmoers/ammo.h

Ik wil van het bestand in de bovenstaande file een Dll file maken, als ik dit via een c++ project wil doen (Class library project) dan krijg ik een foutmelding in de standaard include files (servprov.h)

onderstaand staan de foutmeldingen :
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\ServProv.h(48): warning C4935: assembly access specifier modified from 'public'

c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\ServProv.h(93): error C2872: 'IServiceProvider' : ambiguous symbol

c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\ServProv.h(100): fatal error C1903: unable to recover from previous error(s); stopping compilation


Kan iemand mij helpen hier een dll file van te maken zodat ik een plugin kan proberen te schrijven voor de ATI REMOTE WONDER?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Een DLL maken van een header? Het enige wat erin staat zijn defines welke je makkelijk om kan zetten en een aantal functie definities. Deze functie definities zal je moeten gebruiken om zo je plugin werkend te krijgen.

Zoiezo is deze header niet bedoelt voor .NET. Vanuit standaard C of C++ kan je deze header includen om zo je plugin te kunnen maken.
Als je zelf niet in staat bent om deze header te gebruiken dan denk ik dat het moeilijk worden om een complete plugin er mee te schrijven ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • maddog_rvo
  • Registratie: November 2000
  • Laatst online: 08-04 14:13
Creepy schreef op donderdag 31 maart 2005 @ 15:09:
Een DLL maken van een header? Het enige wat erin staat zijn defines welke je makkelijk om kan zetten en een aantal functie definities. Deze functie definities zal je moeten gebruiken om zo je plugin werkend te krijgen.

Zoiezo is deze header niet bedoelt voor .NET. Vanuit standaard C of C++ kan je deze header includen om zo je plugin te kunnen maken.
Als je zelf niet in staat bent om deze header te gebruiken dan denk ik dat het moeilijk worden om een complete plugin er mee te schrijven ;)
Nouja, laat ik het zo zeggen, c# breng ik er aardig vanaf, maar de rest.... ik snap wel redelijk wat er staat in C maar om het te gebruiken of om te zetten voor gebruik in C# lukt me niet echt