Re: Paramter an C Dll

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Jörg Schräder (no.thanks_at_dontwantspam.com)
Date: 08/03/04


Date: Tue, 03 Aug 2004 10:26:43 +0200

Hallo Peter!

Also das erste Array soll eigentlich leer sein damit es von der Funktion
gefüllt werden kann.
Allerdings ist das Array Nothing im Debugger wenn ich es nicht
dimensioniere.
Ich habe es zunächst als

Dim arXY() as DLine3D

deklariert. Da es dann aber anscheinend noch Nothing ist mache ich vor
der Übergabe noch ein

Redim arXY(0)

damit es initialisiert wird.
Die beiden anderen Arrays die übergeben werden sind mit Punkten gefüllt.
(DPoint3D ist eine Struktur mit 3 doubles X,Y und Z)

Die Übergabe sieht dann letztendlich so aus:

     lRet = CalculateXYLines(arXY(), lXYCnt, _
                             arTopLine(), UBound(arTopLine) + 1, _
                             arBotLine(), UBound(arBotLine) + 1, _
                             tParams)

Wenn ich diesen Code ausführe bekomme ich direkt den Fehler.

MfG Jörg

Peter Götz wrote:
>>Meine Idee ist, dass es irgend etwas mit den Arrays sein könnte. Aber so
>>ganz weiss ich es auch nicht.
>
> Ja, vermutlich.
> Leider weiss ich aber nicht, wie diese Arrays aussehen und wie Du sie an die
> Funktion konkret übergibst.



Relevant Pages

  • Re: Array als optionaler Parameter
    ... >Wie wär's mit Nothing? ... >Arrays werden normalerweise so deklariert: ... >bzw bei Aufrufen: ... >René Ziller ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Array als optionaler Parameter
    ... Wie wär's mit Nothing? ... Arrays werden normalerweise so deklariert: ... bzw bei Aufrufen: ... René Ziller ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Set Nothing Problem/ Frage
    ... Setzen Sie Ihre Formen nach dem Entladen stets auf Nothing. ... Unload Form1 ... Mit diesem Schritt geben Sie den Speicherplatz für Variablen und Arrays der ...
    (microsoft.public.de.vb)
  • Re: Array - null reference
    ... > der Fehler tritt bei der Übergabe der Arrays in die ... > nächste Form, aber wie gesagt der fehler tritt nur ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Re: Array - null reference
    ... der Fehler tritt bei der Übergabe der Arrays in die ... nächste Form, aber wie gesagt der fehler tritt nur ... einmal an der übergabe von schritt2 auf schritt3, ...
    (microsoft.public.de.german.entwickler.dotnet.vb)