Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: CL | DM;

Вниз

Открытие файла (Excel,Access,txt и т.п.) из проекта Delphi   Найти похожие ветки 

 
Литейщик   (2007-01-09 16:32) [0]

Необходимо открыть (запустить) файл с помощью другой программы Windows (программу выбирать необязательно, нужно использовать программу исходя из зарегистрированных расширений).  Не могу нигде найти информацию... А сам не знаю... Помогите чем можете....


 
Desdechado ©   (2007-01-09 16:34) [1]

ShellExecute


 
Литейщик   (2007-01-09 16:40) [2]

Если можно, чуть подробнее. В бейсике что-то такое есть, я уже попробовал.
Но у меня с синтаксисом какие-то нелады.Не получается


 
kaZaNoVa ©   (2007-01-09 16:46) [3]

function Execute_By_kaZaNoVa(FileName:String;Param:String="";Dir:String="";ShowMode:Integ er=1):Cardinal;
begin
 Result := ShellExecute(0, "open", PChar(FileName), PChar(Param), PChar(Dir), ShowMode);
end;


 
kaZaNoVa ©   (2007-01-09 16:49) [4]

Пример использования:

program Project1;

uses
 Windows,ShellApi;

{$R *.res}

function Execute_By_kaZaNoVa(FileName:String;Param:String="";Dir:String="";ShowMode:Integ er=1):Cardinal;
begin
Result := ShellExecute(0, "open", PChar(FileName), PChar(Param), PChar(Dir), ShowMode);
end;

begin

Execute_By_kaZaNoVa("calc.exe");

end.


 
kaZaNoVa ©   (2007-01-09 16:50) [5]

p.s. убрать пробел в Integ er=Integer (непонятный глюк клиента/сайта)


 
Литейщик   (2007-01-09 17:11) [6]

Спасибо огромное! Еще немного и начну верить в людей ... :-)))


 
Desdechado ©   (2007-01-09 18:11) [7]

Литейщик   (09.01.07 16:40) [2]
> В бейсике что-то такое есть, я уже попробовал. Но у меня с синтаксисом какие-то нелады
Бейсик тут с какого боку? Спавку по дельфи читать или MSDN. Тогда и синтаксис заладится.



Страницы: 1 вся ветка

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.085 c
15-1167910472
Kostya_86
2007-01-04 14:34
2007.01.28
dbase


2-1168120534
koha
2007-01-07 00:55
2007.01.28
brcc32 - можно ли ей конвертировать любой файл в ресурс?


15-1167870340
Tirael
2007-01-04 03:25
2007.01.28
подскажите прогу для работы с ком портом


15-1168502279
Vlad Oshin
2007-01-11 10:57
2007.01.28
для/изза чего пишут mov eax,eax практически в каждой функции


15-1168543477
Kolan
2007-01-11 22:24
2007.01.28
Объясните что такое ECO.