DataMan Δημοσ. 31 Μαΐου 2005 Δημοσ. 31 Μαΐου 2005 Παιδιά τα φώτα σας... Γράφω κώδικα σε περιβάλλον Visual Basic και θέλω να φορτώσω ένα εξωτερικό DLL file (Extn.dll). Ο κατασκευαστής του DLL έχει παράδειγμα σε περιβάλλον C που είναι το πιο κάτω (κάλεσμα συνάρτησης): BOOL InitializeLibrary( HWnd LPCTSTR DWORD ); Πως μεταφράζεται αυτό στην Visual Basic? Ευχαριστώ εκ των προτέρων
UserXP Δημοσ. 31 Μαΐου 2005 Δημοσ. 31 Μαΐου 2005 Δοκίμασε αυτό σε ένα 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 με το πρόγραμμά σου, αλλιώς δεν θα μπορεί να βρεθεί.
DataMan Δημοσ. 31 Μαΐου 2005 Μέλος Δημοσ. 31 Μαΐου 2005 Ευχαριστώ UserXP, θα το κάνω και θα ενημερώσω για το αποτέλεσμα.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.