Improve company productivity with a Business Account.Sign Up

x
?
Solved

Application terminate on start on Win 2003 server after delphi upgrade

Posted on 2004-09-23
12
Medium Priority
?
230 Views
Last Modified: 2010-04-05
After I have upgraded Delphi to 7.1 I get an error when starting the application on Windows 2003 server machines. The application shows the splash screen and then exits. In the event viewer I get this error:

Source: Application Error
Category: (100)
ID: 1000
Type: Error
Message:
Faulting application <Application name>, version <version>, faulting module kernel32.dll, version 5.2.3790.0, fault address 0x000249d3.

Can anyone help me?
0
Comment
Question by:norc
11 Comments
 
LVL 12

Expert Comment

by:Ivanov_G
ID: 12132548
start it from Delphi and debug it run-time...
0
 
LVL 1

Author Comment

by:norc
ID: 12132651
Yeah but I really don't want to install delphi on the server with all the plugins. I saw others have the same problem but no solution or cause is specified anywhere.
0
 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12132676
add madexcept (get it at www.madshi.net) to your application and run it on the server....
Then see the madexcept log to see wich entries causes the crash...

BTW from wich delphi version have you upgraded?
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
LVL 1

Author Comment

by:norc
ID: 12132718
Upgraded from 7.0
0
 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12132838
Well the Delphi 7.1 update is still in beta test and isn't already certified.
You first must be sure to have rebuilded the whole project (but i guess that it is).
As you don't want to install delphi on the server (and that's legitim) i stay with my suggestion....Install madexcept into IDE, compile and run the program on the server.

0
 
LVL 13

Expert Comment

by:BlackTigerX
ID: 12136635
I would use a utility like this one:
http://support.businessobjects.com/communityCS/FilesAndUpdates/modules.zip.asp

to find all the DLLs in use by your program

then, make sure you have all those DLLs in the 2003 machine
0
 
LVL 1

Author Comment

by:norc
ID: 12140405
Integrated MadExcept and it did not catch the error. I suspect because the application terminates before it even initializes the main form it just shows the splash screen and then exits.
0
 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12140491
Are you sure about madExcept settings? In your EVent Log there's a Kernel32 load error that is called by your app, so Madexcept should report it....

BTW the application starts correctly, so what about the main form oncreate? I guess that there're some DB opening there (or in a DataModule loading), as most of the changes in the 7.1 upg are about DB vcl's and modules....
0
 
LVL 1

Author Comment

by:norc
ID: 12141128
Solved the problem by accident! The problem was that Crystal reports engine was not installed on the server. I don't know how it worked before the Delphi upgrade but it did. Usualy on other operating sistems the application shows an error message that it can not access crystal libraries but on win 2003 server it does not. It just terminates. Thanks for the help.

Administrator please refund the points for this question.
0
 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12141281
--> I don't know how it worked before the Delphi upgrade but it did.

as i've already said --> I guess that there're some DB opening there (or in a DataModule loading), as most of the changes in the 7.1 upg are about DB vcl's and modules....

That's why, as Crystal reports works with DB interfaces too...
Ar you sure that this my comment didn't point you to the right direction? :))

Just joking, BTW to close and refund ask for that into the Community SUpport TA posting a link to this Q.
Or ask for the PE (kretzschmar) same action by mailing him the request and the link (see his profile)

F68 ;-)
0
 

Accepted Solution

by:
ee_ai_construct earned 0 total points
ID: 12169934
Closed, 250 points refunded.
ee_ai_construct (replacement part #xm34)
Community Support Admin
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
This is an update to some code that someone else posted on Experts Exchange. It is an alternate approach, I think a little easier to use, & makes sure that things like the Task Bar will update.
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.
Watch the video to learn how one can deal with PST file corruption issue with an outstanding Kernel for Outlook PST Repair Tool easily. Using this tool, non-technical users can swiftly perform the repair process to restore their essential data witho…

607 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question