vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: mehrdimensionale Arrays an C++ DLL 
Autor: illuminator
Datum: 28.10.02 21:17

Hi,

in der tat kniffelig, aber lösbar:

 
Public Declare Function MeineFunction Lib "MeineDll.dll" ( Byref meinArray as _
  Long, Byval ArrayDim1 as Long, Byval ArrayDim2 as Long) as Long
Aufrufen so:
 
'Option Base 0 !!
 
Dim myArray(10, 20) as Long
 
MeineFunction myArray(0, 0), 11, 21
In C++ sieht das so aus:
 
long WINAPI CPPFlameEffect(BYTE theArray[],long Dim1, long Dim2) 
{
theArray[Dim1*5+1] = theArray[Dim1*4+5];
//entspricht in VB theArray(5,1) = theArray(4,5)
}

Bye

illuminator
(Programmers don't die, they GOSUB without RETURN...)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mehrdimensionale Arrays an C++ DLL665jupiter201028.10.02 16:32
Re: mehrdimensionale Arrays an C++ DLL408jupiter201028.10.02 19:53
Re: mehrdimensionale Arrays an C++ DLL420illuminator28.10.02 21:17
Re: mehrdimensionale Arrays an C++ DLL405jupiter201029.10.02 13:39
Das geht schon OK...370illuminator29.10.02 15:14
Re: Das geht schon OK...366jupiter201029.10.02 20:19
Re: mehrdimensionale Arrays an C++ DLL390jupiter201031.10.02 19:10
Jepp, hast recht. Mein Fehler... oT373illuminator31.10.02 20:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel