hey i am designing a program and i was wondering if it is possible to create a dll in Visual Basic Express Edition
well, maybe I should rephrase that. I'm designing a program where when you click a button it opens a text editor(already have that made). Someone told me that to reference the program in the code you need to create a dll(is this true )

creating dll's
Voldemort
Yes you can make a dll in VBE.
No it isn't needed. You can bring up a text editor in a single line of code.
process.start("notepad.exe")
cfgumtow
Did you set a breakpoint to make sure your code is called Have you tried putting that code somewhere else ( in your static void main, for example ) and seeing if it runs notepad - it certainly should.
Leo H
How did it 'not work' If you want it to open your file, you need to pass the path to it as a command argument. If you need to pass the path to notepad then your environment variables are broken, and you have to resolve %SystemRoot% yourself.
crazyreportwriter
Shak,
Normally there is a path variable which includes that directory.
When I open a command window, and enter:
c:\>path
it will display the path information for the system:
C:\>path
PATH=e:\Program Files\DirectX 9.0 SDK (October 2005)\Utilities\Bin\x86;C:\WINDOW
S\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Fi
les\Microsoft SQL Server\90\Tools\binn\;
If you'll notice windows and windows\system32\ are pre-defined.
I didn't mark my answer correct so the OP did. I was curious to know what the problem was.
MichaelVictoria
Private Sub BackupValuesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BackupValuesToolStripMenuItem.Click
Process.Start("notepad.exe")
End Sub
Mike Dempsey
I just tried:
Process.Start(
"notepad.exe")and it worked the first time.
Have you any error information
Roman Mandeleil
Wait a second - are you saying that you wrote a text editor, and now you think you need to put it in a dll in order to run it from another app If so, then you just need Process.Start(path to your text editor). You certainly don't need a dll, either way.
esselfe
hi,
i guess you have to find out where is the proplem exactly in your code or your notepad or may be your system
try to replace Process.Start("notepad.exe") with Process.Start(full path to a program you wrote and you are sure its working)
i guess that will make you figure out where is the problem because notepad is working here as well when i use this line
hope this will help
Jordan-Hoff
When I issue that command, Notepad comes up.
You have a systems problem, not a coding problem.
I believe that there is a problem with notepad itself. Either the files is not there, there is a permissions problems or it's corrupted. What puzzles me is the absense of error messages.
What version of Windows are you running
Michael Shorten
Works Here Bigger Than Sin.......
Public
Class Form1Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Process.Start("notepad.exe")
End Sub
End Class
GregCox
i tried that way, and also tried this:
Process.start("%SystemRoot%\system32\notepad.exe")
Karol Rewera
What happens when you do Start | Run
Notepad.exe
chongqing
i'm trying to make an object in a menustrip load a text editor
when i do process.start("notepad.exe") when i click the object on the text editor it does nothing
WoodrowS