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
605 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
  • 6
  • 5
11 Comments
 
LVL 26

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 26

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
 
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 26

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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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 26

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 26

Expert Comment

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

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
how do i create updater to My Activex application? 3 79
Delphi application Soap connection 5 96
Magic Software info 18 125
update joined tables 2 32
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…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

863 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now