|
Hi friends,
I make a project using vb.net. I want to make exe file for this project so I can run it without opening vb.net. I want to run it without seeing the source. I want to put the exe file on a CD so I can run it on any PC.
plz help me friends
thanks
wafaa
|
|
|
|
|
Publish your App - on the Build menu.
I don't speak Idiot - please talk slowly and clearly
I don't know what all the fuss is about with America getting it's first black president. Zimbabwe's had one for years and he's sh*t. - Percy Drake , Shrewsbury
|
|
|
|
|
First, pickup a beginner book on VB.NET and work through it.
Every time you run your app from the IDE, it's building an .EXE file. You find it in your project folder, typically under your profile in Visual Studio Projects\Project Name\bin\Release.
wafaajaradat wrote: I want to put the exe file on a CD so I can run it on any PC.
You'll only be able to run the .EXE on any machine that has the appropriate .NET Framework installed. You cannot run the app without it.
|
|
|
|
|
Thank you
In vb6 I used to choose "make exe file" from file menu
and it was enough .
what do I need to put on the CD so that my exe file will run on any PC?
plz help
thanks alot
wafaa
|
|
|
|
|
To reiterate - buy a book and read it. Your app needs the .NET framework, and you must have an exe, for your app to run at all, it just needs .NET, to run.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
I already told you waht you need.
You cannot run a VB.NET or C# app without the .NET Framework installed on the machine.
|
|
|
|
|
you aren't the sharpest knive in the drawer. you asked that question already on 2nd of march, got an answer then and still you come back asking the same question again. also your question shows, that you haven't got the slightest clue about working with visual studio, so before doing anything at all, you should teach yourself the basics and not repeat the same stupid question.
off you are, buy a book, read it. learn to walk before you run.
|
|
|
|
|
Hi All,
I upgraded a project from VB to VB.net ( ActivexDll). After converting while debugging I am getting an error "E_nointerface". Can any one please tell me why do we get this error? Through goggling I found some results telling it may be due to threading conflicts. If so please tell me how to set threading in VB.Net.( In VB I found that threading mode is set to "Apartment" in project properties similarly how do we do it in Visual studio 2003 )
|
|
|
|
|
Well, I think you'd have a hard time converting this project using the Conversion Wizard. Something like this is usually going to be rewritten by hand.
You can check out this article[^] about using the STAThread and MTAThread attributes.
And, if you're starting a new thread, you can set the apartment state by setting the Thread object's ApartmentState property before you Start the thread.
|
|
|
|
|
Thanks Dave for your reply.
I tried the following
1)<STAThread()> _ and <MTAThread()> _ before the class is intialized. Is it the correct place ?
2)System.Threading.Thread.CurrentThread.ApartmentState = Threading.ApartmentState.STA
But still no luck. I verified after changing threading model in Registry. It is getting reflected and the Guid is matching with my code.
Any more suggestion please.
|
|
|
|
|
BINO VARGHESE wrote: )<STAThread()> _ and <mtathread()> _ before the class is intialized. Is it the correct place ?
From your description, and not being able to see any code, I seriously doubt it. Those attributes don't go on classes.
BINO VARGHESE wrote: 2)System.Threading.Thread.CurrentThread.ApartmentState = Threading.ApartmentState.STA
That won't work as you can't change the apartment state after a thread is started.
Somehow, I don't even think your starting a new thread.
There are no other suggestions. Without knowing anything about your code, what it looks like, what this component is doing, there's really nothing I can say.
|
|
|
|
|
Hello everybody,
as a beginner in VB.NET I'm looking for a functionality like OptionGroup in VBA. In particular, I want a form to react if the user clicks another radio button in a group of three - which seemed to be a simple task but there doesn't seem to be something like option groups... or it's been renamed?
Maybe someone can give me a good hint?
Thank you
Michael
|
|
|
|
|
GroupBox or Panel from the containers tab in the toolbox.
|
|
|
|
|
Tried that out. But they don't seem to supply a changed-event for the controls within, do they?
One pretty smart solution I found:
Private m_GroupSelectedFileType As RadioButton
Private Sub gbFileTypes_CheckedChanged(ByVal sender As Object, _
ByVal e As EventArgs) Handles _
optAll.CheckedChanged, _
optPicOnly.CheckedChanged, _
optDpxOnly.CheckedChanged
Dim SourceControl As RadioButton = DirectCast(sender, RadioButton)
If SourceControl.Checked Then
m_GroupSelectedFileType = SourceControl
MsgBox("Another RadioButton checked!")
End If
End Sub
it works just fine with a little problem: It already fires when the form is loading.
How can I prevent from that?
modified on Tuesday, March 3, 2009 4:52 PM
|
|
|
|
|
This way it works - maybe it helps someone else:
Private m_gbFileTypesButton As RadioButton
Private Sub gbFileTypes_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles _
RadioButton1.CheckedChanged, _
RadioButton2.CheckedChanged, _
RadioButton3.CheckedChanged
If Not Me.IsHandleCreated Then Exit Sub
Dim SourceControl As RadioButton = DirectCast(sender, RadioButton)
If SourceControl.Checked Then
m_gbFileTypesButton = SourceControl
MsgBox("Another radio button has been checked!")
Select Case SourceControl.Name
End Select
End If
End Sub
|
|
|
|
|
I use datagridview with last column type button. How I delete last button in datagridview?
|
|
|
|
|
simply use this statement
DataGridView1.Columns.Remove(DataGridView1.Columns(DataGridView1.Columns.Count - 1))
|
|
|
|
|
I want to remove only last Cell in this column not all column or disable this cell
|
|
|
|
|
AFAIK you can not remove a cell from any column.
However it is possible that when user click on this cell, then click event does not work for this cell.
try following
DataGridView1.Rows(DataGridView1.Rows.Count - 2).Cells(DataGridView1.Columns.Count - 1).ReadOnly = True
|
|
|
|
|
I am have an MDI application where I have several child forms that open under the parent MDI form.
When the child form is opened in the MDI parent form it flickers.
The child form has many controls on it which gets filled by querying from the database when the form loads.
Also the child form has a grid displaying all the records from database.
I am using dataset to fetch more than 2000 records from database and bind it to grid.
I am having problem during loading of this form.
I have tried using following to avoid form flickering:
> DoubleBuffering technique
> Using Datareader instead of Dataset for fetching records
> Fetching records from database after form is loaded using Form_Shown() event
and used BackgroundWorker to Asynchronously fetch records from database.
Can anyone please help me out to avoid the form flickering issue.
Thanks in advance !!!!!!!!
|
|
|
|
|
Double buffering, Suspend and Resume layouts are the option I can suggest. Clever fetching of data might help as well. "When" depends on the functionality of your application. Moreover, if you are using a grid, use Dataset. Using reader wont do any change.
After said all this, wait for other replies. I am not sure if my reply is 100% correct.
Time is the best teacher; unfortunately it kills all of its students.
जय हिंद
|
|
|
|
|
Hi!
On which Event of Form are you fetching the data, Can we know that?
Thanks!
Develop2Program & Program2Develop
|
|
|
|
|
Thanks for replying,
I am fetching data during form load event.
|
|
|
|
|
I have a table with 5 columns and one of this column is Autonumber. When I try to insert record give me error. This is my code
strQuery = "insert into rabotnici values(?,?,?,?)"
param1 = New OleDbParameter("@rabotnik_name", OleDbType.VarWChar, 100)
param1.Value = ComboBox1.Text
param2 = New OleDbParameter("@obekt_name", OleDbType.VarWChar, 100)
param2.Value = ComboBox2.Text
param3 = New OleDbParameter("@data_rabota", OleDbType.Date)
param3.Value = DateTimePicker1.Value.ToShortDateString()
param4 = New OleDbParameter("@nadnica", OleDbType.Currency)
param4.Value = FormatCurrency(0, 2)
aCmd = New OleDbCommand(strQuery, aCon)
aCmd.Parameters.Add(param1)
aCmd.Parameters.Add(param2)
aCmd.Parameters.Add(param3)
aCmd.Parameters.Add(param4)
'aCmd.Parameters.Add(param5)
aCmd.ExecuteNonQuery()
aCon.Close()
here i not insert data to autonumber field, because this field is autonumber
|
|
|
|
|
oooo here is the problem
strQuery = "insert into rabotnici (rabotnik_name,obekt_name,data_rabota,nadnica) values(?,?,?,?)"
it worked
|
|
|
|