Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.65/176: Рейтинг темы: голосов - 176, средняя оценка - 4.65
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320

Конвертер алгоритмов c++ Builder в delphi и обратно

30.04.2011, 18:25. Показов 37758. Ответов 198
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проект конвертирования алгоритмов. Всем добры вечер, предлогаю к обсуждению такой интересный проект "Конвертер алгоритмов" c языка c++ builder в delphi и наоборот. Тема поднималась много раз и альтернативных конвертеров не существует а т что есть полная лажа. Я бы хотел предложить сдесь на странчке обсудить такой проектик. И если может у когота будет желание поучаствовать в его реализации. Я неплохо знаю delphi в этом языке помогу. Иметься статья:Автокнопка. Перевод кода исходника на delphi в С++ Builder
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.04.2011, 18:25
Ответы с готовыми решениями:

URL-encoded конвертер туда и обратно
Есть куча декодеров которые могут перевести непонятную белебурду, как...

создать программу конвертер c .mp3 в .wav и обратно
создать программу конвертер c .mp3 в .wav и обратно. в С# пожалуйста...очень нужно...

ПОМОГИТ! Уже целый год пишем конвертер с с++ билдера на дельфи и обратно
вот проблемма много уже написано но надо еще переконвертировать типы, подскажите у кого какие идеии. или допишите типы схожие например: ...

198
274 / 64 / 4
Регистрация: 18.04.2011
Сообщений: 1,362
Записей в блоге: 1
30.04.2011, 18:32
чтоб такое написать. надо языки знать чуть ли в совершенстве. эт же не просто один оператор который имеет свой синтаксис, в тупую переделать под синтаксис другого языка
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
30.04.2011, 19:07
я бы прислушался к тому, что говорит уважаемый Otaka :
Цитата Сообщение от Otaka Посмотреть сообщение
Сейчас если мне нужно, я смотрю на алгоритм, и пишу его заново на с++.
, обратив особое внимание на слово Сейчас , потому что раньше или позже, хорошо, если раньше, вы будете смотреть на подобную прогу , как на никому не нужный прибамбас .
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
02.06.2011, 23:46
я бы прислушался к тому, что говорит уважаемый Otaka :
смотрю..., пишу... заново на с++.
Для Otaki может не составляет труда зная delphi и c++ Builder, я к примеру не знаю delphi, так же и многие не знают и по своим соображениям не хотят знать. Поддерживаю тему и для начала было бы неплохо создать этакий Движок в *.txt формате, первое слово в строке кода delphi, а последующее через пробел Builder6С++.
Вот пример: Что не так поправите, исправите, дополните...
Вложения
Тип файла: txt Движок с Делфи в BuilderC++ .txt (2.6 Кб, 447 просмотров)
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.06.2011, 00:14
зачем? берете спецификацию языка с++ и паскаль - кладете рядом - там все уже есть
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
03.06.2011, 00:20
LK,
берете спецификацию языка
И где есть такая спецификация? Если можно в полном виде.
зачем?
Что бы конвертер выполнял автозамену.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.06.2011, 00:25
увы, переходите на самообслуживание
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
03.06.2011, 00:35
LK,
увы, переходите на самообслуживание
Вы наверно не поняли всей сути, или умышленно губите тему.
Придется повторится
Code
1
 первое слово в строке кода delphi, а последующее через пробел Builder6С++.
Это для создания движка!!!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.06.2011, 00:40
да не гублю я тему , и буду очень рад и благодарен, если вы такое осуществите - без сомнения, нужное и полезное дело , говорю на полном серьезе

начнем:
Pascal
1
ABSOLUTE AND ARRAY ASM ASSEMBLER BOOLEAN BYTE CASE CHAR COMP CONST CONSTRUCTOR DESTRUCTOR DIV DO DOUBLE DOWNTO ELSE EXTENDED EXTERNAL FALSE FAR FILE FOR FORWARD FUNCTION GOTO IF IMPLEMENTATION IN INLINE INTEGER INTERFACE INTERRUPT LABEL LONGINT MOD NEAR NIL NOT OBJECT OF OPERATOR OR PACKED PRIVATE PROCEDURE PROGRAM REAL RECORD REPEAT SET SHL SHORTINT SHR SINGLE STRING TEXT THEN TO TRUE TYPE UNIT UNTIL USES VAR VIRTUAL WHILE WITH WORD XOR
C++
1
#define #elif #else #endif #error #if #ifdef #ifndef #include #line #pragma #printf #undef auto break case catch char class const const_cast continue default delete do double dynamic_cast else enum except extern false finally float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try typedef typeid union unsigned using virtual void volatile while xalloc new delete
0
Прогер
 Аватар для Programmer.
632 / 263 / 15
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
03.06.2011, 00:47
Я думаю для етого надо быть девелопером Embarcadero
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
03.06.2011, 00:48
Петр1 в свое время сказал каждому, кто въезжает в город прихватить булыжник.
чувствую если так

record
Дорогу выложим
1
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
04.06.2011, 00:32  [ТС]
Всем добрый вечер я подерживаю данный матерьял - тк в случае успешного реализации данного проекта он станет популярным на тм основании что - программировать на дельфи очень просто и тем более дельфи проще выучить чем с++ и это все знаю. Но уважающий себя програмист всегд хочет писать квалифицированые программы маленько размера и с маленькими затратами сил. Вот к этому я пытаюсь склонить всех желающих. Присоеденяйтесь вам хорошая практика и возможно большая польза от этого проекта.

