VB in C++?
-
Ich bin schon seit geraumer Zeit mit C++ und DirectX beschäftigt, und kann auch schon gut damit umgehen.Ein Freund von mir, der allerdings nur VB beherrscht, will jetzt trotzdem zusammen mit mir ein Spiel proggen!
Ich habe mal davon gehört das man "fremde" Sprachen in C++ verwenden kann,
über extern "C" zum Beispiel?Ist das mit C++ und VB möglich,wenn ja, was muss ich beachten,kennt jemand eine Seite oder ein Tutorial dazu?
Schonmal danke im Voraus!
-
Hm, es gibt dafür zwei wesentliche Ansätze:
a) In der einen Sprache eine DLL schreiben, und die Funktionen unter der anderen Sprache aufrufen
b) In der einen Sprache eine COM-Applikation implementieren und diese aus der anderen Sprache heraus verwenden
Wobei man dabei im Regelfall die DLL in C/C++ schreibt und die COM-Applikation ebenfalls, und von VB auf die Sachen zugreift. Umgekehrt ist zwar möglich, aber eigentlich vom grundsätzlichen Design der Sprachen her der falsche Weg, es ist gerade anders gedacht.
Ob das allerdings für ein Spiel alles sehr zweckdienlich ist wage ich zu bezweifeln...
Beschrieben ist das übrigens in der MSDN oder der Online-Hilfe der VC/VB-Compiler.
-
Danke!