|
Is is possible to create an exe which doesn't need to be installed to run from a windows.form?
I have a history viewer that I want to just run on the fly when the exe is clicked rather than ask the user if they want to install the application
Cheers
|
|
|
|
|
What do you mean, like a console application? If you are referring to the requirement of .net being installed, for any application you create using vb.net their target machine must have the .net framework installed.
|
|
|
|
|
You already have that. So long as the machine you run the .EXE on already has the appropriate .NET Framework installed and your app doesn't use any COM-based components, you can double-click the .EXE you already have in the bin folder and launch it as normal, no installed required.
|
|
|
|
|
Hi Frineds,
Can checkbox be placed inside dropdownlist of toolbar?
(i.e toolbar contains dropdownlist, i need to add checkbox along with text as a dropdownlist item)
please guide me...
Note : Using Windows Application..
Thanks....
|
|
|
|
|
There is a CheckOnClick property for each item. Use it.
The word "politics" describes the process so well: "Poli" in Latin meaning "many" and "tics" meaning "bloodsucking creatures."
|
|
|
|
|
|
Hi
In vb.net I am using some form as MDI Child in my appliction i set the windowstae=maximaized. for the child. but when i load it in MDI parent it displays as maximized but for child i set the windowstate maximized then also it displays with actual size . So how can i solve it?
Please give me some solution for this.
modified on Thursday, January 8, 2009 11:35 PM
|
|
|
|
|
Hi Neha,
try setting window property "FormBorderStyle"
|
|
|
|
|
neha.lad wrote: but when i load it in MDI parent it displays as maximized but with actual size
Do you mean child form is maximized, but the parent is not?
If yes, then set the window state for the MDIParent as well.
The word "politics" describes the process so well: "Poli" in Latin meaning "many" and "tics" meaning "bloodsucking creatures."
|
|
|
|
|
neha.lad wrote: i set the windowstae=maximaized. for the child. but when i load it in MDI parent it displays as maximized but with actual size
Of course, this is the expected behavior. You set the child forms to maximized, so they completely fill the MDI Client area of the MDI Parent form. This setting has no effect on the WindowsState of the MDI Parent.
So, if you want the MDI Parent to be maximized, you have to set IT'S WindowsState property to maximized.
|
|
|
|
|
Hi,
How to read from USB (Pendrive) content and information using vb.net???
|
|
|
|
|
You don't read from "USB". It's not a port, but is in fact, an expansion bus. You treat it just like the expansion slots on the motherboard.
You talk directly to the device attached to it, using whatever methods the device driver for the device expects. In the case of a "Pendrive", I'm assuming you mean a storage device, so, it'll show up as a disk volume. In that case, you use file system methods...
|
|
|
|
|
hi.
is there a way to query the print copy so that i can label one print to say for example. ORIGINAL and the second copy to print DUPLICATE on the header somewhere.
I've googled and can't seem to find anything like that. i can't see a routine where vb can query for COPIES . i can only see PAGEQUERY.
any help or advice would be much appreciated.
Thanks
Robbo
|
|
|
|
|
If you are printing copies, I don't think that your code will be called for each page. If you want the pages to have different headers, they are not really copies and you probably have to print them separately.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
thanks for that guffa. is there a way i can just recall the print events twice instead of setting printersetting.copies =2 ?
|
|
|
|
|
|
I have a windows a service that periodically checks the tcp/ip connection of device by pinging it and returning the status.
So for this i have used a timer.At first i tried to to dynamically create a timer using System.Timers.Timer and using the 'Elapsed'event.But the when i tried to start the service it wouldn't start.
Then I used a timer from the toolbox and seemed to start fine,the code in onstop and onstart subs is executing.However the code in timer_tick event isn't.I don't know why.I start the timer in the onstart and stop it onstop.
Below is code for the timer event.
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim api As New RfidApiLib.RfidApi
Dim status1 As Integer
Dim StrCon As String
Dim conn As SqlConnection
Dim host As String
'Dim status1 As Integer
test.WriteByDate("e:\temp", "log", "service", "reader timer this connected") ' Writes to log file
'mylog.WriteEntry("Connected", EventLogEntryType.Information)
StrCon = "data source=XXX;initial catalog=XXX; uid=XXX; pwd=XXX;"
conn = New SqlConnection(StrCon)
conn.Open()
Dim outadapter1 As New SqlDataAdapter("select * from dbo.ReaderInfo where dbo.ReaderInfo.Reader_location in (Select Reader_location from dbo.Reader_Status )", conn)
Dim ds1 As New DataSet()
outadapter1.Fill(ds1, "dbo.ReaderInfo")
Dim outadapter2 As New SqlDataAdapter("Select * from dbo.Reader_Status where Remarks = 'C'", conn)
Dim ds2 As New DataSet()
outadapter1.Fill(ds2, "dbo.ReaderInfo")
For i As Integer = 0 To ds2.Tables(0).Rows.Count - 1
host = ds1.Tables(0).Rows(i)("ReaderIP").ToString
Try
'My.Computer.Network.Ping(host)
Dim ping As New System.Net.NetworkInformation.Ping()
Dim pingReply As System.Net.NetworkInformation.PingReply = ping.Send(host) 'ping ipaddress
'test.WriteByDate("e:\temp", "log", "service", "reader" & ds1.Tables(0).Rows(i)("Reader_location").ToString & "disconnected" & e1.Message)
Catch e1 As System.Net.NetworkInformation.PingException 'if not connected try reconnecting
status1 = api.TcpConnectReader(ds1.Tables(0).Rows(i)("ReaderIP").ToString, ds1.Tables(0).Rows(i)("ReaderPort")) 'API call to connect to device
If status1 = 0 Then ' successfully connected
Exit For
Else
test.WriteByDate("e:\temp", "log", "service", "reader" & ds1.Tables(0).Rows(i)("Reader_location").ToString & "disconnected" & e1.Message) 'otherwise write to log
GoTo nxt
End If
End Try
nxt: Next
End Sub
conn.Close()
|
|
|
|
|
Your post isn't readable because it's too wide. Break the code sample lines into multiple lines to reduce the width of the post.
From the limited information I got from your post (what I could read anyway), you used the Timer control in the ToolBox and dropped it on a Form?? This isn't going to work in a service because there is no message pump. In a service, you would normally use the System.Threading.Timer, which makes direct calls back to your code instead of using events.
modified on Wednesday, January 7, 2009 2:20 PM
|
|
|
|
|
Try using the Timer.Elapsed event instead and set the amount of time in the properties for the timer control.
Humble Programmer
|
|
|
|
|
The service I have has a timer (System.Timers.Timer) that works.
Searching for help on this class should point you in the right direction.
Tim
|
|
|
|
|
ok it worked using the system.threading.timer class.Apparently the other two timers dont work in windows service in .net 2.0.read it online.
I want to know more what this timer does.I searched online and what I figured is that it similar to the forms timer except that the timer event runs in a different thread using timercallback delegate.
So is it something like a thread that runs periodically?
|
|
|
|
|
I am writing a plugin for a program where I am creating control forms. Here is a sample of the code for creating the forms...
<br />
_singlePointDialog = New singlePointDialog()<br />
_singlePointDialog.Show(RhUtil.RhinoApp.MainWnd)<br />
_singlePointDialog.Hide()
The reason for this is i want the form open and receiving values while users are interacting with the program but i don't want the form visible until the user asks for it.
Now what i have currently works fine except there is a flicker... obviously from the initial show then the hide.
The program SDK give me access to a IWin32Window (RhUtil.RhinoApp.MainWnd). I tried setting the form.owner value but i don't have a windows.forms.form object to set it to. Ahh!
<br />
_singlePointDialog.Owner = RhUtil.RhinoApp.MainWnd
This does not work! :-P
Is anyone aware of a way to initialize the form without showing it?
|
|
|
|
|
Not sure what you're doing, but can't you just declare your form and then not immediately call the .show or .hide methods? You're variable is already instantiated with the first line.
Any suggestions, ideas, or 'constructive criticism' are always welcome.
"There's no such thing as a stupid question, only stupid people." - Mr. Garrison
|
|
|
|
|
I think i got caught up on this instead of figuring out when i should have shown the form. opps. I went back and made some changes to where form is opened and closed.
What i am really wondering about is why:
Public Sub Show(Owner as IWin32Window)
and
Public Property Owner() as Windows.Forms.Form
would accept different inputs?
|
|
|
|
|
|_josh_| wrote: _singlePointDialog.Show(RhUtil.RhinoApp.MainWnd)
What did you think was going to happen? You told it to show itself! So, yeah, there's going to be a flicker as the form pops up and then hides.
|
|
|
|