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
Highlight Row Based On Column Value
.asp view image
OLE control not displaying .jpg
Ping a list of addresses in ms-dos
Background Image Not Showing
Usin SSMS how do I add a unique ID field?
Batch file
How to pass traffic to remote subnet via VPN on Cisco Pix
Insert into ... where problems
How can I read the value of the Link Master Fields property in code?