|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Сохранение одной формы
Можно ли сделать так, что бы всю информацию сохранилась на какой то одной форме и сохранить эту форму? Надеюсь, что понятно задал вопрос...
|
#2
|
|||
|
|||
Цитата:
|
#3
|
||||
|
||||
Можно, были для этого специальные эксперты в сети. Сейчас название не вспомню, поищи. Или как советовали выше - INI-файл.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#4
|
|||
|
|||
Вы меня наверняка не так поняли. Есть 5 форм, на каждой из них - информацию. Пускай информацию будет о ширине, высоте, расположение и т.д. Так вот, мне нужно, что на 5 форме собралась всю информацию с других 4х форм и эта форма сохранилась в формате ехе.
|
#5
|
||||
|
||||
Э-э. Ничего (я, например) не понял. Или:
☻Ты хочешь слепить с 4х разных форм 1ну? ☻Есть 4 формы, и ты хочешь получать доступ к свойствам каждой из них с модуля, где описана 5я форма. ☻Есть 4 формы, на каждой, например, есть Эдит'ы, где информация о ширине/высоте и тп.. И нужно прочесть ее и применить к 5й форме (тоже что и 2й пункт). ☻Хочешь сделать свой компилятор |
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
ined (02.10.2012)
|
#6
|
||||
|
||||
Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
||||
|
||||
ищи TFormPlacement Component, в RxLib был.
Пишу программы за еду. __________________ |
#8
|
||||
|
||||
Цитата:
TFormPlacement умеет сохранять только состояние формы, а TFormStorage умеет также сохранять свойства компонентов лежащих на форме и другие произвольные параметры. Библиотеку RxLib можно скачать отсюда. Цитата:
|
#9
|
||||
|
||||
В EhLib так же есть PropStorage http://ehlib.com/RUS/default.htm только вот у меня при обходе формы (>100 контролов + гриды с коллекциями >250 колонок) всё это дело подвисает на несколько секунд, плюнул и написал свой только для нужных мне свойств и контролов
Код сырец |
#10
|
||||
|
||||
можно еще использовать TStream.WriteComponent и TStream.ReadComponent сохранит и прочитает в поток текущее состояние любого компонента (если на форме куча кнопочек, панелек и проч. - надо каждую кнопочку, панельку и проч. сохранять и читать отдельно)
Понять, что хочет заказчик - бесценно, ведь он платит MasterCard |
#11
|
||||
|
||||
Ладно, а причем здесь
Цитата:
Сохранять каждую форму для следующего восстановления - это понятно, но "4 in 1" - требуется обьяснение. |
#12
|
|||
|
|||
Смысл сохранять позиции контролов если пользователь не может их перемещать
|
#13
|
|||
|
|||
Все таки вы меня поняли. Благодаря всех за ответы и ссылки, сейчас буду пробовать. Еще хочу задать вопрос: если не в .ехе, то в каком формате?
|
#14
|
||||
|
||||
Цитата:
|