Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Эта тема расположена в архиве и закрыта для обсуждения.
CMykola: Методология переноса MS-DOS приложения в среду Microsoft Windows(R)
CMykola
unregistered
Автор темы
C
CMykola unregistered Автор темы
21 год назад / 21 марта 2004 01:50
1/имеется Дос приложение на турбо с++, разработка 1992г.- для расчета остойчивости
2/необходим перенос данного приложения в среду win32(средства разработки VC 6.0, VC 7.0)

на основании вышеизложенного возникли сл. предложения/вопросы

aa)дизасеммблировать ИДА - скопировать функции расчета- портировать в VC- вывод писать заново на MFC, API etc..
bb)разрабатывать все с "нуля" ?

вопрос: правильно ли выбраны направления? Может есть более эффективные решения?
AleX_SPb
Member
203/1118 ответов
23 года на iXBT, с октября 2001
Чаще пишет в "Программирование" (17%)
Инфо
A
AleX_SPb Member
21 год назад / 21 марта 2004 02:38
CMykola
У-у-у, как все запущено
Дизассемблировать и разобраться в расчетах абсолютно нереально. Даже не пытайтесь. Только с нуля.
Bomber
Member
29/3105 ответов
23 года на iXBT, с января 2002
Чаще пишет в "Спорт" (69%)
Россия, с ПЛВЗ
Web-страница
Инфо
Bomber Member
21 год назад / 21 марта 2004 17:18
CMykola:

Разрабатывать с нуля, с учетом изменений в "предметной области", произошедших с 1992 года.
CMykola
unregistered
Автор темы
C
CMykola unregistered Автор темы
21 год назад / 21 марта 2004 20:35
AleX_SPb
Bomber

спасибо за ответы, к счастью в предметной области с 1992 года изменений нет и не предвидится, за исключением смены платформы с дос на вин32
Евгений Машеров
Member
641/1413 ответов
23 года на iXBT, с июня 2001
Чаще пишет в "Программирование" (28%)
Web-страница
Инфо
Е
Евгений Машеров Member
21 год назад / 22 марта 2004 21:47
Варианты:
0. Не трогать. Запускать, как ДОС-приложение из-под Виндоус. Просто и легко...
0а. Сделать "обертку", графическое приложение, позволяющее формировать исходные данные и представлять результаты. Ненамного сложнее. Основной недостаток - если в ДОС-приложении были ограничения (скажем, нельзя было работать с матрицей более 100х100).
1. Написать заново, найдя отчет разработчика и взяв оттуда алгоритмы. Основная проблема - если разработчик что-то сделал по-своему, и нигде не описал...
2. Дизассемблирование?! Разве только если работали с ОЧЕНЬ нестандартным железом... И никакой документации нет... Для сколько-нибудь серьезного расчета быдет дешевле разработать всю математику заново...
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Эта тема расположена в архиве и закрыта для обсуждения.