Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2011, 19:50   #1
sokolik-117845
Пользователь
 
Регистрация: 10.07.2011
Сообщений: 14
По умолчанию Delphi/ShellExecute

Код:
ShellExecute(Handle,'open',('http://vkontakte.ru/login.php?q=1&email='+XPEdit1.Text+'&pass='+XPEdit2.Text) ,nil,nil,SW_Normal);
[Error] Unit1.pas(163): Incompatible types: 'String' and 'PAnsiChar'

Как подправить?
sokolik-117845 вне форума Ответить с цитированием
Старый 03.09.2011, 19:54   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

баян, поставить приведение типов:
Код:
ShellExecute(Handle,'open',PChar('http://vkontakte.ru/login.php?q=1&email='+XPEdit1.Text+'&pass='+XPEdit2.Text) ,nil,nil,SW_Normal);
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.09.2011, 19:57   #3
sokolik-117845
Пользователь
 
Регистрация: 10.07.2011
Сообщений: 14
По умолчанию

Благодарю!
sokolik-117845 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CLX Delphi аналог shellexecute, system(cmd) randomav Общие вопросы Delphi 0 23.05.2011 09:16
ShellExecute siemdi Общие вопросы C/C++ 5 09.08.2010 18:13
ShellExecute Volkogriz Общие вопросы Delphi 4 31.10.2007 13:33
ShellExecute doncova1 БД в Delphi 4 29.11.2006 18:20