• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 162
  • Last Modified:

open file...

Hi,
Is there a windows api that I can call from delphi that has the same effect as right clicking an icon and selecting "open"
By doing this I want to open a .vcf file without needing to know what the current application associated with it is.

Any sample code or directions to web site most appreciated.

Mal
0
malcx
Asked:
malcx
  • 2
1 Solution
 
intheCommented:
hi,
sure you can use shellexecute() api from shellapi unit.
example:

uses shellapi;

shellExecute('handle,'open',pchar('c:\some.vcf'),nil,nil,sw_normal);


Regards Barry
0
 
intheCommented:
typo:

ShellExecute(handle,'open',pchar('c:\some.vcf'),nil,nil,sw_normal);


also for executable files you can just use
winexec('c:\excel.exe',sw_normal);
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now