Where to best put 'global' functions?

Discuss OrbForms Designer and PocketC Architect

Postby design4use on Fri Jul 26, 2002 8:50 pm

I have a code design for Orbworks:
I wondering where I should put code that mainly consists of reusable function that I want to call from anywhere: e.g from UIForms, UIGadgets that happen to be in the project. Pascal/Basic have the notion of a module that can be added to the project and that just contains of shared code... does something similar exist in OrbWorks or where should I put all this 'global' code?
Posts: 128
Joined: Fri May 10, 2002 3:31 pm

Postby iboehme on Sun Jul 28, 2002 1:42 pm

though I know that it?Ǭ¥s not a good C-style (I also come from Delphi ;-) I include gloabal functions via

include "\\..\\general\\lib.oc"

at the top of the app (in the app module. Because in Orbforms C all files are compiled as if they were one single file the functions, objects a.s.o. in lib.oc are knows in all parts and all forms. But if you do so, don?Ǭ¥t include the lib in your project!

But you can also define a prototype as described in the helpfile. So the compiler knows, that this function will be declared below and you can call it anywhere (after the prototype). In this case you can add the module to your project.

If you speak german, have a look at http://www.orbforms.de , the website of the first german book on Orbforms Designer
Posts: 18
Joined: Mon Jun 17, 2002 9:10 am

Return to OrbForms Designer and PocketC Architect

Who is online

Users browsing this forum: No registered users and 2 guests