> Official information states that 'real' globals canot be used in a shared
> library. What I want to know is: Can I use globals in serial and virtual
> drivers?
> How?
>
> I'm also interested in using globals in shared libs, despite official info.
you dont need to use globals at ALL really.
create a structure containing your "globals" and then.. when you init
the application:
a) allocate memory
b) register the pointer as a feature
when you need to access globals:
c) get the pointer from the feature
when you finished:
d) get the pointer from the feature
e) free the memory
check out the sources to Cube3D (new) that you can get from here:
http://www.ardiri.com/index.cfm?redir=palm&cat=cube3D
you should be able to use this technique to get around problems with
shared libs, multiple code segments etc.. its a much better design
than using plain old globals :)
my sources are available to help you guys.. use em :)
cheers.
az.
--
Aaron Ardiri
Java Certified Programmer http://www.hig.se/~ardiri/
University-College i G�vle mailto:[EMAIL PROTECTED]
SE 801 76 G�vle SWEDEN
Tel: +46 26 64 87 38 Fax: +46 26 64 87 88
Mob: +46 70 656 1143 A/H: +46 8 668 78 72
if you enjoy it, then it aint work :) - rule #106 of life
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/