Attn Matt: Please help with Dependency Walker :-(

new topic     » topic index » view thread      » older message » newer message

So is Euphoria v3.0 out yet?

I guess I'm back early.. Or maybe I decided I could just use both languages..
Woohoo. Well anyway I stumbled on a nice 3D engine (Irrlicht).. Its written in
C++ (just like all of em), well "trying" wrapping it for Euphoria (uh-oh)
(because Morfit v4 wrapper is old as grandmother) crossed my mind. I've been
looking at your cplusplus.e, and how you use it with various wxEuphoria includes.
I've also got Dependency Walker like you use to get the "real" exported names of
functions in C++ modules (because there needs to be unique identifers for each
routine when operator overloading is supported in C++).

exa:

-- from: wxSizer.e
-- wxFlexGridSizer::sm_classwxFlexGridSizer
wxFlexGridSizer_sm_classwxFlexGridSizer = define_c_var( wxWin,
"@wxFlexGridSizer@sm_classwxFlexGridSizer" ),

 


The problem is DW isnt working? When I try and view the functions in
Irrlicht.dll.. i see this:

_ZN3irr14createDeviceExERKNS_27SIrrlichtCreationParametersE (function #1)
_ZN3irr12createDeviceENS_5video13E_DRIVER_TYPEERKNS_4core11dimension2dIiEEjbbbPNS_14IEventReceiverEPKw
(function #2)

Arnt there suppost to be literly 1000's of functions?

I get this warning with MPR.dll..
Warning: At least one module has an unresolved import due to a missing export
function in a delay-load dependent module.

Would that have anything to do with it?


BTW: You should maybe spruce up cplusplus.e a little for general C++ interfacing
and send it to the archives? grin

I wonder if Euphoria can interface with Objective C too.


Regards,
Vincent

----------------------------------------------
     ___	      __________      ___
    /__/\            /__________\    |\ _\
    \::\'\          //::::::::::\\   |'|::|
     \::\'\        //:::_::::_:::\\  |'|::|
      \::\'\      //::/  |::|  \::\\ |'|::|
       \::\'\    //::/   |::|   \::\\|'|::|
        \::\'\__//::/    |::|    \::\|'|::|
         \::\','/::/     |::|     \::\\|::|
          \::\_/::/      |::|      \::\|::|
           \::,::/       |::|       \:::::|
            \___/        |__|        \____|

 	                 .``.
		         ',,'

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu