Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

So übergeben Sie einen Funktionsparameter an eine DLL. Finden Sie ähnliche Zweige


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!



Алексей Петров   (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!



Алексей Петров   (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!



Алексей Петров   (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!



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.83 MB
Zeit: 0.022 c
7-22425
Andrey
2001-06-19 15:45
2002.01.08
Scannerfunktion


14-22398
Jey
2001-11-10 18:55
2002.01.08
Hier ist es ein IRC-Client zu tun ....


3-21898
Delirium
2001-11-30 18:56
2002.01.08
Ist es möglich, die gespeicherte Prozedur asynchron auszuführen?


14-22336
Ivan Shikhalev
2001-11-02 23:31
2002.01.08
Goldene Banane


6-22292
3d [Leistung]
2001-10-06 18:16
2002.01.08
Netzwerkcode für das Spiel.





Afrikanisch Albanien Arabisch 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 Slovakisch Slowenisch Spanisch Suaheli 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