Microsoft
Software
Hardware
Network
Question : Shell Api problem
Hi experts
I am using Borland Delphi 2006 for .net.
I am working in a windows forms application. I have just started using delphi and it's extremely frustrating. Even basic tutorials do not seem to work.
This one throws the following error message.
[Pascal Error] WinForm.pas(96): E2250 There is no overloaded version of 'ShellExecute' that can be called with these arguments
This is the line of code causing the problem ...
begin
ShellExecute(Handle, 'open', 'C:\WINDOWS\system32\notep
ad.exe', nil, nil, SW_SHOWNORMAL) ;
end;
I have included the ShellApi in the uses section of the unit.
As you can see I am trying to open notepad from a button on my form, but ...nothing.
Thanks for any help u can offer.
chris
Answer : Shell Api problem
Chris, add System.Diagnostics to the uses section:
uses
System.Diagnostics;
then you can use this line:
System.Diagnostics.Process
.Start( 'notepad.exe' );
Random Solutions
how can i make a rewrite rule to read links on the link bar, if there any???
Change div position when dropdown menu item is selected
Who should be the owner of a database.
Can't connect to work Exchange from home computer (because of VPN) but Mac can! Help
Haven’t setup hint root zone file, but still can see internet records
Wireless access while on wired network
How to log in to a machine
A Perl Spreadsheet Problem
Decrease load time of tree in vb.net 2003
access query problem 15