Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2008-08-16 19:30:11 ЛС | профиль | цитата
Стандартный флажок, толко добавлено сохранение/загрузка состояния в ini.
карма: 9
2
файлы: 1checkbox_.rar [2KB] [764]
Голосовали:andrestudio, EcsTasY
Ответов: 16884
Рейтинг: 1239
#2: 2008-08-16 20:12:16 ЛС | профиль | цитата
3042, А тут не пробовал сохранять состояние любого флажка, радиобутона.
Add(GVarContainer,5313351,238,210)
{
}

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1926
Рейтинг: 172
#3: 2008-08-17 15:18:56 ЛС | профиль | цитата
Раньше пробовал, но когда стал использовать не два-три флажка в программах, при этом состояние всех нужно было сохранять/загружать, вот тогда задумался об автоматизации. И вот результат.
карма: 9
0
Ответов: 5227
Рейтинг: 587
#4: 2008-08-17 15:43:35 ЛС | профиль | цитата
3042, +1, блин ну где ты раньше был, такие огороды лепить приходилось
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:vovs
Ответов: 902
Рейтинг: 27
#5: 2008-08-17 18:28:55 ЛС | профиль | цитата
3042, А чтение из ини случайно добавить нельзя?
Тогдаб вообще супер было, хотя и так отлично.

[size=-2]------ Добавлено в 18:28
Ини создаёт и параметр записует, но при повторном запуске программы выдаёт ошибку.
3042, Подскажи что я делаю не так:
Add(MainForm,4842415,280,168)
{
Left=20
Top=105
link(onCreate,13417195:doData,[(324,188)(324,181)])
}
Add(CheckBox,12232783,399,168)
{
Width=40
Caption=""
SaveStatus=0
FileName="ггг.ini"
SectionName="kkk"
Point(doEnabled)
Point(doCaption)
}
Add(DoData,13417195,336,175)
{
Data=String(рр)
link(onEventData,12232783:doCaption,[(384,181)(384,188)])
}
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1926
Рейтинг: 172
#6: 2008-08-23 12:11:32 ЛС | профиль | цитата
juk, тут вот в чём всё дело... Реализация не рассчитана на то. что имя флажка будет меняться. Когда ты устанавливаешь имя, а потом нажимаешь на флажок, состояние запоминается в ini под тем именем, которое ты установил.
При загрузке программы имя флажка пустое. А загрузка из ini происходит ПЕРЕД тем, как генерируется onCreate формы. видимо. Поэтому прога ещё не знает имени флажка и ищет не то...

Добавляю ручную загрузку. Но пригодится лишь при пустом поле KeyName, так как если там что-то есть, то имя флажка уже не влияет на имя ключа. Хотя работать метод будет в любом случае.
В общем, тестируйте.
карма: 9
0
файлы: 1Checkbox11.rar [2.3KB] [480]
Ответов: 16884
Рейтинг: 1239
#7: 2008-08-23 14:11:54 ЛС | профиль | цитата
Ну и что здесь сложного?
code_9795.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_9795.txt [3.6KB] [721]
Голосовали:Валерий
Ответов: 902
Рейтинг: 27
#8: 2008-08-23 21:23:23 ЛС | профиль | цитата
Tad,
Ну и что здесь сложного?

Теперь ничего
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#9: 2008-08-23 22:52:52 ЛС | профиль | цитата
juk писал(а):
Теперь ничего
Это как?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1926
Рейтинг: 172
#10: 2008-08-23 23:05:58 ЛС | профиль | цитата
То же самое
карма: 9
0
файлы: 1Edit___.rar [3.8KB] [496]
Гость
Ответов: 17029
Рейтинг: 0
#11: 2008-08-24 10:45:33 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:24:52
карма: 0

0
Ответов: 5227
Рейтинг: 587
#12: 2008-08-24 10:52:32 ЛС | профиль | цитата
Гость, ну дак предложи свой вариант
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#13: 2008-08-24 10:55:20 ЛС | профиль | цитата
andrestudio, гость это я. Мой вариант http://www.hiasm.com/forum.html?q=3&p=92644#p92644 (чуть выше)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#14: 2008-08-24 11:24:00 ЛС | профиль | цитата
Существует компонент Options от -=Dima=-. Который сохранял и восстанавливал при загрузке почти любые параметры формы. Но проект заглох.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1options_fulll.rar [6.3KB] [503]
Голосовали:andrestudio
Ответов: 902
Рейтинг: 27
#15: 2008-08-24 11:40:32 ЛС | профиль | цитата
Tad,
Это как?

Это так, - что твоя схема работает 100%.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)