Прога на клиппере (есть только exe) не запускается под win xp, а под 98
идет.
У меня такой вот вопрос - декомпилировал exe-ниk valkyrie 5.x получил
один большой файл main.src
- поправил то, что нужно грешу на функцию s_displayType() (так кажется) -
она ничего не возвращает или возвращает но не то.
(там стоит условие if ( s_displayType()== 5) выполняется набор команд )
может эта функция под xp неработает а?
Hу так вот убрал -поправил -
пытаюсь компильнуть обратно clipper 5.2 - не выходит говорит ошибка too
many procs.
Может надо разделить на несколько модулей- тогда какой надо компилять чтобы
обратно exe получить-
кароче заблудился я.
Может кто подскажет выход?
WBR!
AP> Добрый день!
AP> Прога на клиппере (есть только exe) не запускается под win xp, а под
AP> 98 идет.
AP> У меня такой вот вопрос - декомпилировал exe-ниk valkyrie 5.x
AP> получил один большой файл main.src - поправил то, что нужно грешу
AP> на функцию s_displayType() (так кажется) -
AP> она ничего не возвращает или возвращает но не то.
AP> (там стоит условие if ( s_displayType()== 5) выполняется набор
AP> команд )
AP> может эта функция под xp неработает а?
AP> Hу так вот убрал -поправил -
AP> пытаюсь компильнуть обратно clipper 5.2 - не выходит говорит
AP> ошибка too many procs.
AP> Может надо разделить на несколько модулей- тогда какой надо
AP> компилять чтобы обратно exe получить-
AP> кароче заблудился я.
AP> Может кто подскажет выход?
Да, конечно же декомпилировать надо отдельно по модулям. Во-первых, в разных
модулях могут быть static-функции с одним и тем же именем, во-вторых,
у каждого модуля свой набор static-переменных
Too many procs - эта ошибка возникла по указанной причине
Из декомпилированного кода стоит убрать стандартные функции библиотек
clipper.lib вроде TBrowse (с методами), readmodal, AADD и пр
Сишные модули не декомпилируются, и если присутсвует сторонний
код на С, это будет проблемой
s_displayType() нестандартная функция, не видя ее ничего сказать нельзя
С уважением, Царенко Павел
Срасибо, попробую !
WBR!