|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Глюк в Delphi 2009
После перевода проекта на Delphi 2009 появилась проблема, уже неделю бьюсь. Есть код:
Код:
ShellAPI.ShellExecute(0, 'open', PChar(Path+'WoW.exe'), '', PChar(Path), 1); if AutoLogin and (TWowSrv(SrvList.Items[RadioGroup1.ItemIndex]).Profile<>'') and (TWowSrv(SrvList.Items[RadioGroup1.ItemIndex]).CPass<>'') then begin Sleep(delay*1000); FillForms(RadioGroup1.ItemIndex); end; Close; Пробовал вставлять мусорный и не очень код между ShellExecute и Sleep - не помогло. Что еще можно предпринять для исправления этого глюка? РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |
#2
|
||||
|
||||
А переменная Path откуда берет информацию. Её нужно брать только функциями GetExtractFilePath(ParamStr(0)) - если файл находится в папке с программой. Нужен точный путь, ведь Delphi видит один путь, а Windows другой
|
#3
|
||||
|
||||
да я уже решил проблему(за 4 месяца то). потоками сделал. а Path и был GetExtractFilePath(ParamStr(0)). просто программа слипом подвешивала и вов
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |