Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nun, haben Sie die
Nein, das wird nicht funktionieren.
Um zu bekommen, was ich will, muss ich die vollständige Struktur des Arrays kennen und einen Zeiger auf den Anfang der Struktur haben.
Sie können es natürlich versuchen... Aber das ist ein Hacker). Obwohl im Allgemeinen... Ja, das muss ich ausprobieren.)
Was ist eine "vollständige Struktur"?
seine Größe? oder die Art der Daten?
Was ist eine "vollständige Struktur"?
Könnten Sie näher erläutern, wo das Problem liegt?
Nun zum Beispiel - wenn Sie ein Array von Strings an die DLL übergeben, übergeben Sie keinen Zeiger auf einen Null-String, sondern eine Struktur mit einem Zeiger.
Bei Arrays sehe ich also keine Möglichkeit, auf die Struktur selbst zuzugreifen. Es gibt nur einen Zeiger auf die Array-Daten selbst.
Ok, eine weitere Idee ist mir noch gekommen.)
Nun zum Beispiel - wenn Sie ein Array von Strings an die DLL übergeben, übergeben Sie keinen Zeiger auf einen Null-String, sondern eine Struktur mit einem Zeiger.
Bei Arrays sehe ich also keine Möglichkeit, auf die Struktur selbst zuzugreifen. Es gibt nur einen Zeiger auf die Array-Daten selbst.
Umhüllen Sie das Array mit einer Struktur, dann können Sie darauf zugreifen.
Wie erhält man einen Zeiger auf eine Struktur? Ich wollte fast dasselbe tun, aber mit einem zusätzlichen Leckerbissen.
memcpy() :)
OK, ich muss es heute Abend ausprobieren.
Da die Links nicht funktionieren, funktionieren auch die Dateien nicht ( . Ich muss wenigstens etwas bekommen.