|
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
|
|
|
|
|
I have used Autonumber field in SQL Server DB. In it I did not use to create parameter for the autonumber field.
The syntax is like this for SQL Server DB
Lets say I have 3 fields from which 1st one is autonumber field
strQuery = "insert into Student(FirstName,LastName) values(@fname,@lname)"
param1 = New SqlParameter("@fname_name", SqlDbType.VarChar, 100)
param1.Value = txtName1.Text
param2 = New SqlParameter("@lname_name", SqlDbType.VarChar, 100)
param2.Value = txtName2.Text
Conn.Open()
Cmd = New SqlCommand(strQuery, Conn)
Cmd.Parameters.Add(param1)
Cmd.Parameters.Add(param2)
Cmd.ExecuteNonQuery()
Conn.Close()
NOTE:
> I have mentioned the Database ColumnNames in which I want to insert the
parameter values.
You too try passing Column Names in the insert query I think so doing so will
solve your problem.
Tell me whether this solution worked or not.
|
|
|
|
|
yes I passing the autonumber column in query thanks
|
|
|
|
|
Ok, before the criticism starts, I need this app to be able to work in Win98. We are being forced to support legacy systems and O/Ss.
I need to call a report using the CR8 via interop. Any report that doesn't utilize a subreport works fine. On reports that contain subreports, I cannot successfully set the .SubReportToChange
with CrystalReport1
'This is where the error occurs. Source: "Exception from HRESULT: 0x800A4FB5"
'SourceTrace: " at Crystal.CrystalCtrl.GetNthSubreportName(Int16 n)\r\n at AxCrystal.AxCrystalReport.GetNthSubreportName(Int16 n)"
.SubreportToChange = .GetNthSubreportName(0S) 'If tried hardcoding the subrpt name which also doesn't work.
'All this code works fine from reports that don't have subreports
.set_LogonInfo(0, "blah blah")
.set_StoredProcParam(0, strTableTemp)
end with
Not sure what to do. .GetNthSubRptName requires a short value but always errs off. Can't set the .SubRportToChange to the actual name because it errs off as well w\ HRESULT: 0x800A4FB6.
Any suggestions, ideas, or 'constructive criticism' are always welcome.
"There's no such thing as a stupid question, only stupid people." - Mr. Garrison
|
|
|
|
|
I want to convert one of my VB6 Project to VB.NET 2005. If it possible how to do that.
|
|
|
|