|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
Добрый день уже не первый раз сталкиваюсь с проблемой что после ошибки в форме где произошла ошибка код в методах перепутать. т.е. код из Инита находится в Дестрое, код из дестроя в ините, код из лоад может быть в ресайзе. это при условии что в этих методах тоже есть код. честно слово уже заманахался, подскажите как от этого избавиться? тока не говорите не делать ошибок, а то я за себя не ручаюсь, накипело уже. спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2013, 15:20 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
walking_ua, В первый раз такое слышу. Но следует знать, что файлы формы - это таблица. Можно открыть их через USE и дать команду PACK ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2013, 06:09 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
ну удалить все можно всегда а вот как сделать чтобы код не менялся. да забыл добавить VFP 9 SP2 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2013, 12:16 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
walking_ua, На счет форм у фокса "было" ограничения на размер метода - 64 кб попробуй разбить большие методы на части ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2013, 15:59 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
не то, есть буквально две строки, аля в ините thisform.rec() thisform.grid_b() где rec и grid_b методы. и здесь он умудряется переставить мне все. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2013, 16:58 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
walking_ua, Попал какой то спецсимвол в текст. Удаляй по кускам и ищи виноватую строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2013, 21:51 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
walking_uaДобрый день уже не первый раз сталкиваюсь с проблемой что после ошибки в форме где произошла ошибка код в методах перепутать. т.е. код из Инита находится в Дестрое, код из дестроя в ините, код из лоад может быть в ресайзе. это при условии что в этих методах тоже есть код. честно слово уже заманахался, подскажите как от этого избавиться? тока не говорите не делать ошибок, а то я за себя не ручаюсь, накипело уже. спасибо. Делать все последовательно, а не надеясь на то, что FoxPro сам все "разрулит". В данном случае, после модификации необходимо явным образом нажать иконку или выбрать пункт меню "Сохранить", чтобы сохранить форму. И только потом пытаться ее запустить. Идеально было бы закрыть форму перед ее запуском. Не запускать на исполнение непосредственно из режима конструктора. Смысл в том, что Вы выполняете модификации в оперативной памяти. А чтобы записать эти изменения в файл нужны дополнительные "телодвижения". Если Вы запускаете форму не сбросив изменения на диск явным образом, то и рискуете получить описанные проблемы. Понятно, это раздражает, но здесь ничего не поделаешь... Кстати, после "краха" формы лучше взять ее копию из BackUp, а не пытаться "привести в чувство" "поломанный" файл. Мало ли какой мусор в нем остался после поломки. Разве что, использовать "сломанный" файл как источник для копирования изменений, прошедших после последнего BackUp. PS: К подобной ситуации также может привести антивирус, если Вы не настроили ВСЕ файлы приложения FoxPro в исключения (в смысле, не проверять антивирусом). Просто антвирус может "захватить" только что измененный файл, а тут произошла ошибка. Что при этом произойдет с захваченным фрагментом заранее не известно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2013, 21:35 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
ВладимирМ спасибо за совет, как всегда Ваши сообщения приятно читать :) изменения в форме сохраняю по запросу когда форму закрываю, привычка такая, чет никак не могу перейти на клик по дискете. бекап стараюсь делать, но пока что тока раз в день, соответственно если изменений на форме много, потом крах, то приходится все менять как было, а не восстанавливать из бекапа. насчет антивируса конечно идея, попробую добавить файлы в исключения. спасибо всем за участие, но если кто узнает истину прошу пишите сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2013, 21:50 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
Иногда помогает Project - Clean Up Project. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:20 |
|
Меняется код в методах, куда копать?
|
|||
---|---|---|---|
#18+
а что он делает этот Clean Up Project? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 15:13 |
|
|
start [/forum/topic.php?fid=41&msg=38315082&tid=1582978]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 463ms |
0 / 0 |