Dienstag, 16. April 2024, 15:56 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

ST.L

unregistriert

1

Sonntag, 24. November 2002, 22:22

Eine Frage der Ehre

Ps: Hans Jürgen voller Erfolg das Cookies war es.

Hallo Ihr

Was ist denn hier los, alles neu ?

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.

STDMETHODIMP CSteffen::Calculate(Collection1 **cDaten, VARIANT *Parameter, SAFEARRAY

**Ergebnis, VARIANT_BOOL *)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())


long StartI;
long EndI;
float *ergebniss = NULL ;

// 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 );

return S_OK;

}


Wenn mir jemand helfen könnte währe klasse?

Gruß Steffen

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

2

Sonntag, 24. November 2002, 22:55

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.
Viele Grüße,
Hans-Jürgen