473,574 Members | 2,718 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

doc.loadxml(axw ebbrowser1.docu ment.body.outer html), doesn't work?

I am automating the navigation of a website. When I reach the end, it
changes to xml.

So my axwebbrowser1 has a bunch of xml data in it.

So here is what I am trying to do

Dim xmlText As String
Dim doc As New XmlDocument()
Dim myElem As XmlElement
xmlText = AxWebBrowser1.D ocument.Body.Ou terHTML
doc.LoadXml(xml Text)

But the problem is I get an exception error at the
doc.loadxml(xml text)
I found a streamreader example but I already have the xml data in the
axwebbrowser control.

How do I get it so I can parse through the nodes?

Thanks for any information
Nov 20 '05 #1
25 2944
what does the entire document look like?

either post it here, or give the url so we can see.

thx,

steve
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:c7******** *************** *********@4ax.c om...
I am automating the navigation of a website. When I reach the end, it
changes to xml.

So my axwebbrowser1 has a bunch of xml data in it.

So here is what I am trying to do

Dim xmlText As String
Dim doc As New XmlDocument()
Dim myElem As XmlElement
xmlText = AxWebBrowser1.D ocument.Body.Ou terHTML
doc.LoadXml(xml Text)

But the problem is I get an exception error at the
doc.loadxml(xml text)
I found a streamreader example but I already have the xml data in the
axwebbrowser control.

How do I get it so I can parse through the nodes?

Thanks for any information

Nov 20 '05 #2
I wish I could post the website but it's on a password protected site.
But here is what the page looks like when viewed in ie6.

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <ShipmentForeca sts>
- <ShipmentForeca st>
<extract-datetime
code="CST">2003-10-15T15:33:06.000-06:00</extract-datetime>
<FileKey>ALL1*2 3759*20011200*A LL1</FileKey>
<TransactionIde ntification>000 343717</TransactionIden tification>
<ReleaseIdentif ication Type="Original"
DateType="Deliv ery">20011200</ReleaseIdentifi cation>
<DateTime>200 3-10-15T21:33:06.000 Z</DateTime>
<StartDateTime> 2003-10-13T21:33:06.000 Z</StartDateTime>
<EndDateTime>20 04-10-06T00:00:00.000 Z</EndDateTime>
- <ShipFrom>
- <Company>
etc etc....

Does this help at all?

Thanks for any advice you can give.

On Mon, 20 Oct 2003 11:42:55 -0500, "steve" <as*@abc.com> wrote:
what does the entire document look like?

either post it here, or give the url so we can see.

thx,

steve
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:c7******* *************** **********@4ax. com...
I am automating the navigation of a website. When I reach the end, it
changes to xml.

So my axwebbrowser1 has a bunch of xml data in it.

So here is what I am trying to do

Dim xmlText As String
Dim doc As New XmlDocument()
Dim myElem As XmlElement
xmlText = AxWebBrowser1.D ocument.Body.Ou terHTML
doc.LoadXml(xml Text)

But the problem is I get an exception error at the
doc.loadxml(xml text)
I found a streamreader example but I already have the xml data in the
axwebbrowser control.

How do I get it so I can parse through the nodes?

Thanks for any information


Nov 20 '05 #3
you know...that looks fine to me. i don't see anything wrong with it. what
does the exception state?

here's some "quicky code" that will help you parse xml in the meantime...i
didn't have time to learn how the new xml stuff worked in .net so this was
my "5 minute problem solved" adaptation.

hth,

steve

Private Sub xmlParsing()
Dim xml As String
xml &= "<authorization >" & vbCrLf
xml &= " <record1>" & vbCrLf
xml &= " <id>1</id>" & vbCrLf
xml &= " <role>1</role>" & vbCrLf
xml &= " <description>sy stem account</description>" & vbCrLf
xml &= " </record1>" & vbCrLf
xml &= " <record2>" & vbCrLf
xml &= " <id>2</id>" & vbCrLf
xml &= " <role>2</role>" & vbCrLf
xml &= " <description>ad ministrator</description>" & vbCrLf
xml &= " </record2>" & vbCrLf
xml &= " <record3>" & vbCrLf
xml &= " <id>3</id>" & vbCrLf
xml &= " <role>3</role>" & vbCrLf
xml &= " <description>st andard user</description>" & vbCrLf
xml &= " </record3>" & vbCrLf
xml &= "</authorization>" & vbCrLf
xml &= "<authorization >" & vbCrLf
xml &= " <record4>" & vbCrLf
xml &= " <id>4</id>" & vbCrLf
xml &= " <role>4</role>" & vbCrLf
xml &= " <description>sy stem knob</description>" & vbCrLf
xml &= " </record4>" & vbCrLf
xml &= " <record5>" & vbCrLf
xml &= " <id>5</id>" & vbCrLf
xml &= " <role>5</role>" & vbCrLf
xml &= " <description>ce rtified looser</description>" & vbCrLf
xml &= " </record5>" & vbCrLf
xml &= " <record6>" & vbCrLf
xml &= " <id>6</id>" & vbCrLf
xml &= " <role>6</role>" & vbCrLf
xml &= " <description>em mense whiner</description>" & vbCrLf
xml &= " </record6>" & vbCrLf
xml &= "</authorization>" & vbCrLf
Dim authorization() As String = getMultipleSegm ents("AUTHORIZA TION", xml)
If authorization Is Nothing Then Return
Dim segment As String
For Each segment In authorization
Dim records() As String = getMultipleSegm ents("RECORD", segment)
If Not records Is Nothing Then
Dim description As String
Dim id As Integer
Dim record As String
Dim role As String
For Each record In records
id = CInt(getSegment Value(getSingle Segment("ID", record), 0))
role = getSegmentValue (getSingleSegme nt("ROLE", record))
description = getSegmentValue (getSingleSegme nt("DESCRIPTION ", record))
Console.WriteLi ne("id: " & id & ", role: " & role & ", description: " &
description)
Next
End If
Next
Console.ReadLin e()
End Sub

Private Function getMultipleSegm ents(ByVal segment As String, ByVal xml As
String) As String()
If xml Is Nothing Then Exit Function
Dim pattern As String = "<\s*" & segment & "[^>]*>.*?<\s*/\s*" & segment &
"[^>]*?>"
Dim regExp As New Regex(pattern, RegexOptions.Ex plicitCapture Or
RegexOptions.Si ngleline Or RegexOptions.Ig noreCase)
If Not regExp.IsMatch( xml) Then Exit Function
Dim match As Match
Dim result() As String
Dim index As Integer
For Each match In regExp.Matches( xml)
ReDim Preserve result(index)
result(index) = match.Value
index += 1
Next
Return result
End Function

Private Function getSingleSegmen t(ByVal segment As String, ByVal xml As
String) As String
If xml Is Nothing Then Exit Function
Dim pattern As String = "<\s*" & segment & "[^>]*>.*?<\s*/\s*" & segment &
"[^>]*?>"
Dim regExp As New Regex(pattern, RegexOptions.Ex plicitCapture Or
RegexOptions.Si ngleline Or RegexOptions.Ig noreCase)
If Not regExp.IsMatch( xml) Then Exit Function
Dim match As Match = regExp.Match(xm l)
Return match.Value
End Function

Private Overloads Function getSegmentValue (ByVal xml As String) As String
If xml Is Nothing Then Exit Function
Dim pattern As String = "<[^>]*>"
Dim regExp As New Regex(pattern)
If Not regExp.IsMatch( xml) Then Exit Function
Return regExp.Replace( xml, "")
End Function

Private Overloads Function getSegmentValue (ByVal xml As String, ByVal
emptyDefault As String) As String
Dim value As String = getSegmentValue (xml)
If value Is Nothing OrElse value.Trim = vbNullString Then value =
emptyDefault
Return value
End Function
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:6e******** *************** *********@4ax.c om...
I wish I could post the website but it's on a password protected site.
But here is what the page looks like when viewed in ie6.

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <ShipmentForeca sts>
- <ShipmentForeca st>
<extract-datetime
code="CST">2003-10-15T15:33:06.000-06:00</extract-datetime>
<FileKey>ALL1*2 3759*20011200*A LL1</FileKey>
<TransactionIde ntification>000 343717</TransactionIden tification>
<ReleaseIdentif ication Type="Original"
DateType="Deliv ery">20011200</ReleaseIdentifi cation>
<DateTime>200 3-10-15T21:33:06.000 Z</DateTime>
<StartDateTime> 2003-10-13T21:33:06.000 Z</StartDateTime>
<EndDateTime>20 04-10-06T00:00:00.000 Z</EndDateTime>
- <ShipFrom>
- <Company>
etc etc....

Does this help at all?

Thanks for any advice you can give.

On Mon, 20 Oct 2003 11:42:55 -0500, "steve" <as*@abc.com> wrote:
what does the entire document look like?

either post it here, or give the url so we can see.

thx,

