I am not unloading the c .so library. I load it at the start of the java app 
and then use jni to get to the c function. The C function  initialises the DFB 
instance. All that works fine.

My problem is getting back to the JAVA graphics after I have released the DFB 
instance in the C function.

Thx.

H Dabis




________________________________
From: Karl Phillip <[email protected]>
To: Homam Dabis <[email protected]>; [email protected]
Sent: Wed, 20 January, 2010 11:53:03
Subject: Re: [directfb-users] Integrating JAVA app and DFB

After loading the .so file and creating the dfb, if you unload the .so you will 
have problems!

You could do a library (.so) that exports all functions you need to use, and 
then load it when your java application initializes. Remember to unload the .so 
file only when the java app is done.

[]'s


On Wed, Jan 20, 2010 at 8:33 AM, Homam Dabis <[email protected]> wrote:

Hi,
>
>I have an unusual situation.
>
>My main application is a JAVA app. using awt graphics. Additionally, I have a 
>C app using directfb.
>
>The task I have is to integrate the main JAVA app. with the C app. I can do 
>this by loading the C app. as a .so from JAVA and  use JNI to call it.
>
>Problem:
>
>JAVA app starts graphics. Upon calling the DFB app., a DFB instance is created 
>and that runs fine. However, when I exit the DFB app. and go back to JAVA, I 
>lose all graphics. The JAVA app. is still alive and I can reload and run the 
>DFB app. in the same session but blindly i.e. I just use the same RC key to 
>start and exit the DFB app.
>
>I guess DFB is getting hold of the FB and that is messing up the JAVA FB 
>control.
>
>Does anyone have any
> suggestions/ideas on how to solve such a problem?
>
>Thanks
>
>Homam. 
>
>
>_______________________________________________
>>directfb-users mailing list
>[email protected]
>http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>
>



      
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to