|
If you right click on the project and choose 'add web reference', you can import a web service by passing in the URL. This will download the WSDL, as it happens.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
umm, i missed to say i only have a wsdl file, i havent been given a url...
i was wondering if i could get the url from the swdl file
|
|
|
|
|
If you can't get the URL, then you have no hope at all, a web service can't work without a URL to look up.
You could try pointing to the WSDL locally and see if it builds a reference from there.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
thanks Christian, u have made some serius point clear, now i understand my situation.
ill request that url and then ill start coding.
just another thing, when calling the web method it returns me a xml in this format:
<naves> <nave> <nodo name="nombre">100PRE MI ROBERT</nodo> <nodo name="senal_llamada">HC2733</nodo> <nodo name="id_pais">EQA</nodo> <nodo name="tb">22.61</nodo> <nodo name="id_puerto_zarpe">2</nodo> <nodo name="id_puerto_arribo">2</nodo> <nodo name="id_puerto_proximo" /> <nodo name="fecha_zarpe">05-02-2007 06:00:00</nodo> <nodo name="fecha_estimada_arribo">01-03-2007 10:00:00</nodo> <qth> <nodo name="latitud">-0.9166666667</nodo> <nodo name="longitud">-80.7000000000</nodo> <nodo name="rumbo">0</nodo> <nodo name="velocidad">0</nodo> </qth> <nodo name="estado">NAV</nodo> </nave>
how do i store it or do i just put it as an input to a xml data adapter to turn it to a dataset?
im not very clear with that
modified on Tuesday, April 1, 2008 12:34 PM
|
|
|
|
|
|
Whaty ou do with the XML is entirely up to you. If those name attributes refer to properties of an object, odds are that .NET will define the object and you'll get back an instance of that object when you use .NET to talk to the web service.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi,
To open a PDF file through a VB.NET window application:
Dim proc As Process = Process.Start(pathToPdf)
How can I open the PDF file that I get maximize window state
Thanks
Eric H.
|
|
|
|
|
There is a FileInfo property in the Process. There is a windowStyle in that FileInfo object. You can set that to maximize.
Here is an example from microsoft help:
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.WindowStyle = ProcessWindowStyle.Minimized
Process.Start(startInfo)
startInfo.Arguments = "www.northwindtraders.com"
Process.Start(startInfo)
Hope that helps.
Ben
|
|
|
|
|
can ny1 tell me the best vb.netbook which contain proper oracle database connectivity
|
|
|
|
|
MSDN is all you need, .NET contains classes specific to Oracle.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi
Check this site. www.4shared.com
Search and you will get all books.
Harini
|
|
|
|
|
Hello
I am doing my study in vb.net and i have problem with files how can i show message that file is empty in try and catch block
this is my code
Try<br />
FileOpen(1, "c:\test.txt", OpenMode.Input)<br />
txtOut.Text = MyLine + ControlChars.CrLf<br />
txtOut.Text += InputString(1, CInt(LOF(1)))<br />
FileClose(1)<br />
Catch ex As ........????????? :confused:<br />
MsgBox("File empty")<br />
End Try
so what do i need to do with
catch ex as which exception
wating for help
|
|
|
|
|
Using a Try Catch statement won't work, because no error will be thrown if the file is empty. Use an If statement instead.
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
You can use 'txtOut.text &= IO.File.ReadAllText(path)' to read all the text from a file. So all you really need is.
dim path as string = "c:\test.txt"
txtOut.text = MyLine & controlChars.crlf
txtOut.text &= IO.File.ReadAllText(path)
What do you mean by empty? Do you mean the file exists but has no data or the file doesn't exist?
|
|
|
|
|
Hi,How to i filter data in Crystal Report using a combo option (e.g Company Name).
There1 combo box for the Company, and a crystal report.
I'm using VB.Net 2005
|
|
|
|
|
In Visual Studio (VB.NET) 2005
simple as the title says, how do i keep the program name, but get rid of the top bar, i have deleted the control box, but when i put form text in, the top bar comes back!!!
|
|
|
|
|
The title of the program gets rendered on the title bar. If you want it rendered elsewhere, you'll have to render it yourself.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
All i want it in is for the taskbar, where can i do this?
|
|
|
|
|
Just set the Form Border Style to "None".
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
Hi!
The function below reads some values from an xml file perfectly. However when I try to save some values of submitted keys into xml file, it doesn't find the values in xml file and trying to create them. What is causing the problem.
'This procedure works fine
Private Function GetCnfgParameter(ByVal MyKey As String) As String
Dim DocXml As New XmlDocument
Dim NodeXml As XmlNode = Nothing
DocXml.Load(Path.Combine(Application.StartupPath, "app.xml"))
NodeXml = DocXml.DocumentElement.SelectSingleNode("//AppDefaultValues/add[@key=""" & MyKey & """]")
If TypeName(NodeXml.Attributes.GetNamedItem("value")) <> "Nothing" Then
Return NodeXml.Attributes.GetNamedItem("value").Value
Else
Dim Message As String = String.Empty
Message += "GetCnfgParameter:: app.con dosyasında tahrifat tespit edildi." & vbCrLf & vbCrLf
Message += "Program kendi atamalarını kullanacaktır."
MsgBox(Message, MsgBoxStyle.Critical)
Return Nothing
End If
End Function
But this procedure is not finding the same values in xml file even checking the node is as same as the above statements inside the procedure What is causing the problem? Thanks.
Private Function SaveConfigParameter(ByVal MyKey As String, ByVal MyValue As String) As Boolean
Dim DocXml As New XmlDocument
Dim NodeXml As XmlNode
Dim RootXml As XmlNode
Dim KeyXml As XmlNode
Dim ValueXml As XmlNode
SaveConfigParameter = False
DocXml.Load(Path.Combine(Application.StartupPath, "app.xml"))
NodeXml = DocXml.DocumentElement.SelectSingleNode("//AppDefaultValues/add[key=""" & MyKey & """]")
If NodeXml Is Nothing Then
' The node does not exist, let's create it but nodes exist actually
NodeXml = DocXml.CreateNode(XmlNodeType.Element, "add", "")
' Adding the Key attribute to the node, keep in mind, Xml tokens are case sensitive
' We should use 'key' instead of 'Key'
KeyXml = DocXml.CreateNode(XmlNodeType.Attribute, "key", "")
KeyXml.Value = MyKey
NodeXml.Attributes.SetNamedItem(KeyXml)
' Adding the key value, once again, remember that Xml tokens are case sensitive
ValueXml = DocXml.CreateNode(XmlNodeType.Attribute, "value", "")
ValueXml.Value = MyValue
NodeXml.Attributes.SetNamedItem(ValueXml)
' Add the new node to the root
RootXml = DocXml.DocumentElement.SelectSingleNode("//AppDefaultValues")
If Not RootXml Is Nothing Then
RootXml.AppendChild(NodeXml)
Else
SaveConfigParameter = False
End If
Else
'
' The node exist, save the new value
'
NodeXml.Attributes.GetNamedItem("value").Value = MyValue
SaveConfigParameter = True
End If
DocXml.Save(Path.Combine(Application.StartupPath, "app.xml"))
DocXml = Nothing
End Function
What a curious mind needs to discover knowledge is noting else than a pin-hole.
|
|
|
|
|
Does the error happen after 9 seconds? You have the timeout set to 9 seconds. It looks like you are passing 9000 into the method maybe that needs to be a higher number? That is my guess.
Ben
|
|
|
|
|
Hi Ben, The error message i get is almost instant even if i boost the timeout intger to hundreds of thousands, its still instant. F1 isn't no good either, google justs hows how to create a FTP client etc etc
|
|
|
|
|
Just another shot in the dark, but is it some sort of rights thing, or is the file you are trying to up load open and being locked by another user. Couple of guesses, sorry I can't be more helpful.
Ben
|
|
|
|
|
I am currently on Vista so it maybe a permissions thing but i will play around with them. Why is it teh simple code that don't work
Thanks again
|
|
|
|
|
Okay I have kinda of got it working with a Try and End Try. The problem i am now facing is that it doesnt over write the file it only adds onto the existing text which i have erased and uploaded
|
|
|
|