Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#16: 2008-06-20 16:38:54 ЛС | профиль | цитата
A_S_X писал(а):
ну да 1,2,3 что так не пойдет

Да без разницы...
карма: 22

0
Ответов: 184
Рейтинг: 0
#17: 2008-06-20 17:03:26 ЛС | профиль | цитата
Я в обще то и прошу о помощи чтоб разяснили как правильно

------------ Дoбавленo:


и все же може тодскажете как это сделать

------------ Дoбавленo:


есть еще такая схемка она сохраняет данные но мне нужно еще и страницы добавлять да так чтоб они еще и открывались

карма: 0

0
Ответов: 16884
Рейтинг: 1239
#18: 2008-06-20 17:27:34 ЛС | профиль | цитата
A_S_X,когда пишешь сообщение и хочешь вставить код, то нажимаешь 5-ю кнопку "code", выбираешь "код без подцветки и , между появившимися тэгами вставляешь свой код. Он вставится без смайликов, его можно будет скопировать в HiAsm и что-то посоветовать, а так...
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:A_S_X
Ответов: 184
Рейтинг: 0
#19: 2008-06-20 17:35:14 ЛС | профиль | цитата
code_9314.txt
------------ Дoбавленo:

Вот код теперь как к нему пристроить контроллер страниц и как сделать чтоб они сохранялись и открывались
------------ Дoбавленo:

Спасибо за совет Tad

карма: 0

0
файлы: 1code_9314.txt [2.4KB] [208]
Ответов: 16884
Рейтинг: 1239
#20: 2008-06-20 17:41:46 ЛС | профиль | цитата
A_S_X, Теперь можно задавать вопросы:
1. Что делается ? Картотека для ОК, Список CD, Каталог книг? (в принципе это одно и тоже)
2. Почему нужно "пристроить контроллер страниц " ?
3. Если Петя, то второго, третьего Пети не будет?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 184
Рейтинг: 0
#21: 2008-06-21 03:13:43 ЛС | профиль | цитата
Есть Петя у него есть 10 машин на каждой странице забиваеются данные об одной машине, соответственно страниц будет 10 заполняем все поля с данными сохраняем данные как шаблон петя так чтоб при открытии сохранееного файла можно было просматреть и отредактировать данные о петиных автомобилях,
далее есть вася у которого 12 авто или восемь и то же самое
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#22: 2008-06-21 03:17:46 ЛС | профиль | цитата
Tad, тут, кажется, по твоей части -- сильно на базу данных смахивает

A_S_X, труси Tad'a
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#23: 2008-06-21 08:02:43 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 12:13:55
карма: 0

0
Ответов: 3851
Рейтинг: 159
#24: 2008-06-21 10:52:50 ЛС | профиль | цитата
Мне кажется, что компонент Ini с этим справится - на вкладке свойств "точки" есть всё необходимое..
Я так говорю потому, что не работал с базами, то есть кому как проще..
карма: 0
начавший
0
Ответов: 184
Рейтинг: 0
#25: 2008-06-21 11:33:31 ЛС | профиль | цитата
Ладно во схемаcode_9317.txt

куда тут нужно Ini прикрепить чтоб оно сохранялось
карма: 0

0
файлы: 1code_9317.txt [3.6KB] [189]
Ответов: 232
Рейтинг: 6
#26: 2008-06-21 13:29:06 ЛС | профиль | цитата
Загоняй все даные в перемменые (GVar) А потом при старте программы первым делам загоняй из ини обратно все
------------ Дoбавленo:


