|
Andrew Stampor wrote:
I am spoiled by my VC++ macros...is there a way to create and use macros in VB 6?
Not directly. VB6 "addins" are the way to go to execute custom code integrated to the IDE and handle many mundane tasks. For example, our company wrote a VB addin that does some standards checking when forms are saved.
Addins have a bit of a learning curve to be properly implemented. I've had problems because I wasn't careful about properly handling the life cycle of my addin.
|
|
|
|
|
Thanks. That is what I was afraid of. Of course, they wouldn't want to make it easy.;)
|
|
|
|
|
I have seen C++ and C# examples but they are way to complex for this newcomer to vb.net. Does anybody have a sample project that I could learn from?
TIA
Gerry
|
|
|
|
|
I guess I should clarify that I can place the OpenFileDialog on the form, but my problem is first how to make it come up when I click on e button, and secondly I need to have multiple files selected go into an array.
Thanks.
Gerry
|
|
|
|
|
OK, so I have found OpenFileDialog() and .ShowDialog() and I can copy the results to a listbox for display.
Now the next question is "how do I find the directory name where the files were selected from?" I prefer not to parse it from one of the listbox entries.
Thanks,
Gerry
|
|
|
|
|
If all you want to do is browse for a folder, try this:
http://www.codeguru.com/vb/articles/1864.shtml[^]
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
|
|
|
|
|
See my replies (with more info) to myself.
I have discovered over the last few days how to browse to the folder, select files, copy them to a listbox, and then process the files from the listbox.
When I have time this weekend, I will post the project on http://files.danen.org/h/prg_vbnet.shtml for everyone's benefit.
Thanks for your response.
Gerry
|
|
|
|
|
how different is VB 6 from VB.NET?
if they are different then how complicated is VB.NET and considering that i dont know either which one should i learn?
--Dyslexics of the world, UNTIE!
|
|
|
|
|
I've found that VB.NET is on the whole much better:
a) Much more consistent syntax than VB6
b) Better debugger and IDE
c) Easier to interop with other stuff (including itself )
d) Library support - reams and reams of .NET goodness
On the other hand, VB6 could be better if you are targeting an environment where you don't want to risk deploying the .NET Framework and all the required patches.
You can probably get started quicker with VB6 too - it's less scary looking.
HTH
|
|
|
|
|
Ok, I am frustrated! I am trying to find the most optimal way to retrieve Data from a Database. I understand that there are basically 3 ways to do this: 1.) Stored Procedure (DataCommand), 2.) DataSet, 3.) DataReader.
My dilemma is, I do not need to store this data for Saving later on (basically I am loading some ComboBoxes). I would like to use a DataReader but sometimes I hit conflicts where the program tries to open more than one Reader (which can't be done on the Same Connection). I do not want more than one connection. I do NOT want to use a DataSet because I do not want the Overhead of creating one since it's not needed.
I've tried MSSQLXML 3.0 SP2 to retrieve data through XML. I have tried using the SqlCommand.ExecuteXMLReader. Any method that using a "Reader" of some sort basically uses a DataReader behind the scenes!
Is there some way that I can retrieve all of the Records into a Stream of some sort and then loop through it? In VB6 this was easy...I created a Forward Only / Read Only Disconnected Recordset.
|
|
|
|
|
Can anybody help, please tell me how to create a progress bar in VB.Net as soon as the user click on the save button or open a connection to my database(SQL). Thank you so much...
MichaelCollins
|
|
|
|
|
Well, you're going to have to be a little more clear. What are you trying to do? Are you trying to determine the Progress of Opening the Connection? Or are you trying to determine the Progress of Saving Data? Are you using a DataSet, Stored Procedure, or XML file?
|
|
|
|
|
I have very simple question ... I want to know the current resolution or current screen size of system.
I mean that Screen is on the 1024x768 OR 800x600 Size.
(I hope u can understand my question ... not very good in english)
Any help through code, web site or any thing will be appreciated and i will be thankful for that.
Thanx in advance ...
|
|
|
|
|
Hi !
For VB6 :
<br />
Dim iScreenWidth as integer<br />
Dim iScreenHeight as integer<br />
<br />
iScreenWidth=Screen.Width / Screen.TwipsPerPixelX<br />
iScreenHeight=Screen.Height / Screen.TwipsPerPixelY<br />
I don't know how to do it with VB.NET.
Hope this helps.
Jerome
|
|
|
|
|
would something like this work in VB.Net?
and i was just wondering if anyone knows a site that explains basic graphic style coding
like maybe how to make a basic side-scrolling game in VB.Net
thanks
______________________________________________
"I'm not me when I dream...anymore." -TRUSTcompany
|
|
|
|
|
Hi there,
I am trying to make a page for the users to enter their data and one of the columns of this datagrid should be a combo box.
I really appreciate if someone can give me a hint.
cheers,
Arshia
|
|
|
|
|
Sorry i forgot to say I am writing this with vb.net
|
|
|
|
|
Is there a tutorial on this somewhere?
I'm going nuts here....
how many different variables do i need?
i'm writing a program that uses a function to accept a number as a parameter. make some calculations to it, and return it..
then sub main will output the results...
don't give me code please...i just want some pointers...
"I'm not me when I dream...anymore." - TRUSTcompany
|
|
|
|
|
thanks for the help! NOT!
______________________________________________
"I'm not me when I dream...anymore." -TRUSTcompany
|
|
|
|
|
Sorry for not responding dude, but really now....
There are examples on how to create/call functions in VB everywhere. Just download just about any sample VB code and you will see a sample of how to write and consume a function.
I did not answer this question because I felt that it was asked by someone that clearly needed to do some looking around themselves on the subject. Sorry...
Looking at the responses that you did get and what you found on your own you got the concept.
Just please remember that no one here OWES anyone an answer.
Just as a personal note… I hate function that have byref arguments. They are used alot in the Windows world and I still hate them. IMHO functions take in arguments and return a value. That is the pure way of thinking about it. When you use a function you always think of it as:
returnValue = FunctionName(arg1, arg2, … argn)
And the function looks as follows:
<scope> Function FunctionName(arg1 As Type, arg2 As Type, … argn As Type) As ReturnType
'define the return value to use
Dim retVal as ReturnType
'perform what ever calculations you need to do
'set the return value
retVal = answerToCalculation
Return ReturnType 'if you are using VB.NET
FunctionName = answerToCalulation 'if you are using VB6
End Function
The number of input args are up to what you need, and it is very clear as to what is being returned and where.
Using ByRef is called output arguments. I don't like them at all. As I see it, if the returned values does not end up on the left side of a function call then it is not a function, it is a Subroutine.
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
|
|
|
|
|
Ummm...pass it "ByRef"? Or make your Function return the Value? Function should ALWAYS Return something. So if you want the ByRef method, make it a Sub Routine. Your question isn't really clear, so I hope this Helps.
'Pass ByRef Example
Public Sub Test(ByRef MyValue as Integer)
MyValue = 5
End Sub
'Return a Variable
Public Function Test(ByRef MyValue as Integer) As Integer
Return 5 'VB.NET
Test = 5 'VB6 / VB.NET
End Sub
|
|
|
|
|
i asked the professor
what i forgot was that when u call the function you have to store the value somewhere: thanks though
ex: Sub Main()
Dim int as integer
int = MyFunction(5)
End Sub
Private Function MyFunction(ByVal int as integer) as integer
Dim sum as integer
sum = int * 10
return sum
End Function
----------------------------------------------------------------------------
This works right?
______________________________________________
"I'm not me when I dream...anymore." -TRUSTcompany
|
|
|
|
|
Hi all I have word automation project.
the project, opens the file, formats it, prints it and closes it.
but when the program execute word.document.close line, the message box asking , " do you want to save the file? yes, no , cancel " pops up.
How can I get rid of it...
I tried
word.document.close(False,True,True) <br />
but it give me compile error.<br />
<br />
<br />
thank you
|
|
|
|
|
To stop the save prompt you should just be able to call:
word.document.close(False)
using this I've opened a doc, applied a theme (thus changing it) printing then closed it without any prompts.
HTH
|
|
|
|
|
Ok this is my code
Dim sqlstr as String
sqlstr = "SELECT * FROM Products WHERE PrdName Like 'MS'"
Data1.RecordSource = (sqlstr)
Data1.Refresh
the string "MS" exists in so many records but the result is not what it should be ???
It returns 0 records found.
any ideas ???
Thanx
|
|
|
|