![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.11.2014
Сообщений: 4
|
![]()
У меня есть прога (не моя) откомпилированная (.exe), оконное приложение (не консольное). И есть её исходный код, точнее, исходный код 7 её файлов (напечатанный на бумаге, но это не проблема). НО в начале каждого файла, например, file1.cpp подключаются не только какие-то стандартные библиотеки, но и "file1.h", а иногда и "file2.h" и т.д. Можно ли по такому коду программы воссоздать программу, или обязательно нужны коды этих .h файлов, которых у меня нет???
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Как правило, в *.h файлах находится только описание структур, классов, функций и всё это вполне реально воссоздать по *.cpp файлам. Не 1 в 1 как было, но работоспособно всё будет и результат работы программы нужный будет. Насколько это сложно сделать - вопрос, зависящий от того, что там кто-то когда-то написал.
Некоторая сложность будет, если в *.h файлах находились реализации каких-то функций/методов, константы или макросы, но и это всё при желании реализуется. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 16
|
![]()
Ясно, спасибо, а есть какие-то способы, чтобы помочь себе в восстановлении этих .h файлов, кроме как смотреть на тот код, что есть и смотреть, как работает прога?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Есть. Попросить у авторов исходник полностью или переписать полностью.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 18.11.2014
Сообщений: 4
|
![]()
Само собой, суть в том, что автор и прогу уже забыл (давно писал), и код исходный потерял (есть только распечатка .cpp файлов), и написать заново я не смогу (большая прога)
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Консоль для оконного приложения | 220Volt | Общие вопросы C/C++ | 1 | 23.01.2014 00:15 |
создание оконного приложения win32 project | CppForYou | Общие вопросы C/C++ | 1 | 25.05.2013 09:31 |
Начертить блок схему на бумаге. | VladimirAvakov | Помощь студентам | 3 | 19.03.2013 21:57 |
На бумаге отчет печатается не так как выглядит в предварительном просмотре | Woodlin | Microsoft Office Access | 1 | 28.12.2010 11:36 |