by Antonio Linares » Mon Nov 09, 2009 9:01 am
A working example:
- Code: Select all Expand view
#include "hbclass.ch"
function Main()
local o := MyClass():New()
Test( o )
return nil
CLASS MyClass
METHOD New() INLINE Self
METHOD Another( cText ) INLINE MsgInfo( cText ), "a string"
ENDCLASS
#pragma BEGINDUMP
#include <windows.h>
#include <hbapi.h>
#include <hbvm.h>
HB_FUNC( TEST )
{
hb_vmPushSymbol( hb_dynsymGetSymbol( "ANOTHER" ) );
hb_vmPush( hb_param( 1, HB_IT_OBJECT ) );
hb_vmPushString( "PRG level from C", strlen( "PRG level from C" ) );
hb_vmFunction( 1 );
MessageBox( 0, "return code from PRG", hb_parc( -1 ), 0 );
}
#pragma ENDDUMP
-
Antonio Linares
- Site Admin
-
- Posts: 42081
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
-
by toninhofwi » Mon Nov 09, 2009 3:17 pm
Thank you
-
toninhofwi
-
- Posts: 172
- Joined: Tue Oct 18, 2005 10:01 am
Return to FiveWin for Harbour/xHarbour
Who is online
Users browsing this forum: No registered users and 110 guests