Προς το περιεχόμενο

Από C σε Visual Basic (convert)


DataMan

Προτεινόμενες αναρτήσεις

Δημοσ.

Παιδιά τα φώτα σας...

 

Γράφω κώδικα σε περιβάλλον Visual Basic και θέλω να φορτώσω ένα εξωτερικό DLL file (Extn.dll).

Ο κατασκευαστής του DLL έχει παράδειγμα σε περιβάλλον C που είναι το πιο κάτω (κάλεσμα συνάρτησης):

 

BOOL InitializeLibrary(

HWnd

LPCTSTR

DWORD

);

 

Πως μεταφράζεται αυτό στην Visual Basic?

 

Ευχαριστώ εκ των προτέρων

Δημοσ.

Δοκίμασε αυτό σε ένα module

Public Declare Function InitializeLibrary Lib "Extn.dll" (ByVal hWnd As Long, ByVal aString As String, ByVal aWord As Long) As Long

 

και κάνε κλήση της function κάπως έτσι

InitializeLibrary aLong, aString, anOtherLong

 

 

Η Extn.dll πρέπει να είναι σε κάποιο system path (όπως το system32) ή στο ίδιο dir με το πρόγραμμά σου, αλλιώς δεν θα μπορεί να βρεθεί.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...