Improved Console 4.0 in einer DLL?
-
Hallo gibt es Improved Console 4.0 als DLL um sie dann auch unter C# nutzen zu können?
-
Nein, die Improved Console wird nicht als DLL ausgeliefert. Aber Du kannst sie ja problemlos als DLL kompilieren. Ein Tutorial zum Thema DLLs findest Du hier:
http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=6200
-
Kann ich eigentlich die ImprovedConsole 1 zu 1 übernehemen und muss nur noch:
class __declspec(dllexport) test_class;hinzufügen?
-
Ich denke schon, dass es so funktionieren wird. Natürlich musst Du dann noch eine DLL-Main hinzufügen, die allerdings leer bleiben kann. Afaik musst Du vor jeder Memberfunktion der Klasse
class __declspec(dllexport)
hinzufügen. Einfach einbisschen ausprobieren, ich habe das mit der IC noch nie gemacht.
-
Aber wenn zu jeder Memberfunktion der Klasse class __declspec(dllexport) hinzufüge bekomme ich jede menge Fehler:
Fehlender Tagname
-
Eine Klasse aus einer DLL zu exportieren ist leider nicht so einfach: Exporting C++ classes without using MFC extension DLL
cheers, Swordfish
-
Ich überlege gerade ob es nicht einfacher ist, die Funktionen direkt in C# zu importieren.
-
Swordfish schrieb:
Eine Klasse aus einer DLL zu exportieren ist leider nicht so einfach: Exporting C++ classes without using MFC extension DLL
cheers, Swordfish
Ist dein Satz ironisch gemeint? Einfacher, als in diesem Artikel beschrieben, geht es ja nun wirklich nicht mehr.
MfG SideWinder