Добавлено через 9 минут
Цитата Сообщение от n971030 Посмотреть сообщение
Всем добрый вечер я подерживаю данный матерьял - тк в случае успешного реализации данного проекта он станет популярным на тм основании что - программировать на дельфи очень просто и тем более дельфи проще выучить чем с++ и это все знаю. Но уважающий себя програмист всегд хочет писать квалифицированые программы маленько размера и с маленькими затратами сил. Вот к этому я пытаюсь склонить всех желающих. Присоеденяйтесь вам хорошая практика и возможно большая польза от этого проекта.
Конвертация типов данных
Данная статья должна помочь в целях объявления переменных по типам данных. Я постараюсь описать все возможные типы данных в Delphi и C++ Builder

Типы данных в Delphi 7

Тип Диапазон Формат
Integer -2147483648..2147483647 signed 32-bit
Cardinal 0..4294967295 unsigned 32-bit
Shortint -128..127 signed 8-bit
Smallint -32768..32767 signed 16-bit
Longint -2147483648..2147483647 signed 32-bit
Int64 -2^63..2^63-1 signed 64-bit
Byte 0..255 unsigned 8-bit
Word 0..65535 unsigned 16-bit
Longword 0..4294967295 unsigned 32-bit


Для продолжения таблице необходимы данные касающиеся С++ Builder
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.06.2011, 00:36
ребят, суть то не в том, чтобы поменять то, что справа, на то, что слева , такая программа должна понять логику кода, и, в соответствии с этим, выдать рерультат, который должен скомпилироваться без ручной правки , в идеале
1
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
04.06.2011, 00:41  [ТС]
функции в дельфи пишуться так:

function NameFunction (param1 : integer) : integer
begin

end;

на c++ builder если не ошибаюсь функция пишеться так:
int main (int param1);
{
return 0 //если правильно понимаю это возращаеться значение нутипо как result в дельфай
}
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.06.2011, 00:44
ошибаетесь
C++
1
2
3
int NameFunction(int param1) {
  ...
}
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
04.06.2011, 00:44  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
ребят, суть то не в том, чтобы поменять то, что справа, на то, что слева , такая программа должна понять логику кода, и, в соответствии с этим, выдать рерультат, который должен скомпилироваться без ручной правки , в идеале
Ну так все понимаю - а смысл сдесь в том чтобы придумать как это реализовать если считаете себя хорошим программистам так подпишите иде реализации а что в пустую. Такие конвертеры будут удобные. Эсли канечно хорошо работать будут.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.06.2011, 00:49
Цитата Сообщение от n971030 Посмотреть сообщение
1. подпишите иде реализации а что в пустую.
2. Такие конвертеры будут удобные. Эсли канечно хорошо работать будут.
1. не я этот вопрос поднимал, общаюсь в порядке обсуждения
2. согдасен на все 100% , просто это , при серьезном подходе, не вопрос для обсужденя для форуме, а задача для содружества нестандартно мыслящих разработчиков - заметьте, не программистов, не кодеров - а о владением предметом я уж и не говорю
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
04.06.2011, 00:54  [ТС]
Ну по поводу владения скажу так: владелец будет иметь то что сам напишет. А свои функции поставит в DLL с некоторым описание самих функций. У владельца остануться фактически свои проекты. Я предлогаю работать с файлами т.е входящая информация из файла и входящая в другой файл. Так буде проче передовать какие то данные. А по поводу того как будет работать программа это будет зависить от того кто и как сможет праильние предложить идею реализации.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.06.2011, 00:59
n971030, вы не поняли - я имел ввиду не авторские права на разработку, хотя делить шкуру медведя всегда сложно, особенно не убитого - а владение языками программировани - в данном случае паскаль и с++ - т.е., профессионализм комманды в целом, начиная от координатора проекта, и заканчивая девушкой, которая будет принимать эжлектронные письма от толпы возбужденных заказчиков
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
04.06.2011, 01:00  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
Петр1 в свое время сказал каждому, кто въезжает в город прихватить булыжник.
чувствую если так
Дорогу выложим
она обьявляет набор даных ну типо:

МОЙ_АВТОМОБИЛЬ = RECORD
ЦВЕТ : TCOLOR
НОМЕР : INTEGER
ДИАМЕТР_ДИСКОВ : SHORT
END;

ЗАТЕМ ЕЕ МОЖНО ИСПОЛЬЗОВАТЬ КАК ПЕРЕМЕННУЮ СГРУПИРОВАНЫХ ДАННЫХ НАПРИМЕР - ЕСЛИ ВЫ ЧАСТО ПИШИТ ДАННЫЕ О ХАРАКТЕРИСТИКАХ АВТО (Я К ПРИМЕУ) ТО:

Var
AUTO1 : МОЙ_АВТОМОБИЛЬ

И В ИТОГЕ У ПЕРЕМЕННОЙ AUTO1 КАКБЫ БУДУТ СВОЙСТВА ЧТОЛИ НЕ ЗНАЮ КАК ОБЬЯСНИТЬ НУ ВОБЩЕМ ПРОСТО ОТКРОЙТЕ ПРОГУ НАПИШИТЕ ПОДОБНОЕ И УВИДЕТЕ ПОЛЯ СКОНСТРУИРОВАНОГО ТИПА.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2011, 01:00
Помогаю со студенческими работами здесь

Конвертер с Delphi в C++
Кто нибудь знает, существует нормальный конвертер с Delphi в C++. Если существует подскажите какие

Delphi конвертер
Помогите написать программу конвертер величин универсальный чтоб можно было выбирать (время длину вес и тд)

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

конвертер величин на delphi
Подскажите как написать конвертер величин на делфи с использованием combo box. И чтоб было как можно больше вариантов например из метров в...

Delphi: Конвертер WAV в PCM
очень прошу помощи! по данной теме задали курсовик, а я никогда не работала в данной программе, да и разбираться абсолютно нет времени,...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Система безопасности для сервера - слоя. Двойная связка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru