|
Hi,
Does anyone know how to create in VB.net an application which acts similarly to Excel/Word 2003, whereby it is an MDI application, but the user has the choice between displaying the windows within the MDI interface or in the taskbar (which makes the app look like an SDI application). Currently Excel/Word allow the user to modify this setting in Tools>Options Windows in Taskbar checkbox.
thanks
tony
|
|
|
|
|
This type of funcitonality is not included in the Windows Forms classes. You'll have to write your own Forms class in order to get this to work. This would be such a large undertaking that you'll need to consider if the benefit will be worth the time investment.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I'm making my own RSS reader (I got bored) and right now I'm stuck at getting my application to run Internet Explorer with the link to the article. I don't want to hard-code the program to run. Instead, I want it to work like I double-clicked on a file: Windows will decided what program to use and how to make it work.
What function should I use? I'm writing this is VB.Net 2003.
Reedmon29
|
|
|
|
|
|
hi
i have wrote accountancy software and i want to put it in network of an organization.can i do this work in vb.net?
how i do it?
thanks
|
|
|
|
|
fatidarya wrote:
i have wrote accountancy software and i want to put it in network of an organization.can i do this work in vb.net?
You have to write an accounting application or are you deploying one? If you have to write one, of course you can use VB.NET for that. Deploying one with VB.NET? I'd look at other methods before trying to write something on your own. It doesn't sound like you have much network experience.
fatidarya wrote:
how i do it?
Your kidding, right?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thanks Dave
i am not kidding.i have wrote a billing program(system) for a tourism company.there is a local network in this company.and i want to deploy this program in that network.
do i use from socket programing?and what is essential hardware for this work?
please help me.
thanks.
|
|
|
|
|
If your deploying it, then you would use whatever tools are appropriate for the customers environment. If their running a Novell network, they might have ZENworks which will do the deployment to the workstation for you. If in a Windows network, SMS Server. You don't have to write anything in VB.NET to deploy this package.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Ok, I'm not a hardcore programmer so I don't do programming very much. I do know how to program I just don't do it much so the problem is I am currently using VB 4.0 I only have this one project to do and so I don't want to spend a bunch of money to buy the latest version so here's my problem:
How do I get the computer to automatically resize pictures in a picturebox using VB 4.0? In VBA the picturebox has a property called "PictureSizeMode". You set that to Resize and the computer will resize the image to the size of the PictureBox at runtime but how do I do it in VB 4.0?
|
|
|
|
|
No idea here. You can't even find the docs on VB4 anymore. I started using VB5 back in 1997 and can't find the docs on that either.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I am trying to open a textfile and manipulate it, then display the result in a textbox on Form1. At some point, I want to open Form2 and have the same data from the textbox on form1 displayed automtically in a textbox on form2. I have code written for everything except linking the two textboxes.
How do I do this??
|
|
|
|
|
quhaip88 wrote:
At some point, I want to open Form2 and have the same data from the textbox on form1 displayed automtically in a textbox on form2.
After you've created an instance of Form2 you can manipulate its child objects like you do with any other object. So just set the TextBox's Text property and then call Show(). Assuming that you want to do that somewhere in the Form1 class the simplest example looks like this:
Dim MySecondForm As Form2 = New Form2()
MySecondForm.TextBox1.Text = Me.TextBox1.Text
MySecondForm.Show()
Best regards
Dennis
|
|
|
|
|
Thanks, Dennis!. I was trying to make it too difficult...
|
|
|
|
|
I have a large text file to process in VB6. The file is 11 gig. It is a dump from a mainframe database that I need to clean up (remove trailing spaces from fields etc) before it is loaded into a SQL database. The file has some characters in the data that are interpreted as EOF by VB (these characters will be removed during the clean up) so I can not process the file line by line because the result is incomplete. I can open the file in binary and process it in chunks but LOF is only a long so I run into an overflow error.
I am looking for ideas about how to perform this task.
Glenn
|
|
|
|
|
Bloomers wrote:
I have a large text file to process in VB6. The file is 11 gig. It is a dump from a mainframe database that I need to clean up (remove trailing spaces from fields etc) before it is loaded into a SQL database. [...] I am looking for ideas about how to perform this task.
I thought about how to do it in VB 6 but the only solution I came up with would incorporate Win32 API calls for the file I/O operations. So how about doing it in VB.NET? I mean what you describe does not sound too complicated. You could install the .NET SDK, write the source code with the editor of your choice and finally compile it into a console application. If you want to give it a try feel free to ask if you run into any trouble.
Best regards
Dennis
|
|
|
|
|
Use a splitter program to split the files into small segments, and load them in binary mode. After cleaning, use the splitter program to join the segments. A very good tool that does splitting and merging and more is Total Commander (www.ghisler.com).
|
|
|
|
|
Hi,
I am trying to figure out how to set the http proxy server for a webbrowser control. I basically want to have a webbrowser control on a form and let the user specify the URL they want to access (text box), and also select a proxy server from a list of available ones. Any ideas on how to achieve this?
thanks
tony
|
|
|
|
|
Hi all,
I would like to insert datas from a txt file (into a table) which has delimeter (coma) in it. Can some one help me here.
Eg:
Txt file:
Ram,10/12/72,M
Harish Chandra,19/06/77,M
Vanitha,20/01/73,F
Table name : Test
has the following fields
Name Text(50)
DOB Date
Sex Text(1)
I would like to insert these records into a test table using a do while loop.
Tnx
|
|
|
|
|
This 3 Functions Would Help ya To Do what ever you wnat.
please Pay attention To Remarks !
you know The Sign of The End of String (Data into Text File)
Must be "$" !
For Example :
Ram,10/12/72,M
Harish Chandra,19/06/77,M
Vanitha,20/01/73,F
$
OR
Ram,10/12/72,MHarish Chandra,19/06/77,MVanitha,20/01/73,F$
'********************************************************
If you Wana To See a Compiled Version of this Application
Check it Out :
http://www.honarejavan.com/upload/convertor.exe
'Read Data From TextFile
Dim total As String
Public Function WRD(mypath As String)
Dim MyLines As String
Open mypath For Input As #1
Do While Not EOF(1)
Line Input #1, MyLines$
WRD = WRD + MyLines
total = total + MyLines
Loop
Close #1
End Function
'Create a DB ConnectionString For Access DB
Function ACC(PTH As String)
ACC = "Provider=Microsoft.Jet.OLEDB.4.0.1;" & _
"Persist Security Info=False;" & _
"Data Source=" & PTH
End Function
'Create a DB ConnectionString For SQL DB
Function fSQL(DBname As String, DBADR As String, UID As String, PWD As String)
fSQL = "Provider=MSDASQL;Driver={SQL SERVER};Server=" & DBADR & ";UID=" & UID & ";PWD=" & PWD & ";Database=" & DBname
End Function
'processing and insertion
Function insert_2DB(STR As String, connstr As String)
Dim i, j As Integer 'Counter
'TWord Hold ALL characters
Dim TWord(10000), DB_name, DB_Date, DB_gender As String
'********************************
Dim Conn As New ADODB.Connection
Dim RS As New ADODB.Recordset
'SQL Query
Dim strSQL As String
strSQL = "SELECT * FROM test"
'Opening DataBase
Conn.Open (connstr)
With RS
.CursorType = 2
.LockType = 3
End With
RS.Open strSQL, Conn
'********************************
'Loop For insert characters into arrey
For i = 1 To Len(total)
TWord(i) = Mid(total, i, 1)
Next
j = 1 ' First Value of j must Be 1
Do Until (TWord(j) = "$" And Not STR = "")
'Catch The Name From Each Line
Do Until TWord(j) = ","
DB_name = DB_name + TWord(j)
j = j + 1
Loop
'Jump of ","
j = j + 1
'Catch The Date From Each Line
Do Until TWord(j) = ","
DB_Date = DB_Date + TWord(j)
j = j + 1
Loop
'Jump of ","
j = j + 1
DB_gender = TWord(j)
If DB_gender = "m" Or DB_gender = "M" Then
DB_gender = "Male"
Else
DB_gender = "Female"
End If
'Ready To Count New Line
j = j + 1
'Inserting Data into Database
RS.AddNew
RS("name").Value = DB_name
RS("DoB").Value = DB_Date
RS("Sex").Value = DB_gender
RS.Update
' Reset Values
DB_name = ""
DB_Date = ""
DB_gendewr = ""
total = ""
Loop
RS.Close
Conn.Close
End Function
Good Luck
S.A Mousavi From Iran.
|
|
|
|
|
|
VB doesn't use the same format for an array that C++ does. VB uses OLE SAFEARRAY s.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
The following comes from MSDN Q207931
HOWTO: Pass Arrays Between Visual Basic and C
It is common to call from Microsoft Visual Basic a function in a DLL not specifically intended for Visual Basic, such as Windows API functions. Since the C function expects the address of the first element of the array, you can accomplish this in Visual Basic by passing the first element of the array by reference.
For example, the following is the prototype of a C function that returns the sum of long integers in an array. The first parameter is a pointer to the array and the second provides the number of elements in the array.
long AddLongs_Pointer(long *plArrayOfLongs, long lElements);
The Visual Basic version of the function declaration looks like this:
Declare Function AddLongs_Pointer Lib "MyDll.dll" (FirstElement As Long,
ByVal lElements As Long) As Long
To call the function, use the following code:
Dim MyArrayOfLongs(0 to 10) as Long
Dim lTotal as Long
' Insert code here to initialize the elements of the array
' Calling the function
lTotal = AddLongs_Pointer (MyArrayOfLongs(0), UBound(MyArrayOfLongs) + 1)
|
|
|
|
|
Hi,
I need to grab the window title bar from open application windows (any form eg. IE or notepad or any application) and look for a specific word "error".
However, I cannot seem to find any VBscript commands to grab the window title. Can anyone help?
Functions like GetWindowText(), GetWindow(), etc could not be used in my VBscript executable.
babtbaby
|
|
|
|
|
In VBScript alone, it can't be done. You'll have to write an external COM component that VBScript can instantiate and use, using WScript.CreateObject, that will do this search for you.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
In that case, could you kindly enlighten me further on what is the object to call upon? What is the object which I am supposed to create in order to reference to the get the title bar of all the open windows?
Thank you!
babtbaby
|
|
|
|