Показать сообщение отдельно
  #8  
Старый 11.06.2014, 16:12
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от otan
Спасибо за отклики, Полицай!
Но, я нашел уже решение.
Оказалась что у меня в проекте отключена опция Extended Syntax.
Ошибка выходило из за этого. Компилятор не понимал, что такое shellexecute.
Включил опцию и все нормально стало.
Действительно. Даже в Delphi 7 отключение этой опции вызывает ошибку компиляции.

Но если присваивать куда-нибудь результат выполнения функции:
Код:
var
  dw: DWORD;
begin
  dw := ShellExecute(Application.Handle,PChar('open'), PChar('http://9kumalak.kz'), PChar(0), nil, SW_NORMAL) ;
end;
то работает даже при отключенной опции "Extended syntax"

p.s. Кстати посмотрел в интернете что такое "Тогызкумалак", прикольно, помню я в детстве увлекался игрой Калах.
Ответить с цитированием