Copyright (1999-2008) EDMGROUP Pty Ltd - EZY Prolog Reference

List of predicates for group DLL

[This is preliminary specification and subject to change.]

List of all groups


Type

Predicate

Parameters

Flow pattern

Description

determ

ezy_dll_call

STRING DLL_NAME,
STRING DLL_FUNCTION,
STRING STR_IN,
STRING STR_OUT

(i,i,i,o)

Call function declared in external DLL. If DLL is not loaded - EZY Prolog will load DLL into memory See EZY DLL for more information

nondeterm

ezy_dll_call_nondeterm

STRING DLL_NAME,
STRING DLL_FUNCTION,
STRING STR_IN,
STRING STR_OUT

(i,i,i,o)

Non-deterministically call function from the DLL. DLL should return result of execution inside INTEGER parameter. If RESULT = 1 - EZY Prolog will continue execution of program. If RESULT = 0 - EZY Prolog rule fails(note: DLL CAN'T FAIL) See EZY DLL for more information

determ

ezy_dll_free

STRING DLL_FILENAME

(i)

Removes DLL from memory. Never fails


Copyright 1997-2013 EDMGROUP (Australia)