#sha
Add(MultiElementEx,4346158,252,91)
{
}
BEGIN_SDK
Pos(0,169)
Add(EditMultiEx,5747559,21,-148)
{
WorkCount=#8:doEvent1|9:doEvent11|
Width=552
Height=697
link(doEvent1,12759691:doEvent1,[(35,-142)(35,-72)])
link(doEvent11,16556765:doEvent1,[(35,-135)(35,75)])
}
Add(Ini,407270,112,-15)
{
FileName="configs.ini"
Section="CheckBox01"
Key="X"
link(onResult,8586267:doValue,[(156,-9)(156,-30)(121,-30)(121,-51)])
link(Value,8586267:Var,[])
}
Add(GlobalVar,8586267,133,-57)
{
Name="btnFlag1X"
Data=Integer(25)
}
Add(Ini,15326666,112,48)
{
FileName="configs.ini"
Section="CheckBox01"
Key="Y"
link(onResult,10011106:doValue,[(156,54)(156,40)(121,40)(121,26)])
link(Value,10011106:Var,[])
}
Add(GlobalVar,10011106,133,20)
{
Name="btnFlag1Y"
Data=Integer(25)
}
Add(Hub,12759691,49,-78)
{
OutCount=8
link(onEvent1,407270:doRead,[(97,-72)(97,-9)])
link(onEvent2,15326666:doRead,[(97,-65)(97,54)])
link(onEvent3,13308689:doRead,[(97,-58)(97,117)])
link(onEvent4,12812174:doRead,[(97,-51)(97,180)])
link(onEvent5,12925074:doRead,[(97,-44)(97,292)])
link(onEvent6,2730694:doRead,[(97,-37)(97,355)])
link(onEvent7,1046776:doRead,[(97,-30)(97,418)])
link(onEvent8,7059079:doRead,[(97,-23)(97,481)])
}
Add(Hub,16556765,49,69)
{
OutCount=8
link(onEvent1,407270:doWrite,[(97,75)(97,-2)])
link(onEvent2,15326666:doWrite,[(97,82)(97,61)])
link(onEvent3,13308689:doWrite,[(97,89)(97,124)])
link(onEvent4,12812174:doWrite,[(97,96)(97,187)])
link(onEvent5,12925074:doWrite,[(97,103)(97,299)])
link(onEvent6,2730694:doWrite,[(97,110)(97,362)])
link(onEvent7,1046776:doWrite,[(97,117)(97,425)])
link(onEvent8,7059079:doWrite,[(97,124)(97,488)])
}
Add(GlobalVar,10571594,133,81)
{
Name="_checkFlag1"
Data=Integer(0)
}
Add(Ini,13308689,112,111)
{
FileName="configs.ini"
Section="CheckBox01"
Key="flag"
link(onResult,10571594:doValue,[(156,117)(156,102)(121,102)(121,87)])
link(Value,10571594:Var,[])
}
Add(InfoTip,14584540,105,-78)
{
Info=#7:Флажок1|
Font=[MS Sans Serif,14,1,0,1]
Frame=3
Width=134
Height=291
}
Add(GlobalVar,12403377,133,146)
{
Name="_checkText1"
Data=String(Путь сохранения записей:)
}
Add(Ini,12812174,112,174)
{
FileName="configs.ini"
Section="CheckBox01"
Key="text"
Type=1
link(onResult,12403377:doValue,[(156,180)(156,166)(121,166)(121,152)])
link(Value,12403377:Var,[])
}
Add(Ini,12925074,112,286)
{
FileName="configs.ini"
Section="CheckBox02"
Key="X"
link(onResult,14788418:doValue,[(156,292)(156,271)(121,271)(121,250)])
link(Value,14788418:Var,[])
}
Add(GlobalVar,14788418,133,244)
{
Name="btnFlag2X"
Data=Integer(25)
}
Add(Ini,2730694,112,349)
{
FileName="configs.ini"
Section="CheckBox02"
Key="Y"
link(onResult,4542139:doValue,[(156,355)(156,341)(121,341)(121,327)])
link(Value,4542139:Var,[])
}
Add(GlobalVar,4542139,133,321)
{
Name="btnFlag2Y"
Data=Integer(25)
}
Add(GlobalVar,15527546,133,382)
{
Name="_checkFlag2"
Data=Integer(0)
}
Add(Ini,1046776,112,412)
{
FileName="configs.ini"
Section="CheckBox02"
Key="flag"
link(onResult,15527546:doValue,[(156,418)(156,403)(121,403)(121,388)])
link(Value,15527546:Var,[])
}
Add(InfoTip,12638275,105,223)
{
Info=#7:Флажок2|
Font=[MS Sans Serif,14,1,0,1]
Frame=3
Width=134
Height=291
}
Add(GlobalVar,15915739,133,447)
{
Name="_checkText2"
Data=String(Путь сохранения записей:)
}
Add(Ini,7059079,112,475)
{
FileName="configs.ini"
Section="CheckBox02"
Key="text"
Type=1
link(onResult,15915739:doValue,[(156,481)(156,467)(121,467)(121,453)])
link(Value,15915739:Var,[])
}
END_SDK
Add(MultiElementEx,2495688,252,21)
{
}
BEGIN_SDK
Add(EditMultiEx,6177132,100,21)
{
WorkCount=#6:doLoad|6:doSave|
Width=387
Height=810
link(doLoad,9013019:doLoad,[(113,27)(113,48)])
link(doSave,9013019:doSave,[(107,34)(107,55)])
}
Add(GVarContainer,9013019,126,42)
{
Section="Vars"
FilleName="configs.ini"
VarList=#3:URL|5:index|7:Pathrec|7:RecName|7:NameNum|4:Name|5:blend|
link(onLoad,8563428:doEvent1,[])
}
Add(DoData,10311888,329,42)
{
link(onEventData,602156:doValue,[])
link(Data,602156:Var,[(335,37)(380,37)(380,75)(412,75)])
}
Add(Hub,8563428,168,42)
{
OutCount=16
link(onEvent1,10311888:doData,[])
link(onEvent2,10119454:doData,[(287,55)(287,111)])
link(onEvent3,7847649:doData,[(280,62)(280,167)])
link(onEvent4,3931104:doData,[(274,69)(274,230)])
link(onEvent5,16221216:doData,[(268,76)(268,286)])
link(onEvent6,2300983:doData,[(261,83)(261,398)])
link(onEvent7,6625733:doData,[(256,90)(256,342)])
link(onEvent8,1917139:doData,[(250,97)(250,454)])
link(onEvent9,6891057:doData,[(243,104)(243,524)])
link(onEvent10,15708332:doData,[(237,111)(237,580)])
link(onEvent11,5787799:doData,[(231,118)(231,636)])
link(onEvent12,16002562:doData,[(218,125)(218,692)])
link(onEvent13,7506703:doData,[(210,132)(210,748)])
}
Add(DoData,10119454,329,105)
{
link(onEventData,15397749:doValue,[])
link(Data,15397749:Var,[(335,93)(380,93)(380,131)(412,131)])
}
Add(GlobalVar,15397749,406,105)
{
Name="tempFile"
}
Add(GlobalVar,602156,406,42)
{
Name="url"
}
Add(GlobalVar,4186537,406,161)
{
Name="vol"
Data=Integer(100)
}
Add(GlobalVar,3379378,406,224)
{
Name="pan"
Data=Integer(0)
}
Add(DoData,7847649,329,161)
{
link(onEventData,4186537:doValue,[])
link(Data,4186537:Var,[(335,149)(380,149)(380,187)(412,187)])
}
Add(DoData,3931104,329,224)
{
link(onEventData,3379378:doValue,[])
link(Data,3379378:Var,[(335,212)(380,212)(380,250)(412,250)])
}
Add(GlobalVar,13590411,406,280)
{
Name="index"
Data=Integer(0)
}
Add(DoData,16221216,329,280)
{
link(onEventData,13590411:doValue,[])
link(Data,13590411:Var,[(335,272)(380,272)(380,310)(412,310)])
}
Add(GlobalVar,7975520,399,336)
{
Name="pathREC"
}
Add(DoData,6625733,329,336)
{
link(onEventData,7975520:doValue,[])
link(Data,7975520:Var,[(335,324)(370,324)(370,362)(405,362)])
}
Add(GlobalVar,1710539,399,392)
{
Name="RecName"
}
Add(DoData,2300983,329,392)
{
link(onEventData,1710539:doValue,[])
link(Data,1710539:Var,[(335,384)(378,384)(378,422)(405,422)])
}
Add(GlobalVar,1089052,399,518)
{
Name="name"
}
Add(DoData,1917139,329,448)
{
link(onEventData,13999558:doValue,[])
link(Data,13999558:Var,[(335,441)(377,441)(377,479)(405,479)])
}
Add(GlobalVar,13999558,399,448)
{
Name="namenum"
}
Add(DoData,6891057,329,518)
{
link(onEventData,1089052:doValue,[])
link(Data,1089052:Var,[(335,508)(378,508)(378,546)(405,546)])
}
Add(GlobalVar,14736567,399,574)
{
Name="ipServerinfo"
Data=String(92.125.149.183)
}
Add(DoData,15708332,329,574)
{
link(onEventData,14736567:doValue,[])
link(Data,14736567:Var,[(335,562)(376,562)(376,600)(405,600)])
}
Add(GlobalVar,8406859,399,630)
{
Name="flagTCPinfo"
Data=String(92.125.149.183)
}
Add(DoData,5787799,329,630)
{
link(onEventData,8406859:doValue,[])
link(Data,8406859:Var,[(335,618)(376,618)(376,656)(405,656)])
}
Add(GlobalVar,16053067,399,686)
{
Name="fFreq"
}
Add(DoData,16002562,329,686)
{
link(onEventData,16053067:doValue,[])
link(Data,16053067:Var,[(335,674)(370,674)(370,712)(405,712)])
}
Add(GlobalVar,5744898,399,742)
{
Name="blend"
}
Add(DoData,7506703,329,742)
{
link(onEventData,5744898:doValue,[])
link(Data,5744898:Var,[(335,730)(370,730)(370,768)(405,768)])
}
END_SDK
------------ Дoбавленo:

Вот в этом коде все написано (на точки наведешь увидишь) Gvar переименуешь в нужные, тебе , имена.
------------ Дoбавленo:

Это кстате два вида сохранения:
1. Просто хранение переменных
2. Блочное сохранение переменых для одного например выделенного элемента (у меня это GraphCheckBox) их там 2 штуки )
карма: 0

0
Ответов: 184
Рейтинг: 0
#27: 2008-06-21 13:30:33 ЛС | профиль | цитата
теоретически я понимаю а на примере кто нибудь покажет или нет
карма: 0

0
Ответов: 3851
Рейтинг: 159
#28: 2008-06-21 13:34:59 ЛС | профиль | цитата
A_S_X, какая-то разодранная схема.
Вот - на скорую руку набросал: code_9319.txt, не всё гладко, но это уж сам сделаешь..
карма: 0
начавший
0
файлы: 1code_9319.txt [3.6KB] [236]
Ответов: 184
Рейтинг: 0
#29: 2008-06-21 13:49:25 ЛС | профиль | цитата
Что то схемка не вставляется точнее вставляется но с ошибкой в общем не работает
карма: 0

0
Ответов: 3851
Рейтинг: 159
#30: 2008-06-21 14:09:58 ЛС | профиль | цитата
one more time: code_9320.txt, у меня вставляется
карма: 0
начавший
0
файлы: 1code_9320.txt [3.6KB] [222]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)