|
From: Ronald Raygun on 3 Apr 2008 04:31 I am exporting a number of functions from a plain vanilla Win32 DLL. The consumer (a kinda interpreter) expects the symbol name of the exported function to be provided. Now, the problem is that I am exporting my functions by ordinal number, and with no name - I have not come accross the term 'symbolic link name' in this context. Since I am exporting by ordinals - is the symbolic link name the same as the ordinal number?
From: Norman Bullen on 3 Apr 2008 06:28 Ronald Raygun wrote: > I am exporting a number of functions from a plain vanilla Win32 DLL. The > consumer (a kinda interpreter) expects the symbol name of the exported > function to be provided. > > Now, the problem is that I am exporting my functions by ordinal number, > and with no name - I have not come accross the term 'symbolic link name' > in this context. Since I am exporting by ordinals - is the symbolic link > name the same as the ordinal number? Where did you find the term "symbolic link name"? In the documentation topics involving DLLs, we usually find references to "exported" and "imported" names. These exported names are not the same as ordinal numbers; either can be used to gain access to a function in a DLL but they are used differently. See, for example http://msdn2.microsoft.com/en-us/library/ms683212.aspx It may be that your interpreter can recognize that the string that you supply as a name is numeric and it as an ordinal. If not, you're going to have to export names in addition to or instead of ordinals. -- Norm To reply, change domain to an adult feline.
|
Pages: 1 Prev: msvcrtd.dll, msvcrt.dll Next: How to eliminate CR (carriage return) character |