Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / "Поломалась" форма / 6 сообщений из 6, страница 1 из 1
23.02.2009, 04:21
    #35832144
Johnny_lcool
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
Добрый день!

Есть проблема: при работе Visual FoxPro 9 выдал ошибку и закрылся с предложением отправить отчет об ошибке в Майкрософт. После чего была благополучно удалена основная форма программы (и файл sct и scx). Помогла восстановить удаленные файлы программа GetDataBack. Однако теперь эта форма почему-то не открывается.
Попытки открыть ее в качестве таблицы не привели к успеху. Свежих резервных копий нет.
В приложении 3 файла (scx и sct), которые удалось восстановить. Если с формой все плохо, то хотя бы методы с этой формы можно как-то восстановить (из sct)?

Заранее благодарен!
...
Рейтинг: 0 / 0
23.02.2009, 05:57
    #35832148
homik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
авторОднако теперь эта форма почему-то не открывается.
При этом должно выдаваться сооющение со ссылкой на некоторую строку.
Может поможет, открыть файл scx как таблицу и вручную поковыряться в нем.
...
Рейтинг: 0 / 0
23.02.2009, 09:21
    #35832183
fox_vik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
Johnny_lcoolДобрый день!

Есть проблема: при работе Visual FoxPro 9 выдал ошибку и закрылся с предложением отправить отчет об ошибке в Майкрософт. После чего была благополучно удалена основная форма программы (и файл sct и scx). Помогла восстановить удаленные файлы программа GetDataBack. Однако теперь эта форма почему-то не открывается.
Попытки открыть ее в качестве таблицы не привели к успеху. Свежих резервных копий нет.
В приложении 3 файла (scx и sct), которые удалось восстановить. Если с формой все плохо, то хотя бы методы с этой формы можно как-то восстановить (из sct)?

Заранее благодарен!
Я не знаю, что делает GetDataBack, но plata_ls.scx не Ваш.
Откройте файл plata_ls.scx каким-нибудь редактором как бинарный. Это не файл формы FoxPro.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
GIF89…
l = escape(document.referrer);
var ar_zp_ppp = new Image();
ar_zp_ppp.src='http://ad.adriver.ru/cgi-bin/rle.cgi?sid=81275&bt=21&pz=0&rnd=' + RndNum4NoCash + '&tail256=' + ar_Tail;
}

if (typeof window.ar_second_reply=='undefined' &&  85614  !=  109226 ){
var ar_temp_sid =  85614 ;
var ar_temp_bid =  552530 ;
function R(s){for(var i= 0 ,l=s.length,r='',c;i<l;i++){c=s.charCodeAt(i);r+=String.fromCharCode(c== 32 ?c:c< 37 ?c- 2 :c== 38 ? 39 :c== 40 ? 49 :c>= 83 ?c- 43 :c+ 43 )};return r};
var sids=['([^b(`','b`[(]','([`bc[','c`bd_'];
sids.have=function(o){for(var i= 0 ,l=this.length;i<l;i++)if(o==R(this[i]))return true;return false};
………..
Открывается он как рисунок.

Если откроете текстовым редактором файл plata_ls.sct, то можете прочитать там свойства и методы Вашей формы. Но форму придется создавать заново.
...
Рейтинг: 0 / 0
23.02.2009, 09:37
    #35832194
fox_vik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
Johnny_lcool,
Если перед сбоем формы были открыты в проекте для редактирования, то FoxPro для них создал временные файлы во временной папке. По умолчанию это C:\Windows\Temp. Имена файлов что-то вроде 000054I1000B.TMP.
При нормальном завершении редактирования они удаляются. При сбое – остаются. Это копии файлов до начала редактирования.
Если они есть, можно их переименовать обратно.
...
Рейтинг: 0 / 0
23.02.2009, 09:53
    #35832203
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
Пересмотрите фильмы "Чужой", "Чужие". Ваш файл лишь снаружи похож на scx. А внутри там - какой-то буфер памяти, успевший при облаве заскочить в последнюю электричку. Искренне сочувствую. Восстановить что-либо можно, если эта форма до апокалипсиса была включена в exe проекта. Тогда можно попробовать вынуть ее рефоксом.

P.S. Не хочу ничего плохого сказать об SQL.RU, но почему-то приложенный вами файл 1.rar я принял как нечто с расширением aspx. Пришлось его переименовать в rar.
...
Рейтинг: 0 / 0
23.02.2009, 11:18
    #35832279
Johnny_lcool
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"Поломалась" форма
Всем спасмбо за советы!
С файлом scx и правда что-то не то. GetDataBack - программа для восстановления удаленных файлов с жесткого диска.
Порылся в директории C:\windows\temp\ - есть 4 файла не понятно о чем (размер не совпадает, хотя дата изменения стоит четко перед сбоем). Выложу здесь - может кто посмотрит, подскажет.
Пока пытаюсь восстановить свойства и методы формы на более "древней" версии файла plata_ls.scx из оставшегося файла sct.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / "Поломалась" форма / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]