Click to See Complete Forum and Search --> : Open files in Windows


TT Company
April 3rd, 2001, 06:48 PM
I made program to view 'log' files. But I don't know how to open it in my program by double-clicking it in Windows(98)

Can someone please help me??
(The one that will help me will get free football game that I made :)

udipr
April 4th, 2001, 02:49 AM
There is two ways:

1. Open the file in NotePad use that code:

private Sub OpenFile(sFileName as string)
Shell "Notepad.exe " & sFile, vbNormalFocus
End Sub




2. Open the file into some TextBox in your program. You have to Use FileSystemObject Try this Code:

private Sub OpenFile(sFileName as string)
Dim ObjFileSys as new Scripting.FileSystemObject
Dim ObjFile as Scripting.File, ObjStream as Scripting.TextStream
Dim strFile as string

'get the file
set ObjFile = ObjFileSys.GetFile(sFileName)
set ObjStream = ObjFile.OpenAsTextStream(ForReading)
strFile = ObjStream.ReadAll
'Show the file in the textbox
Text1.Text = strFile
End Sub




I hope it help you.
Notice me if is (or not).

Don't forget the football game !!!

Clearcode
April 4th, 2001, 03:28 AM
You need to "Associate" the filename .log with your application.

First make sure your app accepts the filename as a command line parameter.
Then in Explorer choose the View:Options menu,
switch the resulting box to File Types and press the New Type button to create the new association.
Once this is set up then double-clicking a .log file will launch it with your application.

HTH,
Duncan

-------------------------------------------------
Ex. Datis: Duncan Jones
Merrion Computing Ltd
http://www.merrioncomputing.com