Настоящий профессионал начинается с инструмента (ИМХО!). Это касается всех видов деятельности - от
столяра до зубного врача, и программисты здесь не исключение. Именно эта нехитрая мысль, а также
долгие поиски нужного проекта в проводнике или всех мест, где я имел неосторожность использовать
“эту дурацкую функцию, которая почему-то глючит в очередном сервис-паке”, подвигли меня на
изготовление (сначала для себя) нескольких простеньких инструментов, в той или иной степени
решающих все эти проблемы. За несколько лет они обросли мяском, приобрели более-менее приличный
вид и, что самое главное, сэкономили мне массу времени и сил. Теперь я готов предложить некоторые
из них на суд широкой фокс-общественности и пусть народ скажет свое слово.
В второй выпуск пакета, представляемый здесь, входит пять фокс-приложений: “Все мои проекты…”,
“Поиск в
проекте”, “Сравнение файлов”, “Сравнение библиотек и форм” и “Редактор библиотек”.
Приложения представляют собой app-модули и вызваются прямо из командного окна. Обращение к
инструментам описано в соотвествующих разделах файла tools.chm. Для большего удобства вызов
приложений можно вставить в главное меню Foxpro с помощью простенькой процедуры, запускаемой из
config.fpw
Вещь весьма и весьма полезная.Спасибо
Однако хотелось бы чтобы при вызове проекта воостанавливались параметры Default Directory and
Search Path для каждого проекта.
Анатолий
18.12.04 11:19:25
При закрытии формы "Все мои проекты" форма не закрывается
При попытке закрыть через меню File/Close возникает ошибка
Fatal error code C00000005 и фокс вырубается
VFP6SP5
Что у меня не так?
В VFP8 все нормально.
Олег Бляхеров
18.12.04 20:12:39
Если Вы нажмете кнопку "Редактирование проекта" вместе с Shift, то текущим каталогом станет
HomeDir проекта. Если же в каталоге с проектом есть config.fpw с Path=XXX, то будет установлен и
Search Path.
Что касается зависания при выходе, то я бы попросил Вас прислать на e-mail более подробную
информацию о ситуации (какие действия выполняли, стабильно ли возникает ситуация)и Ваш файл
tools.ini.
Закрывать зависшее app через меню смысла особого нет, лучше просто попытаться сделать clear all.
Удачи!
Marksman
15.08.05 06:54:59
А нельзя сделать сравнение целыми каталогами? Чтобы не нужно было выбирать по паре файлов каждый
раз.