Вверх ↑
Ответов: 176
Рейтинг: 12
#1: 2006-11-04 14:09:00 ЛС | профиль | цитата
Имеется вот такая схемка

Add(MainForm,10000708,63,350)
{
Left=20
Top=105
link(onCreate,8135534:doEvent1,[])
}
Add(FileStream,6082084,287,189)
{
FileName="Mydata.db"
}
Add(DataToFile,9402528,287,385)
{
Type=6
link(onGet,12561754:doText2,[(333,391)(333,195)])
link(Stream,14279364:Data1,[])
}
Add(GetData,14279364,287,245)
{
Count=3
link(Data,6082084:Stream,[])
}
Add(DataToFile,11629937,336,392)
{
Type=6
link(onGet,6274193:doText2,[(433,398)(433,139)])
link(Stream,14279364:Data2,[(342,335)(300,335)])
}
Add(Hub,8135534,203,385)
{
OutCount=4
link(onEvent1,6082084:doOpen,[(264,391)(264,195)])
link(onEvent2,9402528:doGet,[])
link(onEvent3,11629937:doGet,[])
link(onEvent4,6082084:doClose,[(268,412)(268,202)])
}
Add(DoData,5674076,679,322)
{
Data=String()
link(onEventData,11763459:doPut,[(719,328)(719,468)])
link(Data,12561754:Text,[(685,268)(391,268)])
}
Add(DoData,7965379,728,329)
{
Data=String()
link(onEventData,12509517:doPut,[(768,335)(768,468)])
link(Data,6274193:Text,[(734,244)(468,244)])
}
Add(Hub,570656,546,315)
{
OutCount=4
link(onEvent1,4919904:doOpen,[(661,321)(661,293)])
link(onEvent2,5674076:doData,[])
link(onEvent3,7965379:doData,[])
link(onEvent4,4919904:doClose,[(667,342)(667,300)])
}
Add(FileStream,4919904,791,287)
{
FileName="Mydata.db"
Mode=1
}
Add(DataToFile,11763459,728,462)
{
Type=6
link(Stream,3106721:Data1,[(734,436)(797,436)])
}
Add(GetData,3106721,791,392)
{
link(Data,4919904:Stream,[])
}
Add(DataToFile,12509517,777,462)
{
Type=6
link(Stream,3106721:Data2,[(783,436)(804,436)])
}
Add(Edit,12561754,385,182)
{
Left=80
Top=70
Width=145
Text="Сгенерированный ключ"
link(Str,14811055:Var1,[])
}
Add(Button,11410274,224,126)
{
Left=80
Top=120
Width=145
Caption="Генерировать и записать"
link(onClick,3626197:doEvent1,[])
}
Add(Edit,6274193,462,126)
{
Left=80
Top=95
Width=280
Text="Хэш md5 (сгенерированный ключ + введённый текст)"
}
Add(MultiElement,14811055,385,126)
{
@Hint=#15:Генератор ключа|
link(onEvent1,6274193:doText,[])
link(Data1,10570750:Text,[])
}
BEGIN_SDK
Add(EditMulti,11864690,3,3)
{
EventCount=1
WorkCount=1
DataCount=1
VarCount=1
Width=874
Height=725
link(doWork1,15358550:doEvent1,[(134,9)(134,377)])
link(Var1,8258096:Data1,[(9,590)(349,590)])
}
Add(StrCat,7078511,399,364)
{
link(onStrCat,1323441:doHashsum,[])
link(Str1,8258096:Data2,[(405,354)(387,354)(387,462)(356,462)])
link(Str2,11864690:Data1,[(412,184)(9,184)])
}
Add(Random,10025935,343,364)
{
Min=1000000000
Max=1410065407
link(onRandom,7078511:doStrCat,[])
}
Add(Hashsum,1323441,462,364)
{
link(onResult,11864690:onEvent1,[(685,370)(685,9)])
}
Add(GetData,8258096,343,420)
{
link(Data,10025935:Random,[])
}
Add(Hub,15358550,266,371)
{
link(onEvent1,10025935:doRandomize,[])
link(onEvent2,10025935:doRandom,[(320,384)(320,370)])
}
END_SDK
Add(Hub,3626197,308,126)
{
OutCount=3
link(onEvent1,14811055:doWork1,[])
link(onEvent2,12561754:doText,[(362,139)(362,188)])
link(onEvent3,570656:doEvent1,[(353,146)(353,321)])
}
Add(Edit,10570750,385,70)
{
Left=80
Top=45
Width=145
Text="Сюда ввести любой текст"
}

Подскажите как корректно прочитать из файла текст поля edit где написано сгенерированный ключ.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0