Solved

I need a help with a program that uses Soup and Httprio to connect to web service - catastrophic error

Posted on 2013-10-28
11
620 Views
Last Modified: 2013-10-29
Hello Guys

I developed a system in D7 that uses TSoapConnection and THttPrio.

The system works fine in windows xp, windows 7, windows 8, windows 2003.

I tried to run it in windows 2008 and I have an error that doesn't help me at all.

" catastrophic error " .

What could it be? I have already tried to turn off the firewalls but nothing.

I thank a lot any clue

Alex
0
Comment
Question by:hidrau
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
11 Comments
 
LVL 27

Expert Comment

by:Sinisa Vuk
ID: 39607317
Try to use some of exception handlers like madExcept or Eurekalog. They will bring you a call stack when exception occurs. It is hard to locate real problem without such "tools". Because is windows Inet behind of THttPrio - try to upgrade IE and do reset Internet options too. You can use custom log file, make simple application and after each line (or logic block) set log line witch will be listed in file and show you real position in code....
0
 
LVL 1

Author Comment

by:hidrau
ID: 39608363
Hello Sinisav,

maybe you can help me now with more details.

Please, take a look at the txt with all information raised with madExcept.

thanks
bugreport.txt
0
 
LVL 27

Expert Comment

by:Sinisa Vuk
ID: 39608399
From log there is exception on calling:  ClientDataSet.Open (intenally TCustomClientDataSet.DoGetRecords)
Seems that midas.dll is missing or not available because it is not registered.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 1

Author Comment

by:hidrau
ID: 39608442
I have midas.dll in the folder where is the exe file. What do you think should I do?
0
 
LVL 27

Accepted Solution

by:
Sinisa Vuk earned 500 total points
ID: 39608523
Try register this midas.dll using regsvr32.exe from folder %SystemRoot%\SysWoW64
because I see that you have Win2008 64bit.
//.bat
%SystemRoot%\SysWoW64\regsvr32.exe midas.dll

Open in new window

0
 
LVL 1

Author Comment

by:hidrau
ID: 39608549
Sinisav, do you know any function that I can use to know if a dll is registered in windows?
0
 
LVL 1

Author Comment

by:hidrau
ID: 39608574
Hi, i got a function to be sure that my dll is registered.

http://www.showdelphi.com.br/dica/windows/92/como-saber-se-uma-determinada-dll-esta-registrada-no-windows-delphi

It is registered but the program doesn't go on :(
0
 
LVL 27

Expert Comment

by:Sinisa Vuk
ID: 39608646
This code is not for registered but for availability of dll. Because is in your folder then this is ok. Just call batch with regsvr32 to force register and see if it helps.
0
 
LVL 1

Author Comment

by:hidrau
ID: 39608693
Sinnav, i discovery the solution

I added my program in windows DEP, do you know this?
0
 
LVL 1

Author Closing Comment

by:hidrau
ID: 39608775
thanks for you help, although I solved the problem alone, you gave me other tries that help me to try other forms.
0
 
LVL 27

Expert Comment

by:Sinisa Vuk
ID: 39609141
Thanks.
Because it is servers, probably needs all programs run under DEP.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
Suggested Courses
Course of the Month6 days, 15 hours left to enroll

623 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