vb6

VSFlexgrid licensing issue in VB6

I am having a licensing issue with our VideoSoft VSFlexGrid 7.0 in VB6. When I create a new FlexGrid it triggers a message box with a licensing/about message. We have a license but it appears that VB does not quite keep it. Is there a way to get rid of this message? I currently use a workaround: instead of creating a new FlexGrid I copy...

C#.NET start Outlook..?

Can I make C#.NET start outlook in the code? In VB6 we use object 'Outlook.Application' and write:' Set oOutlook = CreateObject("Outlook.Application") Set oNameSpace = oOutlook.GetNamespace("MAPI") Set oInbox = oNameSpace.Folders(1) 'Set oInbox = oInbox.Folders("Inbox") oInbox.Display 'oOutlook.Quit 'Close All Outlook copies Co...

Using the MSHTML interfaces IHTMLChangeSink, IHTMLChangeLog and RegisterForDirtyRange in VB6

Is this even possible? I can implement IHTMLChangeSink, but not IHTMLChangeLog, but I cannot call RegisterForDirtyRange or CreateChangeLog in VB6. ...

How do I detect changes to the document in a WebBrowser control in Edit mode, using VB6 ?

We are building a HTML edit control using a VB6 wrapper around the WebBrowser control and MSHTM documents. We are having problems detecting if the document has been modified by the user. VB6 does not support using the IHTMLChangeSing and IHTMLChangeLog interfaces so these seem to be non-starters. What other events from either the WebB...

Internationalization of a VB 6 Application

Has anyone internationalized a VB 6 application? Any helpful resources or tips/tricks you can offer? ...

C/C++ 'continue' Equivalent in VB6

Is there a VB6 equivalent to the C/C++ 'continue' keyword? In C/C++, the command 'continue' starts the next iteration of the loop. Of course, other equivalents exist. I could put the remaining code of the loop in an if-statement. Alternatively, I could use a goto. (Ugh!) ...

Conversion from VB6 string data to .NET byte array

I'm writing a C# application that reads data from an SQL database generated by VB6 code. The data is an array of Singles. I'm trying to convert them to a float[] Below is the VB6 code that wrote the data in the database (cannot change this code): Set fso = New FileSystemObject strFilePath = "c:\temp\temp.tmp" ' Output the data t...

critical path analysis

I'm trying to write a VB6 program (for a laugh) that will compute event times + the critical path JUST BASED ON A PRECEDENCE TABLE. I want my students to use it as a checking mechanism ie. to do everything without drawing the activity network. I'm happy that I can do all this once I've got start and finish events for each activity. Ho...

VB6: Runtime Error '13': Type Mismatch when setting and int with an int

I'm not new to VB6 programming, but I'm not a master at it either. Hopefully someone can help me out with a question that I have concerning a Type Mismatch error that I'm receiving from trying to set an int variable with a int returned from a function. The integer that I'm trying to set is defined as: Global AICROSSDOCKStatus As Intege...

VB6 Program not working in Windows Me

I have written a program in VB6. When I compile it and send it to my friend, he says it is not working. He (like me) has Windows Me. Why my programs are not working there? Should he install something or what? ...

How to retrieve a value from a recordset that is not a return value or output parameter using vb6

I have a stored proc on an existing 3rd party application (SQL 2005) that I wish to interact with. It is an insert statement followed by a select statement as follows; Set @CustomerId = Cast(SCOPE_IDENTITY() As [int]) Select @CustomerId Using VB6 how do I access the value of @CustomerID? set rs = cmd.Execute is not ret...

FInding the path where Visual Studio is Installed

Hi , I need help as to how I can find the path where Microsoft visual Studio is installed. I need to use that path in my program. What is the function that has to be called to get the path where Microsoft Visual Studio is installed ? ...

Compile a DLL in C/C++, then call it from another program

I want to make a simple, simple DLL which exports one or two functions, then try to call it from another program... Everywhere I've looked so far, is for complicated matters, different ways of linking things together, weird problems that I haven't even begun to realize exist yet... I just want to get started, by doing something like so: ...

How can I copy an open file using VB6?

I have a legacy VB6 application that uploads file attachments to a database BLOB field. It works fine unless a user has the file open. I tried creating a copy of the file, then uploading that copy, but to my surprise, the FileCopy procedure gets a "permission denied" error whenever you try to copy a file that is open by the user. This...

How can I upload a file to an Oracle BLOB field using VB6?

I want to take a file from disk and upload it into an Oracle BLOB field, using VB6. How can I do that? ...

Specify a default driver for ODBC

I have a legacy VB6 app which builds a DSN based on a parameter in a config file. The parameter is an ODBC connection, and the connection has a name (DSN-NAME) which maps a server (DBSERVER) to a driver ("SQL Server Native Client"). Generally, it builds a DSN like this: DSN=DSN-NAME;User=foo;Password=bar If I specify a hostname i...

Handling VB.NET events in VB6 code

I have some VB6 code that instantiates a class which handles events that are being raised from a VB.NET component. The VB6 is pretty straightforward: private m_eventHandler as new Collection ... public sub InitSomething() dim handler as EventHandler set handler = new EventHandler m_eventHandler.Add handler ... m_engine.Star...

VB6.0 : initialize method of a User Control called when loading a VB project.

Whenever we load a VB project it will call initialize method of a User Control ( if there is any in the project). My problem is that is that I have some code in UserControl.initialize that will try to create instances of other COM objects. And on my build machine those controls are not registered. One option is to move the code to some o...

Passing arrays as parameters in VB6

The following code kills VB6 (sp6) with an 'unhandled exception fault in VB.exe' on two machines in the office on the line marked. ''# Form1.frm Option Explicit Private ArrayHolder As Class2 Private Sub Command1_Click() Set ArrayHolder = New Class2 Dim arr(3) As Long arr(0) = 1 arr(1) = 2 arr(2) = 3 ArrayHolde...

Visual Studio 6 Custom Toolbar

I have a legacy VB6 app that I still need to support. I also have a new PC and I would like to copy my custom toolbar that I created on my old PC. Does anybody know where Visual Studio 6 custom toolbars are persisted to? Thanks ...