RBuilder, Win9x and XP incompatibility
Hello
Using Delphi v5 Pro on a Windows XP I'm compiling an application which
includes RBuilder Ent v6.03. When I'm trying to run the executable under
Windows 98 SE I get an OS Error "...File seems to be corrupted....invalid
format...". The very same executable runs OK on Win NT,2000 or XP. Trying to
resolve the whole problem I removed from my application the RBuilder stuff
and re-compiled (always in Win XP). Now the executable runs OK in Win'98 SE.
Is there any incompatibility issues for compiled applications under XP which
include RBuilder and Win9x ? If so is RBuilder v7 Ent. addressing the
problem ?
Looking forward for your reply
--
--
Best Regards
MYTSKIDIS GEORGIOS
Mytskidis_G@GI-Net.Gr
Using Delphi v5 Pro on a Windows XP I'm compiling an application which
includes RBuilder Ent v6.03. When I'm trying to run the executable under
Windows 98 SE I get an OS Error "...File seems to be corrupted....invalid
format...". The very same executable runs OK on Win NT,2000 or XP. Trying to
resolve the whole problem I removed from my application the RBuilder stuff
and re-compiled (always in Win XP). Now the executable runs OK in Win'98 SE.
Is there any incompatibility issues for compiled applications under XP which
include RBuilder and Win9x ? If so is RBuilder v7 Ent. addressing the
problem ?
Looking forward for your reply
--
--
Best Regards
MYTSKIDIS GEORGIOS
Mytskidis_G@GI-Net.Gr
This discussion has been closed.
Comments
my older notebook). I use D5 and 6.03 Ent.
My clients use Win 95, 98, 98 SE, NT and XP and don't
seem to have any problems.
Perhaps you could indicate what features of RB you are
using. Perhaps you're using features that I am not using.
Jon
your executable was built by Delphi and therefore it's linker is responsible
for the binary output, not ReportBuilder - never!.
I would check for viruses!
Can you copy the corrupted app to another machine and run it successfully
there?
Defective NICs sometimes damages data during transport.
regards,
Chris Ueberall;
Win 95,98,ME have a limit on the size of named resources within the
exe. Once exceeded, the OS reports that the exe is invalid. At the
same time it tends not to be able to show the application icon in
explorer.
Library vendors such as reportbuilder, and especially Developers
Express have given no consideration to this limitation and include
quite a number of named resources.
Since you cannot change the resources in your linked in libraries, you
will have to shorten your form names (or other named resources). I
now average around 8 characters for form names (pretty short when you
have hundreds of modules).
You can use such products as ResHacker to view your app resources.
HTH, Martin Clarke
On Thu, 12 Sep 2002 13:55:41 -0400, "David Miller"
Perhaps try compiling with packages - I do not know whether that would help.
RB has to store strings to support international languages.
--
Nard Moseley
Digital Metaphors
http://www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com