Source language: Translate to:

DLL & NEOBOOK

Questions about NeoBook PlugIns

Moderator: Neosoft Support

DLL & NEOBOOK

Postby Luke » Mon Jun 05, 2006 1:54 am

There are so many DLL out there to exploit with neobook .
I recently run "HANS PETERS " plugin for neobook which works with plugin .
but i did not understand the purpose of this plugin .

1, Is this plugin works to call any DLL available and retun values to Neobook ,
or works just self disigned and compiled dll ?

2, If it works with any dll ---
>> how can i identify THE functions in the dll and how i assign the Return variables to NEOBOOK ?

3, IS THERE ANY PLUGIN which is designed to handle dll with understandable Manuals like neobook ?
Luke
 
Posts: 30
Joined: Thu Nov 17, 2005 6:24 am

Postby HPW » Mon Jun 05, 2006 2:41 am

1, Is this plugin works to call any DLL available and retun values to Neobook , or works just self disigned and compiled dll ?


Not with any, as there are so many different possibilitys to call DLL's.
It was made to call DLL's with cdecl-calling conventions.
It call a exported command with one string parameter and get's back one string-return value. So when you have your own DLL you can make it that way.

2, If it works with any dll ---
>> how can i identify THE functions in the dll and how i assign the Return variables to NEOBOOK ?

3, IS THERE ANY PLUGIN which is designed to handle dll with understandable Manuals like neobook ?



Plugin from Marije:

http://www.neosoftware.com/forum/viewto ... hlight=dll

http://neobook.ib-host.net/neobook.html


Plugin from Chris:

http://www.neosoftware.com/forum/viewto ... hlight=dll

http://christian.chauvin.free.fr/nzPlugIn.htm
Hans-Peter
User avatar
HPW
 
Posts: 2520
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

NeoBOOk & DLL

Postby Luke » Mon Jun 05, 2006 5:42 am

thanks Hans Peter !

Now I am sure about what your plugin can do .

let oss take the good plugin which "HANS PETER " IS using for autoit plugin.
i mean autoit.dll

how can i identify the function TO CALL inside the library By Using "Chauvins plugin " ? PLEASE EXAMPLE CODE ....


for ex ... In chauvins example there is a function which uses (WINDOWS) urlmon.dll
to download a file which looks like this :


nz_Call_Dll "URLDownloadToFile" "urlmon" "5" "%0" "$http://christian.free.fr\index.html" "$[TempDir]File.htm" "NULL" "NULL" "" ""



my question is
according to chauvins syntax ..

nz_Call_Dll "[Function]" "[Library]" "[NumParams]" "[Param1]" "[Param2]" "[Param3]" "[Param4]" "[Param5]" "[Param6]" "[Param7]"


1, How can someone identify the name of the functionS INSIDE THE DLL ? ,

as my understanding one DLL program may contain several functions .


A GUIDE IS APPRCIATED FROM ANYONE.
Luke
 
Posts: 30
Joined: Thu Nov 17, 2005 6:24 am

Postby HPW » Mon Jun 05, 2006 6:47 am

let oss take the good plugin which "HANS PETER " IS using for autoit plugin. i mean autoit.dll


For AuotIt 2.X there is the special wrapper plugin hpwAuotIt:

http://www.neosoftware.com/forum/viewto ... =hpwautoit

How can someone identify the name of the functionS INSIDE THE DLL ? , as my understanding one DLL program may contain several functions .


Best way is that you get a documentation with the DLL. There is also a chance to get a function-name with a dependency-checker. But then you have to find out the number and sort of parameter. Can be hard.

I have not used the DLL-plugins from the Marije and Chris.
Hans-Peter
User avatar
HPW
 
Posts: 2520
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby eddy current » Mon Jun 05, 2006 7:07 am

I believe the issue here is the lack of documentation and examples for the DLL plug-ins, in this case from Chris and Marije.

The HPW plug-ins are exceptional and a much appreciated contribution to the NeoBook community. However, I have also struggled with Chris' plug-ins given the sparse documentation (i.e., dll and flash in particular). Perhaps its the language barrier (even for a Canadian with some French schooling), but I agree that a plug-in is only as useful as its documentation and/or examples.

My two cents,
Glen
eddy current
 
Posts: 48
Joined: Mon May 23, 2005 7:24 pm

DLL AND NEOBOOK

Postby Luke » Tue Jun 06, 2006 12:46 am

OF COURSE ... the ISSUE IS A MATTER OF DOCUMENTATION .
AS GLEN SAID .....

FOR EX . Nobook recently released a Beta version of 5.04.
In this version implemented how to access HTML objects from Neobook.
Neobook identifies the objects automatically , and it is Documented Excellent.

I think the Plugin editors should do the same way .
Otherwise , it does not make a sense to create additional work.
A PLUGIN MUST BE COMPLETE TO ACCOMPLISH TASKS.
Luke
 
Posts: 30
Joined: Thu Nov 17, 2005 6:24 am


Return to PlugIn Discussions

Who is online

Users browsing this forum: No registered users and 2 guests