Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Passing boolean parameters in DLLs
Message
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Miscellaneous
Thread ID:
00811175
Message ID:
00811239
Views:
14
Stephane,

The name of the DLL is 3partyDll.dll
The developer describes it as "Active X Object"
What id the difference between a Windows DLL and a COM DLL ?

Thanks


>You have to match exactly the method signature and it is case sensitive The method name). Are you sure it's a Windows DLL or is it a COM DLL?
>
>>No. It did not work.
>>
>>****my code*****
>>
>>DECLARE Signal IN 3partyDll string, string, integer @, string @, integer , string, integer
>>
>>mcom="com1"
>>mfile="c:\myfile.txt"
>>mNres=0
>>mCres=""
>>mBoolian1=0
>>mBoolian2=0
>>
>>=Signal(mcom, mfile, @mNres ,@mCres, mBoolian1, "",mBoolian2)
>>
>>I used integer instead of boolean.
>>
>>What I get is an error message:
>>"Cannot find entry point Signal in the DLL"
>>
>>Where is the mistake!
>>
>>
>>
>>
>>
>>>Use Integer, 0 is false, 1 is true.
>>>
>>>
>>>>What is the VFP equivalent for the following VB code?
>>>>
>>>>3partyDll.dll (the dll file)
>>>>
>>>>Signal in 3PartyDll
>>>>arguments type
>>>>---------------------------
>>>>"com1" string
>>>>"myfile.txt" string
>>>>ExNresult integer && returned - expected Numeric result
>>>>ExCresult string && returned - expected Nharacter result
>>>>SupError boolean
>>>>"" string
>>>>mDos boolean
>>>>
>>>>----VB code ----
>>>>Dim ExResult as String
>>>>Dim Result as Intreger
>>>>Dim mDos as Boolean
>>>>Dim SupError as Boolean
>>>>mDos = False
>>>>SupError = False
>>>>Call Signal("com1","\Mytext.txt",Result ,Exresult, mDos, "",SupError)
>>>>
>>>>----VFP code ---
>>>>DECLARE Signal IN 3PartyDll (how do I pass boolean parameters?)
>>>>
>>>>Thanks
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform