Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вставить в Label ссылку "mail to:" 
V
    Опции темы
Iskin
Дата 4.11.2012, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 6.7.2008

Репутация: нет
Всего: нет



Помогите с вопросом:
Надо сделать так чтоб при тыке на Label вызывался почтовый клиент.

Вот нашел пример: 
Код

ShellExecute (Handle, NULL, L"mailto:[email protected]", NULL, NULL, SW_SHOWNORMAL); 


А теперь допустим нам надо вместо [email protected] подставить Label1->Caption:
Код

ShellExecute (Handle, NULL, L"mailto:" + Label1->Caption, NULL, NULL, SW_SHOWNORMAL); 


Выскакивают следующие ошибки:
Код

[BCC32 Error] Unit1.cpp(389): E2034 Cannot convert 'UnicodeString' to 'const wchar_t *'
  Full parser context
    Unit1.cpp(387): parsing: void _fastcall TForm1::Label1Click(TObject *)

[BCC32 Error] Unit1.cpp(389): E2342 Type mismatch in parameter 'lpFile' (wanted 'const wchar_t *', got 'UnicodeString')
  Full parser context
    Unit1.cpp(387): parsing: void _fastcall TForm1::Label1Click(TObject *)


Понимаю что надо строку преобразовать в const wchar_t - но как?
PM MAIL   Вверх
586
Дата 4.11.2012, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 57
Всего: 146



Код
ShellExecute (Handle, NULL, (L"mailto:" + Label1->Caption).w_str(), NULL, NULL, SW_SHOWNORMAL);

PM   Вверх
Iskin
Дата 4.11.2012, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 6.7.2008

Репутация: нет
Всего: нет



Цитата(586 @ 4.11.2012,  20:23)
Код
ShellExecute (Handle, NULL, (L"mailto:" + Label1->Caption).w_str(), NULL, NULL, SW_SHOWNORMAL);

Спасибо! Все работает!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1024 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.