Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых) |
eXeL@B —› Основной форум —› патч программы на FoxPro |
Посл.ответ | Сообщение |
|
Создано: 09 февраля 2008 00:22 · Личное сообщение · #1 есть программа "Программа раскроя стекла" www.nsk.su/~vlad_shil/ написана на FoxPro. В демке есть некоторые ограничения, с помощью ReFox MMII я получил чисты исходник в котором без труда нашел места, где прописаны ограничения такого вида: ... IF tip.kzag >= 5 msgwin(_title, ; 'Число разнотипных заготовок не может быть больше 5.', ; 'Причина: демонстрационная версия программы', ; .T.) RETURN ENDIF ... и т.д т.е. всё элементарно нужно просто вырезать нах такой кусок и ограничения сняты, но как мне так пропатчить этот код?... или прийдётся компилировать его заново? Подскажите пожалуйста. Зарание спасибо! |
|
Создано: 09 февраля 2008 00:30 · Личное сообщение · #2 так. нарыл вот что: Reverse Engineering Wizard msdn2.microsoft.com/en-us/library/aa695638(VS.71).aspx [off]Смешно звучит: Reverse Engineering Wizard от Microsoft =) [/off] так вот. походу, это то, что нужно, но, как я понял, это чудо входит в состав Visual FoxPro, может у кого есть, воложите эту тузлень отдельно, плиз... |
|
Создано: 09 февраля 2008 08:13 · Поправил: Maximus · Личное сообщение · #3 |
|
Создано: 10 февраля 2008 19:23 · Личное сообщение · #4 |
|
Создано: 10 февраля 2008 19:30 · Личное сообщение · #5 |
|
Создано: 10 февраля 2008 23:22 · Поправил: alexey_k · Личное сообщение · #6 ну например: было так: IF tip.kzag >= 5 msgwin(_title, ; 'Число разнотипных заготовок не может быть больше 5.', ; 'Причина: демонстрационная версия программы', ; .T.) меняем условие как угодно, остаётся ограничение, только "в другую сторону", напр. IF tip.kzag <= 5 ... ну тут ясно что будет =))) единственный выход вижу поставить <= 0, например: IF tip.kzag <= 0 ... если не найду другого способа, прийдётся так делать |
|
Создано: 11 февраля 2008 21:35 · Личное сообщение · #7 |
|
Создано: 11 февраля 2008 21:52 · Поправил: alexey_k · Личное сообщение · #8 Maximus да, у же разобралсо самое запаристое было разобрать где опкод '>=' находится, ну главное найти =) Maximus пишет: IF tip.kzag < 0 кста, так и сделал, но если у юзера вдруг каким-то чудным образом получиться выполнить это условие, он получит сообщение, что он наркоман =))) ЗЫ могу микро статью накотать, если кому надо |
eXeL@B —› Основной форум —› патч программы на FoxPro |
Эта тема закрыта. Ответы больше не принимаются. |