Nach Hause

Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



Nach unten

So übergeben Sie einen Funktionsparameter an eine DLL.


Chak (2001-12-19 10:07) [0]

Ich übertrage einen Wert und ein anderer kommt zum Funktionieren. Ich verwende den Typ PChar. Wenn mir jemand erklären kann, danke im Voraus!



Alexey Petrov (2001-12-19 10:19) [1]

Überprüfen Sie die Identity Calling Agreements



Chak (2001-12-19 10:24) [2]

Wie kann ich das überprüfen? Ich bin neu in Delphi. Was muss ich prüfen?



DieHard (2001-12-19 10:28) [3]

Siehe in der Hilfe Aufrufkonventionen
Wenn eine Funktion in einer DLL deklariert wird, wird meistens eine Direktive verwendet. stdcall



Chak (2001-12-19 10:39) [4]

Ich benutze es also in umgekehrter Richtung, die Übertragung des Parameters geht ohne Probleme, die ich sende und empfange, im Gegenteil aber nichts!
Wenn ich die Zulassung des 8 als Integer an die ganze Zahl übergeben, dann bekomme ich in der DLL eine siebenstellige Zahl, wenn als PChar, dann bekomme ich so etwas wie $ us. Von wo kann ich nicht verstehen!




Alexey Petrov (2001-12-19 10:44) [5]

Dann scheint es, dass in dll-ke nicht verwendet werden.
Schauen Sie wie in der DLL beschrieben. Wenn Sie die Beschreibung nicht finden können, versuchen Sie stdcall zu entfernen oder durch cdecl zu ersetzen.



Chak (2001-12-19 13:06) [6]

Kein DLL-ku selbst hat geschrieben, da ist es sicher!



Alexey Petrov (2001-12-19 13:34) [7]

Es ist merkwürdig, wenn die Prototypen völlig übereinstimmen ...
Wenn nur in den Optionen des Projekts ein Problem vorliegt - obwohl die Standardaufrufkonvention für das Delphi nicht lautet :(

Können Sie einen Prototyp zeichnen, der aufklärt?



Chak (2001-12-19 14:57) [8]

=> Alexey Petrov
Danke Ihnen!!! Ich wollte ein Stück Code senden, um zu zeigen, dass alles in Ordnung ist, aber ich kopierte und sah keinen Standardruf an !!!
Ich bin fertig und es hat funktioniert! Ich weiß nicht mal, wie es ist, danke vseravno, ich habe zwei Tage gelitten :)))) Danke!





Forum: "Haupt";
Durchsuchen Sie die gesamte Website: delphimaster.net;
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];



nach oben

Nach Hause

Top.Mail.Ru Yandeks.Metrika













Speicher: 0.76 MB
Zeit: 0.028 c
14-22411
MadBurro
2001-11-12 20:52
2002.01.08
WinXP-CD-Key


1-22181
Knochen
2001-12-21 11:12
2002.01.08
Wie kann man die Bewegung der Mausform verhindern?


14-22320
Alexander
2001-11-14 14:13
2002.01.08
Wow


1-22115
DerZky
2001-12-19 18:14
2002.01.08
Wie man Datumsangaben und den Unterschied zwischen ihnen vergleicht, um eine ganze Zahl zu erhalten


3-21910
Wladimir
2001-12-04 08:01
2002.01.08
Anzahl der Einträge in der Tabelle?





Afrikanisch albanisch Arabic Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch griechisch haitian Creole hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch rumänisch Russisch serbisch Slovak Slowenisch Spanisch swahili Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch