From: "Stephan Kämper" Date: 2005-03-29T02:59:46+09:00 Subject: DL usage / DL documentation Hi all, I currently try to call a function in a DLL, which has a prototype like this: int test(int an_int, long * a_ptr_to_long, char * a_string); How do I get a 'long *' into the method from Ruby using DL? In C++ I'd just define a corresponding variable and pass its address: long a_long; int res = int test( 42, &a_long, "help me please" ); (Gee, I haven't programmed C++ a long time...) But how do I do that from Ruby? (It seems I just don't understand this document: http://www.jbrowse.com/text/rdl_en.html ) Is there some more comprehensive documentation about DL out there? Should I switch to the recently announced DL2 version 0.4? Any help is really appreciated. Stephan