Contents
Display Legacy Contents

 Print
    Run DLL    
Executes a specified function on a specified DLL.

Parameters

DLL

 

DLL ID <numeric>: if the user previously loaded the DLL file that he wants to run, he just enter here the numeric identification of the loaded DLL.

 

DLL File <string>: defines the full path and name of the DLL file that the user wants to run. If the user already have loaded the DLL file, he don't fill this parameter.

 

Function <string>: the name of the DLL function that the user wants to run.

 

Calling Convention <unquoted string>: the calling convention of the function. The possible parameters are: stdcall, cdecl or dynamic.

 
Target

 

Type <unquoted string>: the type of the returned value by the DLL function.

 

Pointer <unquoted string>: defines if the user wants to return a pointer to the returned value.

 

Target <unquoted string>: the control or variable to save the returned value by the DLL function.

 
Args

 

Struct <unquoted string>: defines if the argument is a structure or not.

 

Type <unquoted string>: defines the type of the argument.

 

Pointer <unquoted string>: defines if the argument is a pointer or not.

 

Buffer Size <numeric>: defines the buffer size.

 

Argument <unquoted string>: defines the value of the argument.

 

(...)

 

Nth-Struct <unquoted string>: defines if the nth-argument is a structure or not.

 

Nth-Type <unquoted string>: defines the type of the nth-argument.

 

Nth-Pointer <unquoted string>: defines if the nth-argument is a pointer or not.

 

Nth-Buffer Size <numeric>: defines the nth-buffer size.

 

Nth-Argument <unquoted string>: defines the nth-value of the argument.

     
  •   Windows Desktop, Windows Mobile and Windows CE can use C/C++ DLLs
  •   Notes for Android:
    • Android C libraries can be used in this case (.so files).
    • HANDLE type parameters are available only for the Form. It will return the current Activity as a jobject.
    • HWND type parameters are available for the Form and it returns a ViewGroup as a jobject containing Kalipso Controls and you can add new Views to it. It is also available for Control and in this case it will return the top level View associated with the Kalipso Control as a jobject.
    • For HANDLE and HWND if a dynamic source is specified and a string "JNIENV" is passed, Kalipso will return the current JNIEnv* to use with JNI.
    • HDC type parameters are not available.

See also
Samples

 
 
Updated: 5/3/2018 11:31 AM