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

Перевод из Delphi 7 в RAD XE2 C++

15.06.2012, 22:10. Показов 1626. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, наверно оч много раз поднималась тема вроде этой
Существуют ли способы перенести из Delphi 7 в RAD XE2 C++ ?

Сам не оч хорошо знаком с Delphi, примерно 3-4к строк кода
Реально ли вопше сделать такое?
Спасибо за любой ответ!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.06.2012, 22:10
Ответы с готовыми решениями:

Embarcadero® RAD Studio XE2
При компиляции проекта выдает ошибку Unable to create process: Не удается найти указанный файл. Что можно сделать?

RAD Studio XE2 и OpenGL
Здравствуйте! Подскажите как подключить OpenGL библиотеки к данному продукту, с OpenGL еще не работал. В папку "lib"...

Вернуть форму в RAD xe2
Здравствуйте! Перешел с 6 билдера на билдер от ембаркадера. Пока немного не привычно, но вроде уже во всем разобрался. Есть 1 вопрос. Когда...

9
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.06.2012, 22:20
Цитата Сообщение от Santam Посмотреть сообщение
Реально ли вопше сделать такое?
Зависит от кода, но иногда легче написать с нуля...

Есть вариант не переводить код, а просто подключить делфийские pas-ы к cpp проекту если вас конечно интерисует не сам код, а его работа т.е если вам просто надо доработать что то свое в программу...
1
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 33
15.06.2012, 22:32  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Зависит от кода, но иногда легче написать с нуля...

Есть вариант не переводить код, а просто подключить делфийские pas-ы к cpp проекту если вас конечно интерисует не сам код, а его работа т.е если вам просто надо доработать что то свое в программу...
уточню, у меня клинто-серверное приложение, направленое на удаленное управление.
ситуация такая:
предыдущий программист пользовался программой для удаленного администрирования написанной на Делфи, сейчас, когда я заменяю его от меня требують розшириння функционала этой программы, но так как она Делфи я не могу качественно это сделать, потому что не очень хорошо знаком с Делфи.

Цитата Сообщение от Avazart Посмотреть сообщение
Есть вариант не переводить код, а просто подключить делфийские pas-ы к cpp проекту если вас конечно интерисует не сам код, а его работа т.е если вам просто надо доработать что то свое в программу...
в таком случае я не смогу дописывать нужный мне функционал на c++, я правильно понял?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.06.2012, 22:55
Цитата Сообщение от Santam Посмотреть сообщение
в таком случае я не смогу дописывать нужный мне функционал на c++, я правильно понял?
Зависит от ситуации...и того что вы хотите изменить...
Если изменение в самом "сердце" программы, то нет...
А если там например приделать дополнительную(или предварительную обработку) уже полученного результата, то можно...

Языки разные, но компоненты и доступ к ним осуществляется одинакого ( по крайней мере сходно) поэтому остается поверхностно ознакомиться с Delphi.
1
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
15.06.2012, 22:56
Цитата Сообщение от Santam Посмотреть сообщение
в таком случае я не смогу дописывать нужный мне функционал на c++, я правильно понял?
Не совсем правильно. Можешь использовать функции, данные, реализованные в файлах pas, в с++ проекте, просто подключив их как обычные cpp юниты.
В данном случае правильнее было бы вести речь о подключении к делфи-проекту модулей, написанных на с++. Собственно, в этих-то модулях и расширяй функционал.
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.06.2012, 23:02
В плотную этим не занимался... но вот маленький примерчик Получить URL из адресной строки браузера
1
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 33
15.06.2012, 23:29  [ТС]
ну а знающий человек смог б перевести ?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.06.2012, 23:33
Знающий оба языка и и хорошо среду конечно...
Но думаю если постаряться можно и самому перевести... но это время...
Естественно если не используется каких нибудь хитрых библиотек которые не совместимы с с++
1
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 33
15.06.2012, 23:37  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Знающий оба языка и и хорошо среду конечно...
Но думаю если постаряться можно и самому перевести... но это время...
Естественно если не используется каких нибудь хитрых библиотек которые не совместимы с с++
понятно, наверное буду сам переводить) спс за ответы!
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.06.2012, 23:47
понятно, наверное буду сам переводить) спс за ответы!
Я бы для начала частично переводил и частично сомещал с pas что мог.
А современем пытался перевести все.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2012, 23:47
Помогаю со студенческими работами здесь

RAD Studio XE2 Watch
В окне Watch List не отображаются значения переменных - только "???". Конфигурация проекта - Debug. Это баг студии или мой??

Console Application в RAD Studio XE2
Не знал куда написать, решил сюда. Вопрос в том, как запускать файлы cpp в Rad Studio xe2, я нашел...

Полный экзешник на C++ RAD Studio XE2
Итак. Я хочу сделать 1 экзешник на всё приложение. я убрал галочки в настройках компилятора, прочитав тут кучу тем. Ран тайм убрал, в...

У кого есть Rad Studio Xe2
У кого есть Rad Studio Xe2 киньте на сайт rghost папку include, взамен на Плюсик

RAD Studio XE2 - первые впечатления
Здравствуйте!! Состоялся релиз RAD Studio XE2. Ваши первые впечатления. кто себе уже поставил новинку!?? Стоит ли сейчас уже переходить??...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru