• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 630
  • Last Modified:

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
0
hidrau
Asked:
hidrau
  • 6
  • 5
1 Solution
 
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
 
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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
hidrauAuthor Commented:
I have midas.dll in the folder where is the exe file. What do you think should I do?
0
 
Sinisa VukCommented:
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
 
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

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now