Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по созданию формы, Не могу создать форму 
V
    Опции темы
MoHaX
Дата 23.8.2006, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Помогите новичку создать форму! Пожалуйста! Имеется кусок кода: 
Код
Application->CreateForm(__classid(TAbout), &About);
AboutBox->ShowModal;
AboutBox->Free;

При компиляции программы после "Application->CreateForm(__classid(TAbout)" выдается ошибка: "Type name expected". Форма About создана. 
Объясните, пожалуйста, в чем ошибка, и как ее можно исправить.  smile 
PM MAIL ICQ   Вверх
albertn
Дата 23.8.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

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



По-моему вопрос не в тот форум. А че хоть за компилятор?

Это сообщение отредактировал(а) albertn - 23.8.2006, 11:47
PM WWW ICQ   Вверх
dumb
Дата 23.8.2006, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



Код

#include "UAbout.h"


Добавлено @ 11:47 
и разберись с именами - кто там у тебя About, кто AboutBox...
PM MAIL   Вверх
albertn
Дата 23.8.2006, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

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



Если это все-таки билдер, то тогда зачем создавать форму, если по-идее он сам ее создает?
PM WWW ICQ   Вверх
MoHaX
Дата 23.8.2006, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Компилятор у меня Builder 6.0. А насчет формы - неправильно поставил вопрос: не как создать, а как ее вызвать, т.е. обратиться при нажатии на кнопку. С About и AboutBox разобрался, но ошибка все равно возникает.  smile 

Это сообщение отредактировал(а) MoHaX - 23.8.2006, 11:58
PM MAIL ICQ   Вверх
albertn
Дата 23.8.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

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



Форма по-идее уже должна быть создана, тебе только нужно определить в каком она модуле лежит, и просто запустить ShowModal. 
Free по-моему тоже не нужен. Когда понадобится она сама его уничтожит.
PM WWW ICQ   Вверх
dumb
Дата 23.8.2006, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TAbout *about = new TAbout(this);
  about->ShowModal();
  delete about;
}


Добавлено @ 12:21 
и убери ее из списка Auto-Create Forms: Project-Options-Forms
PM MAIL   Вверх
Gordon
Дата 23.8.2006, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(MoHaX @  23.8.2006,  11:56 Найти цитируемый пост)
 А насчет формы - неправильно поставил вопрос: не как создать, а как ее вызвать, т.е. обратиться при нажатии на кнопку.


Ты хочешь, чтобы при нажатии на кнопку появлялась новая форма??? Так что ли??? 


--------------------

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

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

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

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

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


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

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


 




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


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

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