- indexing
- title: "The class is used to perform low-level operations on", "data exchange with DLL module "
- project: "Visual Eiffel"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: visual_eiffel_api
class DLL_SERVER
- feature -- High level interface to DLL
-
get_string_from_dll: STRING
-
get_array_from_dll: ARRAY [INTEGER]
-
get_string_array_from_dll: ARRAY [STRING]
-
pass_string_to_dll (s: STRING)
-
- require
-
non_void_string:
s /= void
-
pass_array_to_dll (a: ARRAY [INTEGER])
-
- require
-
non_void_array:
a /= void
-
valid_array:
a.lower = 1
-
pass_string_array_to_dll (a: ARRAY [STRING])
-
- require
-
non_void_array:
a /= void
-
valid_array:
a.lower = 1
- feature -- Low level interface to DLL
-
pass_string_array_count_to_x_dll (cnt: INTEGER)
-
pass_string_array_element (str_ptr: POINTER; pos: INTEGER)
-
pass_array_to_x_dll (ptr: POINTER; count: INTEGER)
-
pass_string_to_x_dll (ptr: POINTER)
-
get_array_count_form_dll: INTEGER
-
get_array_pointer_from_dll: POINTER
-
get_array_element_from_dll (i: INTEGER): INTEGER
- feature -- STRING support
-
get_string_from_x_dll: POINTER
-
get_string_for_s (str: POINTER): STRING
- feature -- ARRAY [STRING] support
-
get_string_array_count_form_dll: INTEGER
-
get_string_array_pointer_from_dll: POINTER
-
get_string_array_element_from_dll (i: INTEGER): POINTER
end -- class DLL_SERVER