|
I thought that is what I was trying to add. I downloaded the Toolkit and installed it. All it appeared to do was add some files to C:\Program Files.
What else am I supposed to do?
|
|
|
|
|
Hello all,
I am totally new to web based vb.net programming. I want to be able to copy data from Excel and paste it to the datagridview in a web form. I know how to do this for windows form, but it isn't working for the web form. Any ideas?
Thanks,
GJ
|
|
|
|
|
try this [^]
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
My requirement is to run an EXE in remote system. Consider my application is in 'System A' and EXE is in 'System B'. Now i have to run the EXE in System B. How to do this.
I am using ASP.Net with C#
I am working in this for last two days, still didnt got any solutions. I have already tried with 'System.Diagnostics.Process', I can able to run locally but cant able to run in Remote system.
System B is not a client system. Its a separate remote system. Where files be stored. I have just to trigger the EXE their.
Any solution/steps/code will be more helpful. Thanks in advance.
|
|
|
|
|
You should be able to run the executable through System.Diagnostics.Process, however you need enough permissions to do this. You may want to run your website in impersonate mode and require a login for your website. I would not recommend this though...
Maybe explain us what you want, then someone may come with a better solution?
|
|
|
|
|
HI Eduard,
I have tried using System.Diagnostics.Process, but cant able to run in remote system.I just want to run an executable file which would be support for the application.
|
|
|
|
|
This sounds like something that could be solved with a webservice.
The webservice could "listen" for things like, start, stop, progress commands. You could then have one machine send these commands to the webservice.
Just a suggestion.
|
|
|
|
|
Thanks for the suggestion David, can you give me some ideas how can i do it with web services. I am not much familiar with web services.
|
|
|
|
|
ya, you can use webservice to run a exe on a remote machine. Write a simple webservice which calls your executable and deploy it on the machine which has the exe. But for that you need to make that machine also as a server.
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
Since you don't have much experience with WebServices, and you speak about System B having files stored. You might find this an interesting approach.
The FileSystemWatcher class allows you to monitor a folder for changes and based on some type of change, your application can take action. The idea being that System A could write a small file in a folder that System B is watching. When System B sees the change, it runs whatever logic is necessary.
The only thing that you require is that System A can write to a shared folder on System B.
Two good articles to show you how this works ..
CodeProject: Watching Folder Activity in VB.NET[^]
MSDN: FileSystemWatcher Class[^]
|
|
|
|
|
Thanks David. But i think it wont required for my requirement, i just want to execute the exe file on user click event.
|
|
|
|
|
when you want to execute the exe ? after a specific time or after any specific operation ?
|
|
|
|
|
|
This is ONLY possible, if machine B is your server, or you have a way of communicating to machine B from the server. Machine B needs to be a webserver of some sort, or on the same network as your server, for this to be possible. You need to provide more information to get your solution, and it may be that you can't do it ( it usually is when people ask how to run an exe, but they usually want to run it on the client )
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
do you have LAN connection from System A and System B...(both servers)
If so, pass UNC path to the System.Diagonistic.Process to run the exe with UserId and Password criteria.
But Mind that, the process with run in your machine by this process. If you want to run on System B, invoking the process from System A is not possible. You need to find some way say windows service or something that may invoke your process when some action is taken by System A.
|
|
|
|
|
Which of these machines is the server for this ASP.NET application ? If B, then it's trivial. If A, then it's not possible, with ASP.NET.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
System A contains ASP application that's the problem....
|
|
|
|
|
Hi All,
Can any body give me any code or Link how 2 use DataContractJsonSerializer.
Thanks
Vipin Paliwal
|
|
|
|
|
what about MSDN ??
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Product));
using (FileStream fs = File.OpenRead(@"c:\jsonText.txt"))
{
Product product = ser.ReadObject(fs) as Product;
MessageBox.Show("Product Name: " + product.Name);
}
[Serializable]
public class Product
{
public string Name;
}
Just see how Product is Deserialised from jsonText.txt file.
for further ref you can check this code as well
http://geekswithblogs.net/AzamSharp/archive/2007/11/04/116586.aspx
|
|
|
|
|
How to change the text in a Messagebox button ?
imgDelete.Attributes.Add("onclick", "return(confirm(Are you sure you want to delete the folder?'))");
in the confirmation messagebox the text can change in to Arabic, But two buttons 'Yes' and 'No' also I want to display in Arabic while changing culture.
|
|
|
|
|
You can't. Create your own popup window with your own buttons.
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
thats a good idea and you can go through these links will help you,
Link 1[^][^]
Link 2[^]
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
I´m building a functionality where the website will send emails with attached Excel-files. For some reason this does not work and I have tried to pinpoint the error. The code below runs perfect as long as the string does not exceed 2340 in length. I have been trying for two days to find out why I can not have longer strings than 2340. Any help would be much appreciated.
Using memoryStream As New MemoryStream()
Dim sData As String = "" ' getDataFromFile()
For i = 1 To 2342
sData += "A"
Next
Dim contentAsBytes As Byte() = Encoding.UTF8.GetBytes(sData)
memoryStream.Write(contentAsBytes, 0, contentAsBytes.Length)
' Set the position to the beginning of the stream.
memoryStream.Position = 0
' Create attachment
Dim contentType As New ContentType()
contentType.MediaType = MediaTypeNames.Application.Octet
contentType.Name = "attachment.xls"
Dim attachment As New Attachment(memoryStream, contentType)
' Add the attachment
message.Attachments.Add(attachment)
' Send Mail via SmtpClient
smtpClient.Send(message)
End Using
Error Message:
System.Net.Mail.SmtpException was unhandled by user code<br />
Message="Failure sending mail."<br />
Source="System"<br />
StackTrace:<br />
at System.Net.Mail.SmtpClient.Send(MailMessage message) at _SendMail.btnSendMail_Click(Object sender, EventArgs e) in E:\Visual Studio 2008\XlsMail\Default.aspx.vb:line 55 at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br />
InnerException: System.IO.IOException<br />
Message="Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."<br />
Source="System"<br />
StackTrace:<br />
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Net.DelegatedStream.Read(Byte[] buffer, Int32 offset, Int32 count) at System.Net.BufferedReadStream.Read(Byte[] buffer, Int32 offset, Int32 count) at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller) at System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response) at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args) at System.Net.ClosableStream.Close() at System.Net.Mail.MailWriter.Close() at System.Net.Mail.SmtpClient.Send(MailMessage message)<br />
InnerException: System.Net.Sockets.SocketException<br />
ErrorCode=10060<br />
Message="A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond"<br />
NativeErrorCode=10060<br />
Source="System"<br />
StackTrace:<br />
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)<br />
InnerException:
Glenn
|
|
|
|
|
hi ! all
i m devloping a serch file . and i want to break data set through while loop . i have break sentence that i have enter in my search box and show in label but how i break dataset . plz help me how i do for dataset .
i m sending code through i have break sentence and show in the label .
Dim filenameLen, i, j, index, indexarr, count As Integer
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If txtfiledesc.Text <> "" Then
filenameLen = txtfiledesc.Text.Length
indexarr = 0
j = 0
count = 0
For i = 0 To filenameLen - 1
count = count + 1
If Asc(txtfiledesc.Text.Chars(i)) = 32 Then
For index = indexarr To indexarr
fileNamePart(indexarr) = txtfiledesc.Text.Substring(j, count - 1)
Next
indexarr = indexarr + 1
j = i + 1
count = 0
End If
Next
fileNamePart(indexarr) = txtfiledesc.Text.Substring(j, count)
' Dim jim As Integer = fileNamePart.Length
Label1.Text = ""
Dim filterarr, filterarr1 As Integer
For filterarr = 0 To indexarr
If fileNamePart(filterarr).ToString.ToLower = "the" Or fileNamePart(filterarr).ToString.ToLower = "be" Or fileNamePart(filterarr).ToString.ToLower = "is" Or fileNamePart(filterarr).ToString.ToLower = "an" Or fileNamePart(filterarr).ToString.ToLower = "a" Or fileNamePart(filterarr).ToString.ToLower = "are" Or fileNamePart(filterarr).ToString.ToLower = "of" Or fileNamePart(filterarr).ToString.ToLower = "for" Or fileNamePart(filterarr).ToString.ToLower = "in" Or fileNamePart(filterarr).ToString.ToLower = "on" Or fileNamePart(filterarr).ToString.ToLower = "at" Or fileNamePart(filterarr).ToString.ToLower = "to" Or fileNamePart(filterarr).ToString.ToLower = "shall" Or fileNamePart(filterarr).ToString.ToLower = "will" Then
' fileNamePart(filterarr) = fileNamePart(filterarr + 1)
For filterarr1 = filterarr To indexarr - 1
fileNamePart(filterarr1) = fileNamePart(filterarr1 + 1)
Next
fileNamePart(filterarr1 + 1) = Nothing
' ReDim Preserve fileNamePart(fileNamePart.Length - 1)
filterarr = filterarr - 1
End If
Next
Dim ind1 As Integer
For ind1 = 0 To 10
If (fileNamePart(ind1) <> fileNamePart(ind1 + 1)) And (fileNamePart(ind1) <> Nothing) Then
filterfilename.Add(fileNamePart(ind1))
End If
Next
'fileNamePart = DirectCast(Resize(fileNamePart, 5), String())
Dim z As Integer = 0
While z < filterfilename.Count
Label1.Text = Label1.Text & " || " & filterfilename.Item(z) ' fileNamePart(0)
z = z + 1
End While
|
|
|
|
|
This is a disaster
prabhat kumar mokama wrote: If fileNamePart(filterarr).ToString.ToLower = "the" Or fileNamePart(filterarr).ToString.ToLower = "be" Or fileNamePart(filterarr).ToString.ToLower = "is" Or fileNamePart(filterarr).ToString.ToLower = "an" Or fileNamePart(filterarr).ToString.ToLower = "a" Or fileNamePart(filterarr).ToString.ToLower = "are" Or fileNamePart(filterarr).ToString.ToLower = "of" Or fileNamePart(filterarr).ToString.ToLower = "for" Or fileNamePart(filterarr).ToString.ToLower = "in" Or fileNamePart(filterarr).ToString.ToLower = "on" Or fileNamePart(filterarr).ToString.ToLower = "at" Or fileNamePart(filterarr).ToString.ToLower = "to" Or fileNamePart(filterarr).ToString.ToLower = "shall" Or fileNamePart(filterarr).ToString.ToLower = "will" Then
Consider writing code that's not case sensitive, and storing these words somewhere so it's easy to add/remove them
I can't work out the rest, or what you're asking. Perhaps if you point out where in the code you need help ?
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|