Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Übersetzung Funktionsdeklaration mit Pointer nach VB (https://www.delphipraxis.net/211994-uebersetzung-funktionsdeklaration-mit-pointer-nach-vbulletin.html)

MisterCP 30. Nov 2022 07:33

Übersetzung Funktionsdeklaration mit Pointer nach VB
 
Hallo,

ich würde gern aus einer externen DLL eine Funktion in mein VB-Programm übernehmen, habe dazu aber nur die Deklaration in Delphi die ich selbst nicht nach VB6 portiert bekomme.
Kann mir da jemand helfen?

FUNCTION IPS7GetPLCName(Ref : LongInt; Str : PAnsiChar) : LongInt; stdcall; external 'IPS7LNK.DLL';

speziell geht es um "Str : PAnsiChar"

Vielen Dank für eure Tips.

venice2 30. Nov 2022 10:35

AW: Übersetzung Funktionsdeklaration mit Pointer nach VB
 
Code:
Public Declare Function IPS7GetPLCName Lib "IPS7LNK.dll" (ByVal Ref As Long, ByVal Str As Long) As Long
Alternativ gibt es für Leute die keine Suchengine kennen hier den link zur SDK dieser DLL mit entsprechender Lösung.

https://www.traeger.de/products/deve...p-ip#downloads
Dort steht in der IPS7LNK.BAS..

Code:
Declare Function IPS7GetPLCName& Lib "IPS7LNK.dll" (ByVal Ref&, ByVal Str As String)
wobei die Rückgabe "&" Long entspricht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz