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

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

30.04.2011, 18:25. Показов 37992. Ответов 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
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 21:32  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Imate Посмотреть сообщение
ну я вамc.
Я вас понимаю, но нужно считаться еще с тем что один человек не осилит! нужна команда нудны четко представлять реализацию и много тестировать. скажим набираться опыта!
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 21:36  [ТС]
Цитата Сообщение от n971030 Посмотреть сообщение
Я васа!
я тут свои пописал писаки и столкнулся еще с проблеммой такой, хранение информации в таких данных как файл или мемо лист не подходит слишком долго к ним обращаться и пришол к выводу надо использовать либо:
- char[] = new char[sizeof(file)]
- или листы.

это позволит дать максимум скорости, а на файлах лажа.
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 21:39
Imate,
ну я вам о том и говорю, что непросто будет делать.
А кто об этом спорил что просто, говориться что можно делать, сколько водителей столько и дорог, а я бы переделал, сколько программистов столько и мнений.
все конструкции языка вы не предусмотрите,
Сразу нет, годами глюки вылазить будут, и так лет через сто будет работать, только кому потом этот патефон нужен.
1
 Аватар для Imate
121 / 77 / 1
Регистрация: 08.06.2011
Сообщений: 267
07.02.2012, 21:41
ну дело ваше, конечно.
вам еще коды разные выкладывать?
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 21:41
мемо лист не подходит слишком долго к ним обращаться
Мне по скорости и RichEdit подходит
1
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 21:45  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
Imate,
А кто об этом спн.
Гарик этот потефон ГОСКОМНАДЗОР заберет будут по нему студентов учить и зачетки проверять а потом руские ОСю напишут

Добавлено через 3 минуты
Цитата Сообщение от Imate Посмотреть сообщение
ну дело ваше, конечно.
вам еще коды разные выкладывать?
ну поможеш - большое спасибо! нет дело личное
1
 Аватар для Imate
121 / 77 / 1
Регистрация: 08.06.2011
Сообщений: 267
07.02.2012, 21:54
как бы изначально то я говорил что используя "движок" то бишь просто замена строки константы на другую строку константу не позволит все нюансы языка учесть. а вот если добавить regexp то может что и выйдет. язык regexp (регулярных выражений) полный по тьюрингу, то есть он позволяет сделать все. правда не факт что это будет просто. если вы все таки решили делать по своему, то хотя бы regexp посмотрите. сначала не понятно будет, но в последствии сильно упростится решение
зы набросал вам задачку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
class CClass
{
private:
    int value;
 
public:
    CClass()
    {
        value=0;
    }
 
    CClass(int value)
    {
        this->value=value;
    }
 
    void Set(int value)
    {
        this->value=value;
    }
 
    void Set(CClass obj)
    {
        this->value=obj.Get();
    }
 
    void Set(CClass *obj)
    {
        this->value=obj->Get();
    }
 
    int Get()
    {
        return this->value;
    }
 
    void operator= (CClass obj)
    {
        this->value=obj.Get();
    }
 
    void operator= (CClass *obj)
    {
        this->value=obj->Get();
    }
 
    void operator= (int value)
    {
        this->value=value;
    }
};
1
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 21:58  [ТС]
Цитата Сообщение от Imate Посмотреть сообщение
к
}
};[/CPP]
тогда надо бы ссылочку выложить - а вы типа не хотите помочь написать пару dll ? решить какую небудь задачку?
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 22:18
Imate,
"движок" то бишь просто замена строки
Одним движком не обойтись, если всю тему просматривали, наверно обратили что написано отдельным кодом для перевода цикла for.
Где то предлагалось типа
#define - может содержать и некоторые переменные, вместо которых в тексте программы могут быть подставлены и числа и слова.

Например:

#define invbit(p,n) (p=p^bit(n))

Здесь переменные величины это 'p' и 'n'. Кроме того в самой правой части эти переменные величины могут быть связаны и арифметическими операциями и таких переменных может быть много.
А по поводу regexp, с n971030 соглашусь что поподробнее было бы лучше. Все равно за идеи спасибо, все высказанные предложения к чему то приведут.

Добавлено через 9 минут
Imate,
вам еще коды разные выкладывать?
А почему бы и нет, я то не стесняюсь
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 22:22  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
Imate,
Одним д.
Слушай Игорь а нахр. вообще воду мутить с циклами яж говорю надо операторы разделить. Зачем писать в цикл вычесления типо:

Prolog
1
2
3
4
for (int cx = 0; cx<= 9; length(load%%%%))
{
 
}
надо просто извлеч из цикла все что то ка можно и нописать данные до или внутри цикла и все заморочки

Добавлено через 3 минуты
Цитата Сообщение от Garic_ Посмотреть сообщение
Imate,
Одним д
Знаешь простое правило - разделяй и властвуй !так проще! обьясню в шарпе если ты напишеш в одном месте словие которые проверят типа if (x <= 10 || y < 9) то такая инструкция работу замедляет лично в проге писал!!! поэтому лучше писать отдельно там же простые инструкции уже точно научили саму среду оптимизировать а сложные наврят ли
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 22:29  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
Imate,
)
Слушай гарик давай сделаем проще, я на шарпе напишу exe типа консули который будет запускаться с командной строкой и файл с кодом будет упрощать на отдельные инструкции? а инструкции обговорим щас?
0
 Аватар для Imate
121 / 77 / 1
Регистрация: 08.06.2011
Сообщений: 267
07.02.2012, 22:32
http://ru.wikipedia.org/wiki/%... 0%B8%D1%8F
http://skillcoding.com/Default.aspx?id=155
http://2lx.ru/2009/02/regulyarnye-vyrazheniya-v-c/
по сути получается так: для каждой конструкции языка строится выражение, далее при обнаружении этого выражения (шаблона если хотите) заменяете его полностью на то что вам надо.
и кстати уже из этих шаблонов можно составлять словарь
зы n971030 пожалуйста по адекватнее. увеличенный шрифт совсем не к месту.
ззы чем больше ограничений вы вводите на входной синтаксис, тем дальше от спецификации языка вы уходите, те теряете универсальность
зззы а вот если разбор выражения методом стека с приоритетами сделать, то вы сможете оттранслировать выражение любой сложности.
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 22:39
n971030,
exe типа консули
Надо по человечески делать, не разделяю.
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 22:41  [ТС]
Цитата Сообщение от Imate Посмотреть сообщение
[url]http:ту.
Давайте будем реалистами, там ученые бьються над этим языком regexe а на яву всего 1 человек! 1 человек не потянет такое!!!!

Добавлено через 1 минуту
Цитата Сообщение от Garic_ Посмотреть сообщение
n971030,
Надо по человечески делать, не разделяю.
Игорь не оч. понятно смысл:
a) код целосным делать
б) идея плохая
с) не разделя код
0
 Аватар для Imate
121 / 77 / 1
Регистрация: 08.06.2011
Сообщений: 267
07.02.2012, 22:44
ппц, какие нафиг ученые? я каждый день на работе простейшими regexp пользуюсь, когда в vim редактирую конфиги.
тут чуть сложнее будет.
эх, дело ваше конечно...
зы выложите по возможности текущую версию транслятора пожалуйста, интересно
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 22:49
Imate,
я каждый день на работе простейшими regexp пользуюсь
Да я его в глаза не видел, сейчас побегу на курсы молодого бойца, Давай что нибудь с простого збацай.
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 22:50  [ТС]
Цитата Сообщение от Imate Посмотреть сообщение
если разбор выражения методом стека с приоритетами сделать, то вы сможете оттранслировать выражение любой слож
я игорю и говорю! надо код разделить например
0
 Аватар для Imate
121 / 77 / 1
Регистрация: 08.06.2011
Сообщений: 267
07.02.2012, 22:58
http://phpclub.ru/detail/article/regexp_1
вот хорошая статья, про то как шаблоны строить.
1
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
07.02.2012, 22:59
Хватит теорем, предлагаю к практике.
0
188 / 120 / 4
Регистрация: 23.01.2010
Сообщений: 1,320
07.02.2012, 23:01  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
Хватит теорем, предлагаю к практике.
Гарик!! есть проблемма, есть много идей но что выбрать? Ты знаеш, я как бы предлогаю что бы проще было переводить ее упращать. но чтобы понимать сложные инструкции надо целую науку вызубрить так где она середина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2012, 23:01

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru