Ich bin seit langen mal wieder da und muß Euch um Hilfe
bitten.Es kratzt zwar mächtig an meiner Ehre, aber man muss über seinen Schatten springen.
Seit Monaten (fast schon Jahre) versuche ich mit Visual C++ DLL für Investox zu schreiben.
Und bin nun an einem Punkt angelang wo ich nicht mehr weiter weis.
Nun hab ich die ersten Ansätze und scheiter nun an Zeiger Technik.
Ich zeige Euch mal ein Stück Code wo es klemmt.
// Hier wird der untere Bereich ausgelesen das funktioniert 1a
SafeArrayGetLBound(*Ergebnis,1,&StartI);
// Hier wird der obere Bereich ausgelesen das funktioniert 1a
SafeArrayGetUBound(*Ergebnis,1,&EndI);
// Hie sollt eigentlich der Parameter(Safearray [*Ergebnis]) mit dem
// Wert 56 gefüllt werden
SafeArrayAccessData(*Ergebnis,(void**)&ergebniss);
for (StartI ;StartI <=EndI;StartI ++)
{
// großes Fragezeichen hier müßte eigenlich das Array gefüllt werden
// In VB geht das mit "Ergebnis(StartI ) = WERT"
}
SafeArrayUnaccessData( *Ergebnis );
Hallo Steffen,
schön, dass es geklappt hat )....ich hab deinen Beitrag mal in diesen Bereich verschoben. Ich glaube, er passt hier besser! Ich will für dich mal hoffen, dass sich jemand mit C++ auskennt.