![]() |
DLL Problem/Frage
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo liebe Delphi User - DANKE PROBLEM GELÖST
ich habe ein "kleines" Problem mit einer DLL welche in C++ geschrieben wurde und uns von einer anderen Firma zur Verfügung gestellt wird. Ich möchte diese in unser Delphi Programm einbauen (zu Testzwecken habe ich ein Delphi 7 Projekt angelegt) - jedoch kommt beim Aufruf der Funktionen bzw. beim Zugriff auf Eigenschaften der Strukturen eine Zugriffsverletzung. Da dass das erste Projekt mit einer externen DLL ist weiß ich leider nicht wo der Fehler liegt. Habe die Datenstrukturen verglichen und die passen größenmäßig mit denen der Header-Datei zusammen. Vielleicht hat von euch jemand kurz Zeit/Lust über das Projekt drüber zu schauen und mir vielleicht den ein oder anderen Tipp geben. Im Anhang ist das Projekt welches auch die DLL + Headerdatei beinhaltet sowie ein Testfile welches einzulesen wäre. Vielen Dank bereits im voraus für eure Mühe. Mit freundlichen Grüßen Strally |
AW: DLL Problem/Frage
Zitat:
Tipp: Dazu gibt es Unmassen an Threads, zu diesem Thema. (vorallem warum es knallt, wenn man versucht eine DLL-Funktion aufzurufen) |
AW: DLL Problem/Frage
Hi,
ich könnte dich knutschen :wink: es lag anscheinend an der Aufrufkonvention cdecl {$IFDEF WIN32} stdcall {$ENDIF}; und jetzt läuft er das ganze File ohne Fehlermeldung durch. Ich habe das nur auskommentiert gehabt da mir jemand anderes den Tipp gegeben hatte ich solle es auf cdecl stellen - naja jetzt schaut es aus wie es funktionieren würde VIELEN DANK! Falls ich noch auf Probleme stoße werde ich mich nochmals melden :-D Mit freundlichen Grüßen Strally |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz