Вверх ↑
Этот топик читают: Гость
Ответов: 113
Рейтинг: 1
#1: 2017-11-21 21:33:49 ЛС | профиль | цитата
как можно получить значение Value из реестра
реестр


Add(Registry,7562548,273,175)
{
HKey=1
Key="Software\HiAsm"
link(onRead,6564615:doText,[])
link(Value,5928787:Text,[])
}
Add(Button,5256800,210,175)
{
Left=50
Top=40
link(onClick,7562548:doRead,[])
}
Add(Edit,6564615,343,175)
{
Left=30
Top=80
Width=305
}
Add(VisualStrings,5928787,287,119)
{
Lines=#8:HomePage|
Width=109
}




схема



Add(ODialog,8731027,196,280)
{
Filter="excel,csv|*.xls;*.xlsx;*.csv"
FileName=""
Point(doStartDir)
link(onExecute,4217486:doEvent1,[])
}
Add(Hub,4217486,245,280)
{
OutCount=4
link(onEvent1,8121026:doPart,[])
link(onEvent3,13518851:doCopy,[(269,300)(269,377)])
}
Add(FormatStr,9906082,322,280)
{
Mask="%2excel\%1"
Point(FString)
link(onFString,13699238:doEvent1,[])
link(Str2,13750138:MyDocumentDir,[])
}
Add(FilePartElm,8121026,280,280)
{
Point(Part)
link(onPart,9906082:doString,[])
}
Add(DirTools,13518851,315,371)
{
NoConfirmation=1
NoConfirmMKDir=1
link(onOK,9229921:doEvent1,[])
link(Dest,7650552:Var2,[])
}
Add(Button,728602,133,280)
{
Left=10
Top=135
Width=115
Height=21
Caption="Загрузить"
link(onClick,8731027:doExecute,[])
}
Add(ComboBox,14416107,511,385)
{
Left=10
Top=165
Width=275
Height=21
ReadOnly=0
Point(Index)
link(Str,16614064:Var3,[(517,334)])
}
Add(Registry,5776539,392,364)
{
HKey=1
Key="Software\Files\Excel"
link(Data,14750377:Var2,[])
link(Value,9596479:Var2,[])
}
Add(GetDataEx,7650552,322,336)
{
link(Data,9906082:FString,[])
}
Add(FilePartElm,13030810,406,280)
{
Mode=2
Point(Part)
}
Add(Hub,9229921,364,371)
{
OutCount=3
link(onEvent1,5776539:doWrite,[])
link(onEvent2,16042990:doString,[])
link(onEvent3,14416107:doAdd,[])
}
Add(FormatStr,16042990,448,378)
{
DataCount=3
Mask="%1;%2;%3"
link(Str1,9596479:Var3,[(454,348)])
link(Str2,14750377:Var3,[(461,341)])
link(Str3,5764354:Part,[])
}
Add(GetDataEx,14750377,392,336)
{
Angle=3
link(Data,7650552:Var3,[])
}
Add(GetDataEx,9596479,406,343)
{
link(Data,16614064:Var2,[])
}
Add(GetDataEx,16614064,406,329)
{
link(Data,13030810:Part,[])
}
Add(FilePartElm,5764354,462,287)
{
Mode=0
Point(Part)
}
Add(Hub,13699238,364,280)
{
link(onEvent1,13030810:doPart,[])
link(onEvent2,5764354:doPart,[])
}
Add(Dir,13750138,301,210)
{
Point(MyDocumentDir)
}





допустим, я беру много файлов, все они копируются в папку "excel" . а потом, при закрытии программы, информация о них остается в реестре. но как получить значение Value? то есть имена файлов которые я скопировал.
карма: 0
well done turner
0
vip
#1.1контекстная реклама от партнеров
Ответов: 1925
Рейтинг: 172
#2: 2017-11-21 22:17:01 ЛС | профиль | цитата
Попробуй метод doEnumValues у Реестра (на вкладке "Точки").
карма: 9
0
Ответов: 113
Рейтинг: 1
#3: 2017-11-22 13:22:38 ЛС | профиль | цитата
3042 писал(а):
Попробуй метод doEnumValues у Реестра (на вкладке "Точки").


да ) все просто оказывается
карма: 0
well done turner
0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)