|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.01.2009, 17:15 | #1 |
Форумчанин
Регистрация: 04.11.2008
Сообщений: 360
|
Перевести код с Delphi на С++
Ребята помогите (ну или подскажите) возможно ли перевести ниже приведенный код написанной программы с Delphi на С++ и как он будет выглядеть в переведенном виде. Я просто в С++ не шарю, а прогу нужно перекинуть так как мне подсказали что эфективнее она будет работать на С++ нежэли на Delphi.
Спасибо. Код:
Мой скромненький сайт
|
23.01.2009, 20:08 | #2 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Для начала, попытайтесь сделать что-то самостоятельно, а мы поможем...
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
23.01.2009, 20:15 | #3 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Вот я молодец))) толком не знаю делфи, и С++ тоже не профи, но подсказать люблю))
Лучше напиши, что твоя программа должна делать, читать код влом, а технический перевод это, по-моему, глупо, легче заново написать по-своему. |
23.01.2009, 20:51 | #4 |
Пользователь
Регистрация: 17.01.2009
Сообщений: 18
|
Во-первых С++ бывает разный на C++ Builder и в Visual C++ код будет выглядеть по-разному. Если нужно на C++ Builder, то тут и менять почти ничего не надо, т.к. большинство фунций здесь из WinAPI, а они одинаково работают и в Delphi и в C.
Во-вторых как я понял твоя программа не использует форму, а значит эффективней было бы создать консольный проект, он и места занимать меньше будет. Да и тот кто тебе это подсказал глупец, ибо в такой программе скорость работы не критична, на С++ она будет примерно той же, что и на Delphi. Ты ж не 3D игрушку пишешь. |
23.01.2009, 23:55 | #5 | |
Форумчанин
Регистрация: 04.11.2008
Сообщений: 360
|
Цитата:
Спасибо.
Мой скромненький сайт
|
|
31.01.2009, 19:40 | #7 |
Пользователь
Регистрация: 17.01.2009
Сообщений: 18
|
Извини Builder не установлен. Могу на Visual C++
|
31.01.2009, 20:59 | #8 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
Твоя программа точно сбросит в весе если удалить оттуда форму, так как ты её не используешь, а просто скрываешь.
Код:
|
01.02.2009, 03:09 | #9 |
Редкий тунеядец
Форумчанин
Регистрация: 29.10.2006
Сообщений: 595
|
ну, я думаю если сильно хочется что бы быстро работало и было небольшого размера - то нужно не язык программирования менять, а мозг включать.. вот этот же исходник на делфи, но немного изменённый:
Код:
|
30.03.2009, 17:10 | #10 |
Регистрация: 30.03.2009
Сообщений: 4
|
Всем привет! Я плохо программирую и не могу найти встроенный русский хелп для делфи и билдера (там ещё есть delphi и builder примеры для разных комманд, но только builder показывается..)...
Надо из билдера в дельфи код переделать, вот эти 3 места не знаю как записать на дельфи, помогите, пожалуйста) if (State.Contains(gdFocused)) DrawGrid1->Canvas->DrawFocusRect(Rect); DrawGrid1->OnDrawCell; DrawGrid1->Repaint(); if (array[X][Y]==2&&(ProvLife(X,Y)<2||ProvLife(X,Y )>3)) / array[X][Y]=3; if (array[X][Y]==0&&ProvLife(X,Y)==3) array[X][Y]=1; |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перевести не трудный код программы из Delphi на С++ | Ilius | Помощь студентам | 2 | 16.12.2008 18:11 |
перевести код с delphi на java. | Neymexa | Фриланс | 1 | 21.11.2008 16:07 |
Перевести код с Pascal в C++ | gigaman | Общие вопросы C/C++ | 1 | 26.03.2008 12:18 |