С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
4 / 4 / 2
Регистрация: 29.11.2012
Сообщений: 28

Аналог функции Delphi в C++ Builder

22.05.2013, 12:21. Показов 1746. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Нужно заменить вот такую строку Delphi
Delphi
1
FormCreate(Self);
на аналогичную в С++ Builder. Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2013, 12:21
Ответы с готовыми решениями:

Аналог "as is" из Delphi в C++ Builder
Есть ли аналоги as и is в с++ Builder. Если в as еще как то разобраться можно. Например: (Delphi) (Sender as TButton) := 'Button0'; ...

Аналог функции, которая используется в Delphi strtoint/inttostr
есть ли в С++ аналог функции , которая используеться в Delphi strtoint/inttostr.И как она используеться???

Перевод кода из Delphi в C++ Builder / C++ Builder
Кто нибудь сможет помочь перевести проект с делфи на билдер? Выкладываю исходники на делфи. procedure TForm1.SpeedButton1Click(Sender:...

7
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
22.05.2013, 13:51
C++
1
TForm *nForm = new TForm(this);
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33371 / 21497 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
22.05.2013, 13:54
cattyfil, откуда эта строка взялась? Какое "умник" ее в Дельфийский проект вставил, а главное - зачем? Динамически форма создается по другому, кому может понадобиться еще раз произвести те действия, которые происходят при создании формы? Это плохой стиль, не надо ему следовать...

Добавлено через 1 минуту
LK, это не аналогичная строка. Созданием формы динамически у ТС даже не пахнет.
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
22.05.2013, 15:19
C++
1
FormCreate(this);

А еще лучше
C++
1
2
//Application->CreateForm(__classid(TForm1), &Form1);
Application->CreateForm(Application->ClassType(), this);
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
22.05.2013, 15:30
Цитата Сообщение от SatanaXIII Посмотреть сообщение
А еще лучше
Код C++
1
2
//Application->CreateForm(__classid(TForm1), &Form1);
Application->CreateForm(Application->ClassType(), this);
Это где...? по нажатию кнопки?
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
22.05.2013, 15:49
Цитата Сообщение от nick42 Посмотреть сообщение
Это где...? по нажатию кнопки?
Ага. Кладет проект на раз.
0
4 / 4 / 2
Регистрация: 29.11.2012
Сообщений: 28
22.05.2013, 19:52  [ТС]
Цитата Сообщение от UI Посмотреть сообщение
cattyfil, откуда эта строка взялась? Какое "умник" ее в Дельфийский проект вставил, а главное - зачем? Динамически форма создается по другому, кому может понадобиться еще раз произвести те действия, которые происходят при создании формы? Это плохой стиль, не надо ему следовать...
Пишу морской бой на делфи и на с++билдере, на делфи исходник есть, но я его переделываю. Там расстановка кораблей в процедуре FormCreate, поэтому по нажатию на пункт "Новая игра" автору нужно вызвать форму.
Я уже решила перенести всю расстановку кораблей в отдельную функцию и вызывать ее, а не форму. И правда, даже интуитивно смотрится не очень красиво(
Спасибо всем за ответы
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
23.05.2013, 11:32
Цитата Сообщение от cattyfil Посмотреть сообщение
по нажатию на пункт "Новая игра" автору нужно вызвать форму.
Уничтожить старую и создать новую?

Цитата Сообщение от cattyfil Посмотреть сообщение
Там расстановка кораблей в процедуре FormCreate
А код можно поглядеть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2013, 11:32
Помогаю со студенческими работами здесь

Аналог кода на C++ Builder
Здравствуйте, помогите со следующей задачей. Нужно переписать программу с Delphi на C++ Builder, получилось почти всё только вот застрял на...

Бесплатный аналог C++Builder
31 декабря у меня истекает лицензия C++Builder 2009. Нужна замена... Программирую преимущественно на Java. C++ библиотек не знаю, кроме...

EncodeDateTime аналог в C++ Builder
Добрый день. в Delpfi есть EncodeDateTime с помощью которой можно задать дату и время а потом ими играться... есть ли аналог в C++...

Аналог C++Builder в Убунту
Мне нужна визуальная среда разработки под Убунту, типа лазарус, но только под Си плюс плюс.

Аналог TWebBrowser и TCppBrowser в C++Builder
Неподскажите хороший аналог этим двум компонентам, где то слышал про TMozillaBrowser, но нигде не нашел.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru