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

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
LVL 1
hidrauAsked:
Who is Participating?
 
Sinisa VukConnect With a Mentor Commented:
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
 
Sinisa VukCommented:
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
 
hidrauAuthor Commented:
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
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

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.

 
Sinisa VukCommented:
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
 
hidrauAuthor Commented:
I have midas.dll in the folder where is the exe file. What do you think should I do?
0
 
hidrauAuthor Commented:
Sinisav, do you know any function that I can use to know if a dll is registered in windows?
0
 
hidrauAuthor Commented:
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
 
Sinisa VukCommented:
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
 
hidrauAuthor Commented:
Sinnav, i discovery the solution

I added my program in windows DEP, do you know this?
0
 
hidrauAuthor Commented:
thanks for you help, although I solved the problem alone, you gave me other tries that help me to try other forms.
0
 
Sinisa VukCommented:
Thanks.
Because it is servers, probably needs all programs run under DEP.
0
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.

All Courses

From novice to tech pro — start learning today.