steve
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:c7******* *************** **********@4ax. com...
I am automating the navigation of a website. When I reach the end, it
changes to xml.

So my axwebbrowser1 has a bunch of xml data in it.

So here is what I am trying to do

Dim xmlText As String
Dim doc As New XmlDocument()
Dim myElem As XmlElement
xmlText = AxWebBrowser1.D ocument.Body.Ou terHTML
doc.LoadXml(xml Text)

But the problem is I get an exception error at the
doc.loadxml(xml text)
I found a streamreader example but I already have the xml data in the
axwebbrowser control.

How do I get it so I can parse through the nodes?

Thanks for any information

Nov 20 '05 #4
I am attempting to try out your code.

I am getting a couple of errors when inserting the code.

Inside GetMultipleSegm ents()
Dim regExp as New Regex(pattern Regex is undefined
Dim match as Match Match is undefined
Inside getSingleSegmen t
Regex is undefined and Match is undefined

insided Overloads function getSegmentValue
value = emptyDefault() is undefined

thanks for any help

On Mon, 20 Oct 2003 12:43:53 -0500, "steve" <as*@abc.com> wrote:
you know...that looks fine to me. i don't see anything wrong with it. what
does the exception state?

here's some "quicky code" that will help you parse xml in the meantime...i
didn't have time to learn how the new xml stuff worked in .net so this was
my "5 minute problem solved" adaptation.

hth,

steve

Private Sub xmlParsing()
Dim xml As String
xml &= "<authorization >" & vbCrLf
xml &= " <record1>" & vbCrLf
xml &= " <id>1</id>" & vbCrLf
xml &= " <role>1</role>" & vbCrLf
xml &= " <description>sy stem account</description>" & vbCrLf
xml &= " </record1>" & vbCrLf
xml &= " <record2>" & vbCrLf
xml &= " <id>2</id>" & vbCrLf
xml &= " <role>2</role>" & vbCrLf
xml &= " <description>ad ministrator</description>" & vbCrLf
xml &= " </record2>" & vbCrLf
xml &= " <record3>" & vbCrLf
xml &= " <id>3</id>" & vbCrLf
xml &= " <role>3</role>" & vbCrLf
xml &= " <description>st andard user</description>" & vbCrLf
xml &= " </record3>" & vbCrLf
xml &= "</authorization>" & vbCrLf
xml &= "<authorization >" & vbCrLf
xml &= " <record4>" & vbCrLf
xml &= " <id>4</id>" & vbCrLf
xml &= " <role>4</role>" & vbCrLf
xml &= " <description>sy stem knob</description>" & vbCrLf
xml &= " </record4>" & vbCrLf
xml &= " <record5>" & vbCrLf
xml &= " <id>5</id>" & vbCrLf
xml &= " <role>5</role>" & vbCrLf
xml &= " <description>ce rtified looser</description>" & vbCrLf
xml &= " </record5>" & vbCrLf
xml &= " <record6>" & vbCrLf
xml &= " <id>6</id>" & vbCrLf
xml &= " <role>6</role>" & vbCrLf
xml &= " <description>em mense whiner</description>" & vbCrLf
xml &= " </record6>" & vbCrLf
xml &= "</authorization>" & vbCrLf
Dim authorization() As String = getMultipleSegm ents("AUTHORIZA TION", xml)
If authorization Is Nothing Then Return
Dim segment As String
For Each segment In authorization
Dim records() As String = getMultipleSegm ents("RECORD", segment)
If Not records Is Nothing Then
Dim description As String
Dim id As Integer
Dim record As String
Dim role As String
For Each record In records
id = CInt(getSegment Value(getSingle Segment("ID", record), 0))
role = getSegmentValue (getSingleSegme nt("ROLE", record))
description = getSegmentValue (getSingleSegme nt("DESCRIPTION ", record))
Console.WriteLi ne("id: " & id & ", role: " & role & ", description: " &
description)
Next
End If
Next
Console.ReadLin e()
End Sub

Private Function getMultipleSegm ents(ByVal segment As String, ByVal xml As
String) As String()
If xml Is Nothing Then Exit Function
Dim pattern As String = "<\s*" & segment & "[^>]*>.*?<\s*/\s*" & segment &
"[^>]*?>"
Dim regExp As New Regex(pattern, RegexOptions.Ex plicitCapture Or
RegexOptions.S ingleline Or RegexOptions.Ig noreCase)
If Not regExp.IsMatch( xml) Then Exit Function
Dim match As Match
Dim result() As String
Dim index As Integer
For Each match In regExp.Matches( xml)
ReDim Preserve result(index)
result(index) = match.Value
index += 1
Next
Return result
End Function

Private Function getSingleSegmen t(ByVal segment As String, ByVal xml As
String) As String
If xml Is Nothing Then Exit Function
Dim pattern As String = "<\s*" & segment & "[^>]*>.*?<\s*/\s*" & segment &
"[^>]*?>"
Dim regExp As New Regex(pattern, RegexOptions.Ex plicitCapture Or
RegexOptions.S ingleline Or RegexOptions.Ig noreCase)
If Not regExp.IsMatch( xml) Then Exit Function
Dim match As Match = regExp.Match(xm l)
Return match.Value
End Function

Private Overloads Function getSegmentValue (ByVal xml As String) As String
If xml Is Nothing Then Exit Function
Dim pattern As String = "<[^>]*>"
Dim regExp As New Regex(pattern)
If Not regExp.IsMatch( xml) Then Exit Function
Return regExp.Replace( xml, "")
End Function

Private Overloads Function getSegmentValue (ByVal xml As String, ByVal
emptyDefault As String) As String
Dim value As String = getSegmentValue (xml)
If value Is Nothing OrElse value.Trim = vbNullString Then value =
emptyDefault
Return value
End Function
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:6e******* *************** **********@4ax. com...
I wish I could post the website but it's on a password protected site.
But here is what the page looks like when viewed in ie6.

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <ShipmentForeca sts>
- <ShipmentForeca st>
<extract-datetime
code="CST">2003-10-15T15:33:06.000-06:00</extract-datetime>
<FileKey>ALL1*2 3759*20011200*A LL1</FileKey>
<TransactionIde ntification>000 343717</TransactionIden tification>
<ReleaseIdentif ication Type="Original"
DateType="Deliv ery">20011200</ReleaseIdentifi cation>
<DateTime>200 3-10-15T21:33:06.000 Z</DateTime>
<StartDateTime> 2003-10-13T21:33:06.000 Z</StartDateTime>
<EndDateTime>20 04-10-06T00:00:00.000 Z</EndDateTime>
- <ShipFrom>
- <Company>
etc etc....

Does this help at all?

Thanks for any advice you can give.

On Mon, 20 Oct 2003 11:42:55 -0500, "steve" <as*@abc.com> wrote:
>what does the entire document look like?
>
>either post it here, or give the url so we can see.
>
>thx,
>
>steve
>
>
>"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
>news:c7******* *************** **********@4ax. com...
>> I am automating the navigation of a website. When I reach the end, it
>> changes to xml.
>>
>> So my axwebbrowser1 has a bunch of xml data in it.
>>
>> So here is what I am trying to do
>>
>> Dim xmlText As String
>> Dim doc As New XmlDocument()
>> Dim myElem As XmlElement
>> xmlText = AxWebBrowser1.D ocument.Body.Ou terHTML
>> doc.LoadXml(xml Text)
>>
>> But the problem is I get an exception error at the
>> doc.loadxml(xml text)
>> I found a streamreader example but I already have the xml data in the
>> axwebbrowser control.
>>
>> How do I get it so I can parse through the nodes?
>>
>> Thanks for any information
>


Nov 20 '05 #5
Ok, I see I forgot an import.

One more thing.....

When I set xml=axwebbrowse r1.document.bod y.outerhtml

I get all kinds of junk in the xml stirng.

It is displayed perfectly as an xml document in the axwebrowser
control but the string that is returned contains lots of extra junk in
it. And the <Node>xyz</Node> is totally missing from the xml string.

Any ideas on how to get the xml string loaded with only the real xml
data that is displayed in the axwebbrowser control?

thanks
Nov 20 '05 #6
Hi MeNo,

If you know when you've reached the xml stage, why not get the file
directly using an HttpRequest? Then you won't need to worry axBrowser messing
it up - you can stick it straight into your XmlDocument.

Regards,
Fergus
Nov 20 '05 #7
go to the command window (ctl + g) and type this in when you have it running
and loaded:

?axwebbrowser1. document.body

what shows up? if you don't see xml anywhere, then try:

?axwebbrowser1. document

i think the whole problem is there. one way to bypass the whole use of the
browser control is to create an http request and get the results. i have an
example if you wanna go that route.

let me know what the command window outputs.

thx,

steve
"MeNotHome" <dtfa@****nospm ****insightbb.c om> wrote in message
news:m7******** *************** *********@4ax.c om...
Ok, I see I forgot an import.

One more thing.....

When I set xml=axwebbrowse r1.document.bod y.outerhtml

I get all kinds of junk in the xml stirng.

It is displayed perfectly as an xml document in the axwebrowser
control but the string that is returned contains lots of extra junk in
it. And the <Node>xyz</Node> is totally missing from the xml string.

Any ideas on how to get the xml string loaded with only the real xml
data that is displayed in the axwebbrowser control?

thanks

Nov 20 '05 #8
I can't get it from the httprequest. There is no single URL that will
get me to the necessary page.

I have to step through a series of pages. Selecting links, filling in
data fields and pressing the right buttons. I have all of this
working programatically of course.

If I enter the URL that is displayed when I get to the final page, it
redirects to the entry page where I have to fill in the information.
The website is ASP based.

Thanks for any additional information.

On Tue, 21 Oct 2003 20:33:06 +0100, "Fergus Cooney" <fi*****@post.c om>
wrote:
Hi MeNo,

If you know when you've reached the xml stage, why not get the file
directly using an HttpRequest? Then you won't need to worry axBrowser messing
it up - you can stick it straight into your XmlDocument.

Regards,
Fergus


Nov 20 '05 #9
Hi MeNo,

Yes, I've followed your progress with this project. Hurdle after hurdle,
but you're getting there. :-)

If simply using the URL won't work. I'd guess it's because the request has
particular data in the headers. If you could determine what that is, you could
recreate the entire request for yourself.

On way to find out would be to substitute the website's address with your
localhost and have an asp page on a dummy website which simply reports what
the headers are.

Leaving that aside, it may be possible to take the mangled axBrowser
output and 're-xmlify' it. It depends whether it loses information or just
adds in a load of garbage.

Regards,
Fergus
Nov 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
4379
by: Steve Jorgensen | last post by:
I was having a bear of a time today trying to figure out some inconsistent behavior selecting nodes from and MSXML DOM document, so I distilled the issue down to a trivial test demonstrating the confusing behavior. The deal is that I want to create most of my XML nodes from code using createNode, but the code is much more clear if I can...
1
5382
by: KathyB | last post by:
I've discovered I need to use LoadXML instead of Load for an xml string versus an xml file. HOWEVER, I get the above message when .net goes to load the string. The string comes from an xmlDoc.OuterXML save resulting in: <?xml version="1.0"?> <WorkFlow> etc., etc. So, when I save this xmlDoc.outerxml to a database field, do I need to
2
3070
by: Robert | last post by:
I'm new to XML. I need to have my asp.net page accept an XML document sent via HTTP (from a Java app), process some info and send back a response as XML. I continue to get back an error on my web page: The data at the root level is invalid. Line 1, position 1. Currently, I am running the XML document through the class
4
2017
by: Cathie | last post by:
Hi All, I am trying to get my style sheet to work. It works fine in IE but I can't get it to work in .net. Below is the function I use for transforming, where advancedOptionsFile is the path to the file containing an XML document required by the transformation, and xmlSimplified is the XML document to trasform....
1
2533
by: Harry | last post by:
Hi, I can't get the following call to document() to work in a VB .Net (1.0) application, but it works in IE6. Can anyone tell me why this doesn't work? == XSLT fragment <xsl:param name="docstructurepath"/>
19
16121
by: David Thielen | last post by:
Hi; If there are no namespaces this works fine for me. But if the xml has namespaces, then I get either no node back or an exception. Here is the sample xml: <root xmlns="http://www.test.org" xmlns:sns="http://www.test.org/sub" xmlns:mns="http://www.test.org/mini"> <data>
2
3603
by: Dave H | last post by:
Hi everyone, I'm trying to access a webservice (asmx) from an asp page and I'm having a problem with the load below: <% Dim dblTax, strQuery, objRequest, objXMLDoc, strXMLwsURL, strXMLMessage
1
1153
by: Gretsch | last post by:
I have modelled my program on the std code below (from http://www.w3schools.com/dom/dom_parser.asp).. It works in IE & Firefox, but does not work with Safari - nor does Safari issue the alert "Your browser cannot handle this script" ! I've seen elsewhere on this forum that Safari supports HttpRequest, but this is new technology for me. My...
10
15558
by: =?Utf-8?B?YzY3NjIyOA==?= | last post by:
Hi all, I had a program and it always works fine and suddenly it gives me the following message when a pass a xml file to our server program: error code: -1072896680 reason: XML document must have a top level element. line #: 0 I don't know if it is my xml file or it is something else? Here is my client side program: <%@...
0
7813
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
8249
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7826
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8106
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6461
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
5305
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3743
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3755
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2251
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.