powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP и системный реестр
12 сообщений из 12, страница 1 из 1
VFP и системный реестр
    #33315877
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как создавать разделы и параметры разных типов, сохранять в них данные в системном реестре при помощи VFP

Подскажите знающие люди
Заранее благодарен!
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315883
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базовых классах есть такой класс. Ты просто не искал. Там все подробненько описано.
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315885
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТупойВ базовых классах есть такой класс. Ты просто не искал. Там все подробненько описано.
Как он называется, не подскажешь?
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315899
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У, не подскажу. У меня свой и совсем не на фоксе. Но точно знаю что есть.
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315919
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот не поленился, нашел
"c:\Program Files\Microsoft Visual FoxPro 8\Ffc\registry.vct"
к нему
"c:\Program Files\Microsoft Visual FoxPro 8\Ffc\registry.h"
нужен.
Во всех версиях. У меня в 8-ке валяеться по этому пути.
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315929
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если командами, функциями, процедурами, чтобы самому написать!
Кто знает как?
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315936
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдираешь код из класса и вотыкаешь в свою процедуру.
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315945
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТупойВыдираешь код из класса и вотыкаешь в свою процедуру.
А так чтобы осознано втыкать, нет нигде информации, чтобы почитать как это делаеться, если не хочешь втыкать, а хочешь сам разобраться и сам написать?
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315951
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лень - двигатель прогресса.
Как доберусь до дома, вышлю тебе FLL с описанием, только на этой неделе врядли.
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315956
Cop_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тупой Лень - двигатель прогресса.
Как доберусь до дома, вышлю тебе FLL с описанием, только на этой неделе врядли.
Если будет не трудно, закинь мне на почту информацию и если можно, то

ПОБОЛЬШЕ-ПОБОЛЬШЕ ))))))))
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33315972
Тупой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а что далеко ходить:)
Вот тебе :
Только не забудь вотыкнуть в старте

# include registry.h
SET CLASSLIB TO c:\Program Files\Microsoft Visual FoxPro 8\Ffc\registry.vcx
и
Set path to Set("Path")+addbs(c:\Program Files\Microsoft Visual FoxPro 8\Ffc)

Public oReg
oReg = newobject("registry","registry")
Пишем:
Lparameter cKey,cValue,cExpression
* cKey - Куда писать
* cValue - свойство
* eExpression - значение

Local ll_Ok
ll_Ok = .T.
IF !oReg.IsKey(cKey,HKEY_LOCAL_MACHINE)
oReg.OpenKey(cKey,HKEY_LOCAL_MACHINE,.T.)
ENDIF
ll_Ok = ll_Ok .and.;
(oReg.SetRegKey(cValue,@cExpression,cKey,HKEY_LOCAL_MACHINE) = ERROR_SUCCESS)
Return ll_Ok

Пишем
Lparameter cKey,cValue,c_default
Local n_parm
n_parm = PARAMETERS()
Local ll_Ok,eExpress ,C_PARAMS
eExpress = cValue
ll_Ok = .T.
ll_Ok = (oReg.GetRegKey(cValue,@&cValue,cKey,HKEY_LOCAL_MACHINE) = ERROR_SUCCESS)
if !ll_ok
C_PARAMS = IIF(n_parm=3,c_default,"0")
oReg.RegSave(cKey,cValue,.SetDefault(C_PARAMS) )
endif
ll_Ok = .T.
ll_Ok = (oReg.GetRegKey(cValue,@&eExpress,cKey,HKEY_LOCAL_MACHINE) = ERROR_SUCCESS)

return IIF(empty(&cValue) or !ll_Ok,' ',&cValue)

Ну и + не завываем
# include registry.h

Вообщем примерно так. На скорую руку. Мож и ошибся где, в лом вспоминать :)
...
Рейтинг: 0 / 0
VFP и системный реестр
    #33316161
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Cop_man!

Имена АПИ функций в этой библиотеке видел? Идёшь в MSDN и читаешь что там
про них написано. Всё предельно просто. MSDN доступен Online - если нету на
дисках...

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


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