Вверх ↑
Этот топик читают: Гость
Ответов: 4
Рейтинг: 0
#1: 2010-05-17 12:57:53 ЛС | профиль | цитата
Добрый день, подскажите, как сделать так, что бы при запуске программы все данные из label или edit загружались из файла, а скажем при закратии сохранялись в него, без использования диалога.Буду очень признателен за любую помошь!
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2010-05-17 13:00:21 ЛС | профиль | цитата
Можно в Ini, можно использовать Type, а можно и что-то свое придумать с FileStream выбирай
карма: 10
0
Ответов: 2438
Рейтинг: 693
#3: 2010-05-17 13:02:40 ЛС | профиль | цитата
ermac, а ты уверен что тебе нужен для этого filestream и datatofile?
Может так: code_18315.txt
[flood]Код скопируй и вставь на поле HiAsm[/flood]
карма: 11

0
файлы: 1code_18315.txt [404B] [317]
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2010-05-17 13:33:59 ЛС | профиль | цитата
Если захочешь с Type, то вот пример code_18316.txt
карма: 10
0
файлы: 1code_18316.txt [1.9KB] [164]
Ответов: 4641
Рейтинг: 334
#5: 2010-05-17 17:05:43 ЛС | профиль | цитата
[offtop]
Assasin писал(а):
Если захочешь с Type, то вот пример

после такого примера я в сторону Type даже не посмотрел бы.
Assasin, надо быть проще и последовательней, а не все сразу. [/offtop]

ermac, вот пример с Type

Add(MainForm,2953706,42,105)
{
Point(onClose)
link(onCreate,1618988:doWork,[])
link(onClose,122698:doSaveToFile,[(97,132)(97,251)])
}
Add(Edit,16743043,343,112)
{
Left=180
Top=125
}
Add(Label,1674301,294,126)
{
Left=185
Top=90
}
Add(Type_Save,122698,294,238)
{
FileName="data.txt"
ListStream=0
link(GType,16337940:FType,[])
AddHint(60,-20,50,13,FileName)
}
Add(Type_FastCreate,16337940,294,189)
{
Vars=#5:label|4:edit|
link(label,1674301:Caption,[])
link(edit,16743043:Text,[(307,172)(349,172)])
AddHint(62,-11,37,26,Vars)
}
Add(Type_Load,11239410,175,112)
{
FileName="data.txt"
ListStream=0
Point(onLoad)
link(onLoad,8879822:doSeparate,[])
AddHint(-17,-35,50,13,FileName)
}
Add(Type_MultiData,8879822,231,119)
{
Vars=#4:edit|5:label|9:##onError|
link(edit,16743043:doText2,[])
link(label,1674301:doText,[])
AddHint(22,-66,48,39,Vars)
}
Add(Check,1618988,105,119)
{
@Hint=#31:снять флажек при первом запуске|
link(onEvent,11239410:doLoadFromFile,[])
AddHint(-71,-66,193,13,@Hint)
}

карма: 1
Время верстки: %cr_time% Текущее время: %time%
2
Голосовали:Tad, Assasin
Ответов: 4
Рейтинг: 0
#6: 2010-05-17 23:09:30 ЛС | профиль | цитата
По порядку: для sla8a: теперь не очень уверен на счет filestream и datatofile, по крайней мере на них мне этого реализовать не удалось.Ravilr: полнойстью согласен на счет последовательности, сложновато так сразу. Всем большое спасибо, сегодня буду пробовать и разбираться, у assasin'a алгоритм то не для новичка расчитан
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2010-05-17 23:36:58 ЛС | профиль | цитата
ermac писал(а):
у assasin'a алгоритм то не для новичка расчитан
У Assasin вообще пародия на алгоритм.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)