Вверх ↑
Этот топик читают: Гость
Ответов: 105
Рейтинг: 2
#1: 2007-03-14 16:11:52 ЛС | профиль | цитата
Можно выбрать сохранять в реестре или в ini. Но сохраняется только для одной формы, которая была последней закрыта. Если записывать в разные ini то можно это обойти, но плодить кучи файлов?
карма: 0

0
Разработчик
Ответов: 26104
Рейтинг: 2124
#2: 2007-03-14 16:25:02 ЛС | профиль | цитата
GRIMAN, имя каждой формы (и дочерних -- тоже) должно быть уникально, тогда будет писать в один ini-файл.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2007-03-14 16:28:04 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 08:08:37
карма: 0

0
Ответов: 9906
Рейтинг: 351
#4: 2007-03-14 16:31:46 ЛС | профиль | цитата
GRIMAN писал(а):
Можно выбрать сохранять в реестре или в ini. Но сохраняется только для одной формы, которая была последней закрыта. Если записывать в разные ini то можно это обойти, но плодить кучи файлов?

Не правда ваша дяденька. Сегодня имя секции берется из Caption
Но не уверен, что это правильно:
http://hiasm.com/xf/topic.php?p=46705#P46705

Лучше бы мнение по посту выссказали, советники
карма: 9

0
Разработчик
Ответов: 26104
Рейтинг: 2124
#5: 2007-03-14 16:49:29 ЛС | профиль | цитата
Galkov писал(а):
А то придет Эдик, и, как любит, напишет в Caption сочинение по русскому языку. Фиг его знает, как винда на это отреагирует

В ini пишет без проблем, в реестр -- а фиг его знает, не пробовал. А вот на это
SavePositionName=MyNameMyHiAsmProjectMainForm
SavePositionName=MyNameMyHiAsmProjectChildForm1
SavePositionName=MyNameMyHiAsmProjectChildForm2
ну имена файлов тоже можно насочинять по-русски, и тогда что? Та же вешалка, только вид сбоку. Или это -- не имена, тогда что, имя компонента? Если это -- уникальное имя компонента в схеме, то почему бы и "нет". Вполне логичное решение. ИМХО.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#6: 2007-03-14 19:37:14 ЛС | профиль | цитата
Это совершенно другая вешалка
Нет никаких причин писать глупости в имени.
А написать "2+2=4" в Caption - могут оказаться.

Опять же повторюсь, но мы не имем право на такие запреты.
Просто потому, что не наше это дело, вводить необоснованные ограничения
карма: 9

0
Разработчик
Ответов: 26104
Рейтинг: 2124
#7: 2007-03-14 20:00:07 ЛС | профиль | цитата
Galkov писал(а):
А написать "2+2=4" в Caption - могут оказаться

Это точно -- могут, и форматное дата-время может там оказаться, и пес знает что, там может быть.
А может в стрим все это загнать, тогда реестру по барабану будет, и в ini HEX'ом писать. Кого должно волновать, что записано в ini, главное чтобы работало.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2007-03-14 20:28:00 ЛС | профиль | цитата
Galkov писал(а):
Не правда ваша дяденька. Сегодня имя секции берется из Caption
Но не уверен, что это правильно:

Видимо нужно вводить св-во для формы - имя секции в ini файле/реестре для сохранения настроек
карма: 27
0
Разработчик
Ответов: 26104
Рейтинг: 2124
#9: 2007-03-14 22:10:11 ЛС | профиль | цитата
Dilma писал(а):
Видимо нужно вводить св-во для формы - имя секции в ini файле/реестре для сохранения настроек

А что -- тоже выход, ведь ничего не мешает создать одно лишнее свойство с именем секции. Правда, если кто использовал старый метод, тот -- попадется.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#10: 2007-03-15 06:11:59 ЛС | профиль | цитата
Св-во, к нему подсв-во, причем только для одного варианита этого св-ва - кривовато как-то...

Не пойму, чем предложенный-то вариант не нравится

[size=-2]------ Добавлено в 06:11
Можно вообще только одно св-во SavePosName оставить
Если пустое - никуда не сохранять (и не читать)
Если есть в св-ве фрагмент '.ini\' - значит в ini-файл, имя файла - слева, секция - справа этого фрагмента
Если нет такого фрагмента - в реестре...
карма: 9

0
Ответов: 105
Рейтинг: 2
#11: 2007-03-15 13:17:08 ЛС | профиль | цитата
Caption у меня разные и все равно таже фигня. Не помню где это было в Дельфях или в визуальном фокспро, но там было Name формы. Авось пригодится и для других целей зачем ограничивать только ini
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-03-15 15:47:23 ЛС | профиль | цитата
Galkov писал(а):
Можно вообще только одно св-во SavePosName оставить
Если пустое - никуда не сохранять (и не читать)
Если есть в св-ве фрагмент '.ini\' - значит в ini-файл, имя файла - слева, секция - справа этого фрагмента
Если нет такого фрагмента - в реестре...

да и так тоже не плохо.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#13: 2007-03-15 16:06:06 ЛС | профиль | цитата
GRIMAN писал(а):
Caption у меня разные и все равно таже фигня

Для эффективной помощи, предоставленной Вами информации совершенно недостаточно
карма: 9

0
Ответов: 105
Рейтинг: 2
#14: 2007-03-20 15:41:21 ЛС | профиль | цитата
Пожалуйста

[size=-2]------ Добавлено в 15:41
Пожалуйста
code_1102.txt
карма: 0

0
файлы: 2code_1100.txt [643B] [480], code_1102.txt [666B] [466]
Ответов: 9906
Рейтинг: 351
#15: 2007-03-20 16:47:21 ЛС | профиль | цитата
GRIMAN писал(а):
Пожалуйста
code_1102.txt

Информации не прибавилось.
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)