Subject RE: [IBO] App using DLLs
Author John Tomaselli
Hi Kevin,
Long time away from the list, I do check it from time to time and plan to be
more active again. At any rate we have successfully used smart plugins from
Athrasoft.com (www.athrasoft.com) and while the learning curve was high at
first, I can tell you that it has been absolutely worth it. We have created
a messaging system for all common modules so that putting together a custom
app is much more rapid and for certain things requires no code mods.
Everything about building my apps has become easier and now I can focus on a
fix to a form (plugin) knowing if wont does not affect any other module and
or plugin. Worth a look. I could publish some simple examples if needed. The
developer Paulo is terrific.
John


-----Original Message-----
From: Kevin Stanton [mailto:Kevin.Stanton@...]
Sent: Wednesday, November 12, 2003 9:01 AM
To: IBObjects@yahoogroups.com
Subject: RE: [IBO] App using DLLs


Sorry I didn't explain a bit better. I started a completely new app testing
out loading/unloading packages dynamically. The first module I converted
was my customer maintenance data module and form. The amount of memory
consumed was amazingly high so I stopped development on it for a while. I'm
now thinking modular again. I would also be a nice way to sell the app in
modules as well. I've had very little time to work on all this as it is now
busy again so I was hoping for a sample DLL/packages app I could look at.

Right now I compile my app with runtime packages but only the packages that
don't change very often. I could add more to the runtime packages line
(like all the IBO packages) and that would reduce the exe I'm sure by quite
a bit. Actually I may do this just to see.

Kevin

-----Original Message-----
From: Geoff Worboys [mailto:geoff@...]
Sent: Tuesday, November 11, 2003 10:49 PM
To: Kevin Stanton
Subject: Re: [IBO] App using DLLs


> That's exactly what I've run into - the memory issue using
> packages and I'm loading/unloading at runtime. I'm very much
> the same situation as you with VCL, IBO, Report Builder,
> Raize and a couple more. I've also run into the resource
> issues on Win 9x - invalid Win32 application.
> This is all why I am looking into DLLs. My exe is over 13 mb
> with runtime packages.
> Ugh...seems like there is no good/perfect solution.

I do not understand. If you are using all runtime packages
your executable should be quite small (obviously this depends)
and you should not have Win9x resource problems (since the
limit applies to a single module).

It seems like you must only be using a few runtime packages.
What BPLs are you distributing with your app? Just curious,
because it sounds like you are getting the worst of both
worlds at the moment.

--
Geoff Worboys
Telesis Computing


Yahoo! Groups Sponsor




___________________________________________________________________________
IB Objects - direct, complete, custom connectivity to Firebird or
InterBase
without the need for BDE, ODBC or any other layer.

___________________________________________________________________________
http://www.ibobjects.com - your IBO community resource for Tech Info
papers,
keyword-searchable FAQ, community code contributions and more !

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


[Non-text portions of this message have been removed]



___________________________________________________________________________
IB Objects - direct, complete, custom connectivity to Firebird or InterBase
without the need for BDE, ODBC or any other layer.
___________________________________________________________________________
http://www.ibobjects.com - your IBO community resource for Tech Info papers,
keyword-searchable FAQ, community code contributions and more !

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/