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

Цитата:
Сообщение от otan
Люди добрые! Подскажите!
Пишу вот такой вот код.

Код:
ShellExecute(0, nil,'http://9kumalak.kz',nil,nil,1);
Этот код у меня в Delphi 7 и Delphi XE2 отработал как положено и без ошибок.
Цитата:
Сообщение от otan
Так тоже пробовал

Код:
ShellExecute((Application.Handle,PChar('open'), PChar('9kumalak.kz'), PChar(0), nil, SW_NORMAL) ;
Если убрать лишнюю открывающую скобку и добавить 'http://' к адресу, то этот вариант у меня тоже работает аналогично первому.
Цитата:
Сообщение от otan
Почему-то при выполнении обоих случаев выдает следующую ошибку
Наверное всё же при компиляции, а не при выполнении. При выполнении компилятор никаких ошибок выдавать уже не может.
Цитата:
Сообщение от otan
Код:
[dcc32 Error] Unit1.pas(1026): E2014 Statement expected, but expression of type 'NativeUInt' found
Не могу понять на что он ругается? Вроде бы я синтаксис функции правильно написал.
Delphi XE5 "под рукой" нет - проверить не могу, но всё же сомневаюсь, что компилятор жалуется именно на эту строчку. Попробуй создать новый, пустой проект и в нём потестировать эту команду.
Ответить с цитированием