Страница 1 из 1

сохранение свойства Caption в Delphi

Добавлено: 14 янв 2008, 17:20
serna
Подскажите:

1) как сохранить выбранный путь к файлу в Edit1.Caption после закрытия формы, если путь был выбран с помощью ShellTreeView. Необходимо, чтобы путь выбирался последний указанный пользователем. Причём Edit-ов несколько, а ShellTreeView - одно, хотя я могу деревье сделать несколько

Если это невозможно, то как занести содержимое edit-а в текстовый файл , а ещё лучше в Excel - ячейку существующего файла-xls.

Спасибо за помощь!

Ещё как перенести это письмо в другой раздел Delphi и Pascal. Могу ли я это сделать?

Re: сохранение свойства Caption

Добавлено: 15 янв 2008, 15:42
Romeo
Перенесено из раздела "Win API, Shell" с сохранением ссылки.

Re: сохранение свойства Caption

Добавлено: 15 янв 2008, 15:50
Romeo
Я, так понимаю, остальные вопросы уже решились? Сорри, не смог ответить сразу. На вопрос по поводу ShellTreeView как раз ответить и не могу: я сиплюсплюсник.

По поводу программного взаимодействия с офисными приложениями написана масса документации в интернет. Взаимодействие осуществляется через COM. Найти документацию просто: достаточно создать запросик для поисковика. Например, такой: "Delphi Office". Вот первая ссылка по теме, которую даёт google:

http://www.programmersclub.ru/bookcomoffice

Если возникнут вопросы по COM - обращайся. Всегда помогу.

Re: сохранение свойства Caption

Добавлено: 16 янв 2008, 11:19
Хыиуду
Во-первых, у Edit нет Caption, а есть Text, во-вторых, в модуле Registry есть класс TRegistry для работы с реестром. Можно тупо создать переменную в реестре и записать в нее это значение, а при открытии формы проверять наличие этой переменной

Re: сохранение свойства Caption

Добавлено: 16 янв 2008, 11:52
Duncon
Не лучше ли в ini или свой формат закидывать подобные переменные.
И вообще разговор пустой, кода..

Re: сохранение свойства Caption

Добавлено: 17 янв 2008, 06:29
BHy4ok
Можешь создать текстовую переменную, да хотя возьми тот же мемо. Затем
Memo.lines.add:=edit.text (в нем у тебя я так понял путь).. Это не обязательно будет 'Memo' Затем все это сохранаешь в файл или куда тебе надо. 'SaveToFile'.

Но как было написано ранее у Едита нету свйоства 'Caption' Может ты бутаешь с Label ?

Re: сохранение свойства Caption

Добавлено: 17 янв 2008, 19:07
serna
Спасибо за помощь!
Честно говоря я уже сделала. Поместила содержимое Edit.Text в текстовый файл. В него выгружается содержимое эдита при закрытии формы, при открытии информация из текстового файла загружается в эдит Но способ не очень нравится, он имеет свои недостатки. Думала может есть способ лучше чем загрузка в файл.
Что касается Caption, то я действительно перепутала его с text.

Re: сохранение свойства Caption

Добавлено: 17 янв 2008, 20:15
Duncon
Ну можно поизвращяться и в сам exe сохранять переменную