Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что вызывает ошибку в ShellExecute? [D7, WinXP]


Aleksandr. ©   (2004-06-21 15:22:00) 

При выполнении строки:

if ShellExecute(0,nil,PCHar(MainDir+issFileName),nil,PChar(MainDir),SW_MINIMIZE)>=32 then

в Делфи выскакивает окно с регистрами CPU, при этом она пишет, что программа runnning, и только по Ctrl+F2 программа возвращается в режим трассировки на следующую строку (не сбрасывается, а продолжает трассировку!). Раньше этот код работал нормально.


Dimka Maslov   (2004-06-21 18:37:00) [1]

ShellExecute(Application.DialogHandle, 'open', ....


GuAV   (2004-06-21 18:28:00) [2]


> MainDir+issFileName

Как объявлены? И что было до этого (код)
(больше вроде никакого криминала быть не может)


Aleksandr.   (2004-06-21 15:53:00) [3]

Да, кстати, истчо момент:
на поле возле следующей строки кода какая-то зеленая загугулина появляется, исчезающая после того же резета.


Aleksandr.   (2004-06-21 15:31:00) [4]

Имени файла с путем и просто пути.
MainDir+issFileName='C:\Program Files\Borland\Delphi\Projects\ATTS\iss.exe'
MainDir='C:\Program Files\Borland\Delphi\Projects\ATTS\'


Ega23   (2004-06-21 15:25:00) [5]

А чему равно PCHar(MainDir+issFileName) и PChar(MainDir)?


Наверх

Титульная страница Поиск, карта сайта Написать письмо