Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Вниз

Как открыть файл   Найти похожие ветки 

 
Katya21 ©   (2005-07-29 10:09) [0]

Есть два Opendialoga одна исполняющая программа другой открываемый файл.Я делала так(после того как файлы выбраны диалогами)
procedure TForm1.БатонClick(Sender: TObject);
var
c,d:string;
begin
c:=form5.Edit1.Text;
d:=opendialog1.FileName;
WinExec("c        d", sw_ShowNormal);
end;

Но не получается


 
MBo ©   (2005-07-29 10:14) [1]

Ууу, срочно садись за книжки по Паскалю!
Первое приближение:
WinExec(c+" "+d, sw_ShowNormal);


 
Fay ©   (2005-07-29 10:14) [2]

2 Katya21 ©   (29.07.05 10:09)

>> WinExec("c        d"
Это шутка?


 
Gydvin ©   (2005-07-29 10:17) [3]

А енто че
procedure TForm1.БатонClick(Sender: TObject);


 
isasa ©   (2005-07-29 10:19) [4]

Сделай лучше так
Пример открывает хелп-файлы win32

procedure TForm1.Button1Click(Sender: TObject);
var exeName, chmFile : string;
   ProcInf: TProcessInformation;
   StartupInf: TStartupInfo;
   FResult : boolean;
begin
 OpenDialog.Filter:="Help files (*.chm)|*.CHM";
 if OpenDialog.Execute then begin
   OpenDialog.FileName;
   exeName:="c:\winnt\Hh.exe";
   chmFile:=" "+OpenDialog.FileName; // лидирующий пробел обязательно!!!!
   GetStartupInfo(StartupInf);
   StartupInf.wShowWindow := SW_NORMAL;
   FResult := CreateProcess( PChar(exeName), PChar(chmFile), nil, nil, false,
         NORMAL_PRIORITY_CLASS, nil, nil, StartupInf, ProcInf);
   if FResult then
       ShowMessage("Ok!");
 end;
end;


 
Katya21 ©   (2005-07-29 10:29) [5]

Попробую
А WinExec("Путь имя расширение открываемого файла      Путь имя расширение к открываемому файлу", sw_ShowNormal);


 
Leonid Troyanovsky ©   (2005-07-29 10:32) [6]


> isasa ©   (29.07.05 10:19) [4]
> Сделай лучше так
> Пример открывает хелп-файлы win32


Если бы оный пример открывался почаще,
то стала бы очевидна утечка хендлов ядра.

--
Regards, LVT.

PS  Чукча-писатель?


 
IceBeerg ©   (2005-07-29 13:03) [7]

Орешник?


 
Fay ©   (2005-07-29 13:25) [8]

2 IceBeerg ©   (29.07.05 13:03) [7]
На самом деле, да. Правда я не смеялся - был в шоке.
"Утечка хендлов ядра" куда прикольнее звучит! 8)



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

Форум: "Основная";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.063 c
1-1122938741
mangoost
2005-08-02 03:25
2005.08.21
function для точки


3-1121166715
Максим
2005-07-12 15:11
2005.08.21
Работа с полями DBGrid ?


4-1119512600
Igit
2005-06-23 11:43
2005.08.21
Динамический импорт функции из DLL


3-1121004029
Ling
2005-07-10 18:00
2005.08.21
Zeos и запрс из нескольких частей


1-1122974812
kyn66
2005-08-02 13:26
2005.08.21
Listbox с разными картинками из TImageList





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский