|
Re: Passing byte arrays into C functions: msg#00017windows.devel.jawin
Hi Alex A couple of quick notes, I will probably return with more later, when I find better time. Alex Kotchnev wrote:
First, of course, welcome on board :-). Please let me know if you get any problems setting up your build environment for Jawin (it should be pretty straightforward as described in the docs/jawindeveloper.html document, but there could be some special issues that we have overlooked).
If it is a DLL containing any of the COM structures mentioned on the jawintypebrowser.html page, we are able to generate code for some/most structures. But if you are thinking of an "old" DLL with published "DLL Entry Points" (such as the Win32 API), we are not able to do it. I think this is what the documentation in the jawintypebrowser.html page says, but if you find the exact location where we have written it incorrectly, please feel free to correct it. (you would probably also want to consult the new jawinuserguide_dll.html file, with information about calling DLL entry points).
Sounds great, I assume you are still talking about the marshalling when calling DLL entry points? - Your writing could probably finish section 3.2 in the jawinuserguide_dll.html document, where i newer got finished on explaining the instruction string and stacksize (please feel free to ask on everything, no matter how trivial and simple the question feels, one could still waste _hours_ tumbling around in the marshalling code - and there is a big chance that either Roger, Robert or myself can answer the question quickly).
Sounds great. You should also check the content of the org.jawin.donated.win32 package (in the stubs/src folder) and the org.jawin.win32 package in the main src folder. The org.jawin.win32 package contains some Win32 API structures used internally in Jawin. The org.jawin.donated.win32 package contains some stubs I think Stuart wrote once, for manipulating with some of the Win32 API's (eg. there is code for manipulating the registry).
This is just what the donated packages are for. They are build into the jawin-stubs.jar file (this was not in the last binary release, so you will have to build "ant deploy" from the CVS-head yourself to get this file). Best Regards Morten |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Getting Out Parameter value in Jawin: 00017, Morten Andersen |
|---|---|
| Next by Date: | Re: Getting Out Parameter value in Jawin: 00017, Mukund Wassan |
| Previous by Thread: | Re: Passing byte arrays into C functionsi: 00017, Alex Kotchnev |
| Next by Thread: | Getting Out Parameter value in Jawin: 00017, Mukund Wassan |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |