|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.04.2009, 10:28 | #1 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
VS2005 > обработка событий (перенос из ветки С++)
Доброго времени суток всем!
Нужно сделать оконное приложение. Интерфейс в принципе знаю как лепить, но вот с обработкой событий никак не разберусь. Наваял прожку helloWorld: в форме при нажатии на кнопку вылезает соответствующая надпись (изначально для нее visible=false). Как они правильно записываются? Код обработчика пока такой: Код:
Последний раз редактировалось MaTBeu; 24.04.2009 в 22:56. |
24.04.2009, 12:17 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
lblHW->Visible = true;
|| lblHW->Show(); |
24.04.2009, 12:28 | #3 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
Теперь выскакивает ошибка:
error C2039: 'visible' : is not a member of 'System::Windows::Forms::Label' Сваял нечто вроде System::Windows::Forms::lblHW, но тоже не работает ЗЫ. Действительно ли для создания оконного приложения потребуется дотнет? Или в нем все это создается проще всего? Последний раз редактировалось phobos; 24.04.2009 в 12:33. |
24.04.2009, 13:01 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Да. Это Вы используете .ПТУ, т.е. .NET. Не хотите, чтобы Ваша программа требовала фреймворк, то делайте окошки посредством "чистого" WinAPI, WTL, MFC, wxWidgets, Qt,... но, судя по вопросу, рановато туда лезть
За регистром вообще-то в си следить надо. visible и Visible - это не одно и то же |
24.04.2009, 23:10 | #5 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
Спасибо. Действительно лажанулся с регистром, мог бы и сам догадаться (все-таки полгода в универе как-то учил).
Насчет дотнет: получается что если я сделаю прогу, то для выполнения на другой машинке потребуется установленный фреймворк? |
24.04.2009, 23:23 | #6 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
Кстати еще вопрос вдогонку: при написании консольных приложений exe-шник работает только на машинках, где установлен вижуал, т.е. как я понимаю он компилится без подключаемых модулей. Как можно включить их внутрь исполняемого файла, что бы он мог запускаться на любой машине с Win на борту?
|
30.04.2009, 10:34 | #7 |
Регистрация: 30.04.2009
Сообщений: 7
|
ответ на оба вопроса: на машинке ДОЛЖЕН быть установлен .Net Framework соответствующей версии (или выше).
P.S. если при создании проги использовались дополнительные библиотеки, их файлы автоматически копируются в папку debug проекта, их также нужно прикладывать к exe-файлу.
[Nosce te ipsum]
|
30.04.2009, 10:41 | #8 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка событий в Delphi | SlavaSH | Компоненты Delphi | 19 | 30.03.2009 11:00 |
Обработка событий в C++ Builder | BychkovVV | Помощь студентам | 3 | 02.03.2009 01:48 |
Обработка в Excel внешних событий | pan | Microsoft Office Excel | 4 | 22.02.2009 17:26 |
обработка событий из консоли! | nereus | Общие вопросы Delphi | 0 | 07.02.2007 15:33 |