Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Замена текста в *.SCT / 8 сообщений из 8, страница 1 из 1
06.01.2005, 10:10
    #32855044
Erlan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
Требуется пробежаться по всем файлам и заменить все вхождения одной строки на другую.
При замене стандартными стредствами Fox перестает понимать файл.
Говорит "Corrupted" или не видит вообще.
Какие есть варианты ?
...
Рейтинг: 0 / 0
06.01.2005, 10:22
    #32855057
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
Значит что неправильно заменяешь. Проделывал такое неоднократно - все работает
...
Рейтинг: 0 / 0
06.01.2005, 10:47
    #32855084
Erlan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
а чем ты это делал ?
...
Рейтинг: 0 / 0
06.01.2005, 14:32
    #32855393
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
>а чем ты это делал ?
Если надо было подправить одну-две формочки то прмямо в рабочем окне REPLEC-ом, если больше пишу коротенькие программы.
Вроде толи в 8-ке толи в 9-ке появилось штатное средство. Поищи на http://forum.foxclub.ru - там както было обсуждение этой фичи и ссылки на самописную прогу редактирования ресурсных файлов фокса
...
Рейтинг: 0 / 0
09.01.2005, 15:48
    #32856818
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
Hi Erlan!

Поскольку эти файлы по сути ТАБЛИЦЫ, то и заменять надо в них как в
таблицах, а ты видимо купился на то что там текст виден и решил текстовым
редактором туды залезть :) Ты бы ещё в dbf замену таким макаром провёл :)
Хотя конечно если "заменяемое" и "замена" имеют одинаковый размер, и прога
замены не пытается добавлять лишних "переводов строки" или ещё чего, то в
принципе замена возможна - только потом надо ещё и COMPILE сделать этой
форме (или ВСЕМ формам если во всех заменял).
Штатное же средство - CodeReferences - поставляется с VFP8 и старше. ДО того
была утилитка GoFish - искать на universalthread.com

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12.01.2005, 13:44
    #32861094
Erlan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
Привет
Большое спасибо всем, кто ответил.
Скачал GoFish, но она после того, как нижимаю "Replace",
выдает Program Error : Feature is not available.
Есть ли подобные средства ?
И еще вопрос:
Можно ли как-то переопределить стандартные фунции FoxPro
(например, написать свой sqlexec)
...
Рейтинг: 0 / 0
12.01.2005, 17:35
    #32861826
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
>выдает Program Error : Feature is not available
А нажатие Ignore продолжает нормальное выполнение? Обычно эта ошибка возникает в рантайме из-за забытых в тексте SUSPEND-дов
...
Рейтинг: 0 / 0
13.01.2005, 03:41
    #32862262
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в *.SCT
Hi Erlan!

> Можно ли как-то переопределить стандартные фунции FoxPro
> (например, написать свой sqlexec)

AFAIK нет. Но разобравшись таки с глобальным Replace-ом можно заменить
SQLEXEC() на My_SQLEXEC() :) А вообще пора уже на более новые версии
переходить - в 8-ке уже есть приличный встроенный инструмент "поиска и
замены".

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Замена текста в *.SCT / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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