:: Visual Foxpro, Foxpro for DOS
Набор инструментов для работы в VFP
ABB
Автор

Сообщений: 149
Откуда: Санкт-Петербург
Дата регистрации: 21.10.2006
VFP редакторы для SCX, VCX. MNU, PRG и DBF файлов
и замена Table Browser и Project Manager
github.com
Ratings: 0 negative/4 positive
Re: Набор инструментов для работы в VFP
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Скачал, попробовал... Любой модуль у меня ругается на эту строку:
SET PROCEDURE TO GKKDeclareAPI ADDITIVE
Типа нет такого declareapi и на этом всё...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ABB
Автор

Сообщений: 149
Откуда: Санкт-Петербург
Дата регистрации: 21.10.2006
Увы, автор очень не аккуратен
Попытки перекомпилировать проекты приводят к ошибкам.
Буду создавать issues.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
А вообще задумка конечно интересная...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
ABB
Увы, автор очень не аккуратен
Увы, но так.
Но даже для использования готовых app нужен bbListView.ocx
Где-то давно я его видел, попробую в своих архивах поискать.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Каратаев
А вообще задумка конечно интересная...
Угу, хотя во многом непонятная. Или "на любителя". Короче, запустил я таки сей комплект приблуд. Нашел таки ему bbListView, system.app и т.д.
Вот думаю сделать форк его репозитория и выложить переработанное мной для всеобщего обозрения...


------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 27.04.21 22:57
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Таки форк сделал, лежит тут
Краткая инструкция по запуску сего шидэура
1. В папочке Setup\ActivX в каждой подпапочке запустить лежащий там InstallOCX.exe
2. Вернуться в корень и запустить Toolbar\GKKTolbar.app
3. Внимательно смотреть какой файл просит при запуске каждой приблуды и указывать нужный файл. Он так запоминает их положение и потом уже спрашивать не будет.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/1 positive
Re: Набор инструментов для работы в VFP
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Сергей, спасибо! Почти всё получилось. Единственная засада с Librarian. Не видит system.app. Пересобрал Librarian.app, где уже явно задал путь к этому файлу и всё-равно не видит. Да и не критично это пока. Остальное всё работает. Буду пробовать использовать. Кое-какие вещи интересные там всё-же есть, но надо к этому ещё привыкнуть.
Кстати да, автор с явно заданными путями там намудрил, конечно...
Спасибо ещё раз!


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Каратаев
Кстати да, автор с явно заданными путями там намудрил, конечно...
Да и не только с путями. С дублированием кода тоже много заморочек. Хотя, вроде бы в Editors догадался как избежать ненужного дублирования, а вот остальное так же не сделал. В общем, думаю, не собрать ли все в одну кучку?

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
ssa
В общем, думаю, не собрать ли все в одну кучку?
В смысле на выброс?


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Каратаев
ssa
В общем, думаю, не собрать ли все в одну кучку?
В смысле на выброс?
Боже упаси! Как я и предполагал, содержимое папок classes, programms, graphics очень сильно дублируется.
Вот и уже даже не собираюсь, а прямо сейчас занимаюсь устранением сего дублирования.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Тогда это будет уже совершенно новый продукт от ssa! thumbs down


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
alex;

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Наткнулся тут на это чудо.
Собрал. Подправил.
Из преимуществ, поиск работает быстрее стандартного Code reference.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
кроме "быстрее" есть еще полезное?
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Цитата:
Из преимуществ, поиск работает быстрее стандартного Code reference.

Интересно. Машина неслабая, а порой кодереференсе работает капец долго.
Алекс, поделись напосмотреть. Может мне нужно. Да и другие заинтерсуются.

P.S. Своих находок не так уж много, у коллег заимстовал идеи/код/библиотеки. "Все придумали до нас". (с)
А промышленные алгоритмы... ну какие библиотеки, свои, очень специфичные.


------------------
"Veni, vidi, vici!"(с)




Исправлено 1 раз(а). Последнее : sphinx, 11.02.24 08:55
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
alex;

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Так Сергей(ssa) выложил ссылку и порядок установки.
Я себе тока в мелочах поправки вносил.

ssa
Таки форк сделал, лежит тут Краткая инструкция по запуску сего шидэура
1. В папочке Setup\ActivX в каждой подпапочке запустить лежащий там InstallOCX.exe
2. Вернуться в корень и запустить Toolbar\GKKTolbar.app
3. Внимательно смотреть какой файл просит при запуске каждой приблуды и указывать нужный файл. Он так запоминает их положение и потом уже спрашивать не будет.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ABB
Автор

Сообщений: 149
Откуда: Санкт-Петербург
Дата регистрации: 21.10.2006
К сожалению, скаченный zip с GitHub не распаковывается.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
akvvohinc

Сообщений: 4224
Откуда: Москва
Дата регистрации: 11.11.2008
ABB
К сожалению, скаченный zip с GitHub не распаковывается.
Попробуйте этот
disk.yandex.ru

Он был скачан с GitHub и распаковался.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
ABB
К сожалению, скаченный zip с GitHub не распаковывается.
ZIP с сайта спокойно скачивается и распаковывается. Штатными средствами винды.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Набор инструментов для работы в VFP
alex;

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Добавил завершение кода по Ctrl+Space
IF tnModifiers = 2 AND tnKeyCode = CM_KEYCODE_SPACE
SELECT GKKKEYWORDS
LOCATE FOR UPPER(GKKKEYWORDS.Name) = UPPER(this.GetEnteredText())
IF FOUND()
LOCAL lnNdx, loMbrList, loMbrList_
LOCAL ARRAY laMbrList[1, 2]
WITH this
*-* Reset the member list
FOR lnNdx=0 TO .Globals.MemberLists.Count-1
IF .Globals.MemberLists(lnNdx).Name = "Temp"
.Globals.MemberLists.Remove("Temp")
EXIT
ENDIF
ENDFOR
ENDWITH
loMbrList = CREATEOBJECT("CodeMax.MemberList.4")
WITH loMbrList
.Name = "Temp"
.CaseSensitive = False
.Language = this.Language
ENDWITH
loMbrList.Add(UPPER(ALLTRIM(GKKKEYWORDS.Name)), 0)
loMbrList.Register()
loMbrList_ = this.MemberList
this.MemberList = loMbrList
this.executeCmd(cmCmdCompleteWord)
this.MemberList = loMbrList_
ENDIF
ENDIF
и поправил переход в поиске к тексту
IF ".prg" $ LOWER(c_search.filename)
.CodeMax1.ExecuteCmd(cmCmdGotoLine, c_search.lineno-1)
ELSE
.CodeMax1.FindText = ALLTRIM(c_search.codeline)
.CodeMax1.ExecuteCmd(cmCmdFindNext)
ENDIF



Исправлено 2 раз(а). Последнее : alex;, 14.02.24 20:22
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 29 (Гостей: 29)

© 2000-2024 Fox Club 
Яндекс.Метрика