Hallo, wie kann ich in Scilab folgende Funktion aus einer DLL verwenden? int res = Foo(byte* buffer, int len); Die ganzen Beispiele zeigen nur Funktionen ohne Rückgabewert (void Foo(...)), und da ich andauernd ACCESS_VIOLATION-Fehler erhalte, stimmen wohl meine Parameter bzw. der Stack nicht. Eine Funktion void Foo(void) konnte ich bereits erfolgreich laden. Das Einbinden der DLL klappt also schonmal. Danke für jegliche Hilfe. Gruß Gerd.
Hi, vor dem gleichen Problem stehe ich auch. Bis jetzt löse ich es einfach so, dass ich eine Wrapper-Funktion als void-function schreibe, und den Rückgabeparameter als zusätzliches Argument auslese. Das kann aber keine Lösung sein.... Hat jemand eine bessere Lösung?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.