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
SQL Query the excludes criteria
Passing resource variable in PHP
Splitting Comma Separated Values
Allowing users have admin permission to only designated server from Domain server farm
Cisco router IP sec VPN configuration
trim string
using one procedure with for parameteres to open forms
NT Reports
Problem with C# OracleDataReader retrieving OracleLob in a record
SQL TRIGGERS