Вниз
Скачать: CL | DM;

Запуск прогрыммы из Автозапуска   Найти похожие ветки 

← →
Константин   (2004-04-01 21:11) [0]

Здравствуйте всем.
Вопрос такой. Есть CD диск который при автозапуске запускает процесс, написанный на Delphi 6. Этот процесс запускает *.swf файл

ShellExecute(HWND_Desktop, Pchar("OPEN"), pchar("Svcd.swf"), pchar("shel32, Control_Rundll32"), "", sw_shownormal);

и, затем, меняет заголовок окно Flash проигрывателя в панели задач (та что в самом низу), на необходимое название

while flag do
 begin
 h:=findwindow(nil, "Macromedia Flash Player 6");
 if h<>0 then
   begin
 SetWindowText(h, "    ООО Пупкин");
 flag :=false;
 end
 else
    begin
  //Делаю задержку в 100 мс.
  h1:=CreateEvent(nil, true, false, "");
  WaitForSingleObject(h1, 1000);
  CloseHandle(h1);
    end;
 end;

Проблема в следующем, диск расчитан на проигрывание на разных ПК, в том числе и на тех, на которых нет Flash проигрывателя. Выход есть, если Экспортировать ролик в Win exe файл вместе с проигрывателем, но exe-шник, в отличии от swf не запускается, вернее запускается пустое окно проигрывателя без ролика, а сам проигрыватель начинает ломиться в и-нет. Подскажите в чём дело, и как решить проблему с запуском exe-шника.


← →
BorH ©   (2004-04-01 21:18) [1]

ShellExecute(HWND_Desktop, Pchar("OPEN"), pchar("Svcd.exe"), nil, nil, sw_shownormal);
Так не запускается?


← →
Константин   (2004-04-01 21:29) [2]

Спасибо BorH всё пучком!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1083162411
Delphist
2004-04-28 18:26
2004.05.23
Где взять свежию версию RxLib?


14-1083653796
sly`ka
2004-05-04 10:56
2004.05.23
передача голоса по сети


3-1083055363
}|{yk
2004-04-27 12:42
2004.05.23
Как полячить поля и их типы для таблиц Оракла


3-1082958667
din
2004-04-26 09:51
2004.05.23
Как создать запрос


1-1083915397
Sagrist
2004-05-07 11:36
2004.05.23
есть ли функция преобразования типа Date в тип Variant?




   Наверх