Re: [twsocket] Use of ThttpServer and msxml

2013-08-29 Thread Chris Schofield
Hi Francois

Ok I have found  the error

The xml had æåø characters in it.

When you read the xml from a file it works fine when its passed through post
request then something goes wrong.

I am on it .

Thanks for your help

Chris

-Original Message-
From: TWSocket [mailto:twsocket-boun...@lists.elists.org] On Behalf Of Chris
Schofield
Sent: 29 August 2013 08:34
To: 'ICS support mailing'
Subject: Re: [twsocket] Use of ThttpServer and msxml

Hi Francois

Thanks for your reply.

The xml parsing routines were tested in a cgi program and work fine.

I have just changed your demo webserver app and added my xml parsing routine
and it works fine !!!

I didn't mention that my project  was a service application. Maybe that's
where the issues are.

I will continue

Regards
Chris

-Original Message-
From: TWSocket [mailto:twsocket-boun...@lists.elists.org] On Behalf Of
François Piette
Sent: 28 August 2013 20:51
To: 'ICS support mailing'
Subject: Re: [twsocket] Use of ThttpServer and msxml

> I am trying to convert a cgi-bin program that uses msxml to be part of 
> a
small webserver program using thttpserver.
> I get access violations when I try to parse the xml received in the 
> post
request
> I am using DomDocument and msxml (2 I think) I have read about using 
> coinitilialise but that did not help.
> Does anyone have any ideas???


Difficult to say anything since your description is not complete. You should
show some code, show the line where the access violation occurs and show the
stack trace when the AV occurs.

Your code has at least two parts: Using the HTTP server component and using
the MSXML component.
You should separate the two. At least for debugging your code. Write the XML
content to a file and the reload the file to process it using MSXML,
probably test your parsing in a standalone executable reading the same file.

Also you should use madExcept in your application to have better checks.

--
francois.pie...@overbyte.be
Embarcadero MVP
http://www.overbyte.be
http://francois-piette.blogspot.com




--
To unsubscribe or change your settings for TWSocket mailing list please goto
http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

--
To unsubscribe or change your settings for TWSocket mailing list please goto
http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Use of ThttpServer and msxml

2013-08-29 Thread Chris Schofield
Hi Francois

Thanks for your reply.

The xml parsing routines were tested in a cgi program and work fine.

I have just changed your demo webserver app and added my xml parsing routine
and it works fine !!!

I didn’t mention that my project  was a service application. Maybe that’s
where the issues are.

I will continue

Regards
Chris

-Original Message-
From: TWSocket [mailto:twsocket-boun...@lists.elists.org] On Behalf Of
François Piette
Sent: 28 August 2013 20:51
To: 'ICS support mailing'
Subject: Re: [twsocket] Use of ThttpServer and msxml

> I am trying to convert a cgi-bin program that uses msxml to be part of 
> a
small webserver program using thttpserver.
> I get access violations when I try to parse the xml received in the 
> post
request
> I am using DomDocument and msxml (2 I think) I have read about using 
> coinitilialise but that did not help.
> Does anyone have any ideas???


Difficult to say anything since your description is not complete. You should
show some code, show the line where the access violation occurs and show the
stack trace when the AV occurs.

Your code has at least two parts: Using the HTTP server component and using
the MSXML component.
You should separate the two. At least for debugging your code. Write the XML
content to a file and the reload the file to process it using MSXML,
probably test your parsing in a standalone executable reading the same file.

Also you should use madExcept in your application to have better checks.

--
francois.pie...@overbyte.be
Embarcadero MVP
http://www.overbyte.be
http://francois-piette.blogspot.com




-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Use of ThttpServer and msxml

2013-08-28 Thread François Piette
> I am trying to convert a cgi-bin program that uses msxml to be part of a
small webserver program using thttpserver.
> I get access violations when I try to parse the xml received in the post
request
> I am using DomDocument and msxml (2 I think)
> I have read about using coinitilialise but that did not help.
> Does anyone have any ideas???


Difficult to say anything since your description is not complete. You should
show some code, show the line where the access violation occurs and show the
stack trace when the AV occurs.

Your code has at least two parts: Using the HTTP server component and using
the MSXML component.
You should separate the two. At least for debugging your code. Write the XML
content to a file and the reload the file to process it using MSXML,
probably test your parsing in a standalone executable reading the same file.

Also you should use madExcept in your application to have better checks.

-- 
francois.pie...@overbyte.be
Embarcadero MVP
http://www.overbyte.be
http://francois-piette.blogspot.com




-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be