Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Übergabe eines Arrays an eine c++-dll

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.07.2003, 15:22 Uhr
~Gast
Gast


Hi!

Ich hoffe ich bin hier richtig!

Meine Frage: Wie übergebe ich einen vb - Array an eine c++-DLL?

Inzwischen bin ich ein wenig voran gekommen:


Visual Basic:
Declare sub teste Lib "test.dll" (ByRef aEgal() As String, ByVal nCount As Long) As Long

...
aEgal(100) As String

aEgal(0) = "Text in einer Länge von 10000 Zeichen"
aEgal(1) = "Text in einer Länge von 10000 Zeichen"
...
aEgal(99) = "Text in einer Länge von 10000 Zeichen"



in c++ (da bin ich noch unschlüssig und noch nicht weitergekommen!):


C++:
extern "C" __declspec(dllexport) long teste(char** aEgal[], void(*nCount) (int nZahl))



Aber es läuft in c++ noch nicht. Was mache ich nur falsch?

Dieser Post wurde am 04.08.2003 um 15:27 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.07.2003, 15:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


VB-Frage ->
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.07.2003, 15:46 Uhr
~Gast
Gast


WIESO?

Ich verstehe nicht, warum mein Posting verschoben wird!

Mein Problem liegt inzwischen nicht mehr im VB-Bereich, sondern im C++-Bereich.

Ein VB'ler muß nicht unbedingt wissen wie es in c++ geht!
Aber ein c++'ler wird so etwas besser beurteilen können, ob der
extern "C" __declspec(dllexport)
richtig oder falsch ist!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.07.2003, 16:26 Uhr
Pablo
Supertux
(Operator)


Du wirst verschoben, weil deine Frage um VB geht. Frag lieber nochmal, wie du die dll in C++ schreiben muss, hab ich ja auch im letzten Thread gesagt. Da kannst du VB erwähnen, aber die Frage muss VC++ spezifisch sein.

Da es sich um dasselbe handelt, dann schließe ich dieses Thread. wir können uns weiter darüber unterhlaten, aber mit deinem Ursprünglichen Thread.

--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 18.07.2003 um 22:13 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: