Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2007, 12:41   #1
sdp
Пользователь
 
Регистрация: 08.06.2007
Сообщений: 11
По умолчанию "конвертиция" кода (delphi 2007-->delphi 7)

Тут такое дело:
у меня есть исходник проги в делфи 2007,...но его нодо "конвертировать" в делфи 7...
как это можно сделать?

Последний раз редактировалось sdp; 20.06.2007 в 12:44.
sdp вне форума Ответить с цитированием
Старый 20.06.2007, 20:08   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

ручками
rpy3uH вне форума Ответить с цитированием
Старый 20.06.2007, 20:33   #3
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от sdp Посмотреть сообщение
...но его нодо "конвертировать" в делфи 7...
А что конкретно там не "конвертируется"?
Jeni вне форума Ответить с цитированием
Старый 20.06.2007, 23:22   #4
sdp
Пользователь
 
Регистрация: 08.06.2007
Сообщений: 11
По умолчанию

Проблемы заключается в следующем...
У меня исходник (файл проекта, формы, файлы библиотек...ну вообщем полностью весь проект) программы, которая написанна/скомпилирована в делфи 2007...этот проект в делфи 7 открывается (с ошибками), но помоему не полностью...(и, естественно, компиляция в делфи 7 данного проекта невозможна)...

возможно у меня не все открыватся...
я не знаю, но многу предположить что в 2007 другая структура .дмф файла...

Цитата:
ручками
rpy3uH, подробнее плс.
(возможно, вы имеете ввиду создать новый проект в делфи 7, назвать объекты такими же именами, как в исходнике...в дальше вставить код...(?))

Цитата:
А что конкретно там не "конвертируется"?
да, собственно, сам проект...

П.С. проект достаточно большой, и на его разработку "с нуля" уйдет много времени...
подскажите, пожалуйста, что мне делать для оптимального решения даной задачи...

Последний раз редактировалось sdp; 20.06.2007 в 23:27.
sdp вне форума Ответить с цитированием
Старый 21.06.2007, 00:23   #5
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Конечно, не видя сам проект, невозможно сказать точно. Но есть предположения.
1. В новых версиях Дельфи у компонентов появляются новые свойства (события) и если эти свойства используются, то предыдущие версии будут "ругаться" на их отсутствие. Естественно, в коде все обращения к этим свойствам тоже недопустимы.
2. Если в проекте использовались какие-то сторонние компоненты, то их придется устанавливать и в другую версию Дельфи.

P.S. У меня нет 2007-й версии и я не могу утверждать на 100%, но начиная с 5-й версии все формы записываются по умолчанию в текстовом виде, так что вряд ли причина в их "формате". Если хотите - можете прислать какую-нибудь форму (*.dfm и *.pas), посмотрю что там "не так".
Jeni вне форума Ответить с цитированием
Старый 21.06.2007, 07:25   #6
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

2006 это версия №10
2007 я пока не видел ..

открыть в D7 исходники от 2006 for Win 32 у меня сегодня получилось : форма + кнопка ))
может твои исходники - они для .Net ?

в D7 - 368 кб exe
в D10 - 389 кб
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 21.06.2007, 19:44   #7
sdp
Пользователь
 
Регистрация: 08.06.2007
Сообщений: 11
По умолчанию

Вообщем пришлось делать вручную... но все норм.) всем спасибо за участие)) _____ ну, синтаксисом вроде они не отличаются,...а так в чем отличия delphi 2006/2007 от Delphi 7?

Последний раз редактировалось sdp; 21.06.2007 в 19:56.
sdp вне форума Ответить с цитированием
Старый 21.06.2007, 21:19   #8
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от sdp Посмотреть сообщение
...а так в чем отличия delphi 2006/2007 от Delphi 7?
Delphi2005/2006/2007 позволяют создавать программы с помощью разных библиотек - VCL, WinForm, dotNET. К тому же сейчас это среда (называется BDS - Borland Developer Studio и напоминает VisualStudio от MS) которая позволяет работать с разными языками, в частности C#.
Поменялся интерфейс (мне лично не нравится, хотя везде хвалят), новые компоненты, новые свойства у многих компонентов. Можно туда интегрировать разные продукты и специальные библиотеки (типа StarTeam - для коллективной работы над проектами, Together - моделирование разработки/управление жизненным циклом и еще много чего). Ну и так, по мелочи, кое-что.
Снизу-вверх очень высокая совместимость. Да и сверху-вниз тоже.
Jeni вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать на Delphi прогу типа "Автоинспектор" Vexis Помощь студентам 20 29.12.2008 17:24
СПАСИБО модераторам раздела "Общие вопросы Delphi!" ) artemavd Свободное общение 3 04.10.2008 02:44
Проблемма: Программное отключение "защиты формы" влияет на скорость выполнения программного кода... StrikeR33 Microsoft Office Word 0 28.05.2008 20:11
База данных в Delphi "Учет посещаемости студентов в вузе" Айрат Фриланс 11 22.12.2006 18:46