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
Powershell - Help with existing script/csv combo
Need to change the default Administrator password in a SQL 2005 database
Filesharing Windows 7 files for XP Machine
delete facebook account
Can Windows 7 Starter Edition connect to a Windows Server VPN (RRAS)
How to make changes to a cisco switch configuration file
user input masking method in VBscript in Win7
adding user to an existing AD group
Make email address UPN name for multi-domain forest
Google, Facebook, etc. Logo turns fuzzy after upload.