Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069

Интернет адрес в MainMenu

09.02.2011, 23:48. Показов 1157. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто сталкивался с такой задачей?
В подпункте MainMenu, пункт www почтальон печкин ru при клике по которому автоматом открывается вложенная страница, при этом браузер выбирается в зависимости от настроек пользователя тоже автоматический.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.02.2011, 23:48
Ответы с готовыми решениями:

Ссылка на интернет адрес
Здравствуйте, перерыл и прочитал всё что смог осилить, но так и не нашол примера, как передать интернет ссылку https://www.cyberforum.ru...

mainmenu
как сделать что бы mainmanu был почеркнут (отделен от остольной формы), а не просто надписи на форме?

MainMenu
Добрый день всем) в очередной раз обращаюсь к вам за помощью) мы начали изучать MainMenu, так то ничего сложного, просто она для меня...

8
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
10.02.2011, 00:54
а в чем проблема ? делаете в mainmenu пункт mail и с песней
C++
1
2
3
4
void __fastcall TForm1::mail1Click(TObject *Sender)
{
  ShellExecute(Handle,UnicodeString("open").c_str(),UnicodeString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
}
- будет запущен бравзер по умолчанию.
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
10.02.2011, 02:57  [ТС]
Я опять в засаду попал, эх навалило ошибок, как разгребать...

[C++ Error] Timer.cpp(322): E2268 Call to undefined function 'UnicodeString'
[C++ Error] Timer.cpp(322): E2294 Structure required on left side of . or .*
[C++ Error] Timer.cpp(322): E2294 Structure required on left side of . or .*


LK, i need help.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
10.02.2011, 05:01
Ой, я забыл, у Вас ВСВ6...
C++
1
2
3
4
5
ShellExecute(Handle,AnsiString("open").c_str(),AnsiString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
// or
ShellExecute(Handle,L"open",L"http://google.com/",0,0,SW_SHOWNORMAL);
// or just
ShellExecute(Handle,"open","http://google.com/",0,0,SW_SHOWNORMAL);
- не помню .
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
10.02.2011, 08:11  [ТС]
ShellExecute(Handle,AnsiString("open").c _str(),AnsiString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
// or
ShellExecute(Handle,L"open",L"http://google.com/",0,0,SW_SHOWNORMAL);
// or just
ShellExecute(Handle,"open","http://google.com/",0,0,SW_SHOWNORMAL);[/CPP] - не помню .
Без ошибок компилируются первая и третья строчки, однако при работающей программе, после клика процес открытия страницы не начинается.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
10.02.2011, 09:13
Вот так работает без проблем

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShellExecute(Handle, "open","http://google.com/",0,0,SW_SHOWNORMAL);
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
ShellExecute(Handle,AnsiString("open").c_str(),AnsiString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
ShellExecute(Handle,"open","http://google.com/",0,0,SW_SHOWNORMAL);
}
//---------------------------------------------------------------------------
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
10.02.2011, 11:16  [ТС]
Вот так работает без проблем

C++
1
2
3
4
5
6
7
ShellExecute(Handle, "open","http://google.com/",0,0,SW_SHOWNORMAL);
 
//---------------------------------------------------------------------------
 
ShellExecute(Handle,AnsiString("open").c_str(),AnsiString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
 
//---------------------------------------------------------------------------
Спасибо все работает! Один вопрос-чем отличается длинный код от короткого и который более универсален для разных систем windows:xp, 2000, 7, vista)?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
10.02.2011, 11:21
чем отличается длинный код от короткого
ничем, выбирай тот, который работает. SW_SHOWNORMAL лучше заменить на SW_SHOWMAXIMIZED
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
10.02.2011, 14:31
Цитата Сообщение от Samrisbe Посмотреть сообщение
Спасибо все работает! Один вопрос-чем отличается длинный код от короткого и который более универсален для разных систем windows:xp, 2000, 7, vista)?
- Универсального нет. Код отличается в зависимости от версии Билдера, а не операцилнной системы, если версия ВСВ6 - 2007 (без юникода) - тогда
C++
1
2
ShellExecute(Handle, "open","http://google.com/",0,0,SW_SHOWNORMAL);
ShellExecute(Handle,AnsiString("open").c_str(),AnsiString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
если версия Билдера - RAD2009-2010-RADXE (c юникодом) - тогда
C++
1
2
ShellExecute(Handle,UnicodeString("open").c_str(),UnicodeString("http://google.com/").c_str(),0,0,SW_SHOWNORMAL);
ShellExecute(Handle,L"open",L"http://google.com/"),0,0,SW_SHOWNORMAL);
В ряде случаев для юникода можно использовать и AnsiString, и UnicodeString.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2011, 14:31
Помогаю со студенческими работами здесь

MainMenu
Здравствуйте, создаю динамично пункты меню, события в них идентичны друг другу. Пункты создаю на Form12, меню лежит на Form4. События к...

MainMenu
Как можно сделать в меин меню чтоб кнопка была с галочкой или сдвигалось в право с дальнейшим выбором кнопки или каким компонентом ето...

создание mainMenu
Создать проект: используя команду Environment Options задать форму с шагом пикселей Х=10 У=7. Ширина формы = 700, высота =500. Создать на...

MainMenu/PopupMenu
Доброго времени суток. Не могу никак понять, как программно создать подпункт в существующее MainMenu и PopupMenu. Пункты меню должны...

MainMenu подсказки
Имеется MainMenu и хотелось бы при наведении на его пункты и подпункты, чтобы, например, на форме имеется Label и в нем выводилось краткое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru