Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: 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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.038 c
1-1084265286
webAve
2004-05-11 12:48
2004.05.23
Мастера! Помогите решить проблему:


11-1071417334
New
2003-12-14 18:55
2004.05.23
TKolXLGrid


11-1068856196
Ciber SLasH
2003-11-15 03:29
2004.05.23
Подмена модулей


6-1081235446
+Evgen+
2004-04-06 11:10
2004.05.23
Soket


7-1082362957
fantomas
2004-04-19 12:22
2004.05.23
Работа с Com портом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский