сохранение свойства Caption
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Подскажите:
1) как сохранить выбранный путь к файлу в Edit1.Caption после закрытия формы, если путь был выбран с помощью ShellTreeView. Необходимо, чтобы путь выбирался последний указанный пользователем. Причём Edit-ов несколько, а ShellTreeView - одно, хотя я могу деревье сделать несколько
Если это невозможно, то как занести содержимое edit-а в текстовый файл , а ещё лучше в Excel - ячейку существующего файла-xls.
Спасибо за помощь!
Ещё как перенести это письмо в другой раздел Delphi и Pascal. Могу ли я это сделать?
1) как сохранить выбранный путь к файлу в Edit1.Caption после закрытия формы, если путь был выбран с помощью ShellTreeView. Необходимо, чтобы путь выбирался последний указанный пользователем. Причём Edit-ов несколько, а ShellTreeView - одно, хотя я могу деревье сделать несколько
Если это невозможно, то как занести содержимое edit-а в текстовый файл , а ещё лучше в Excel - ячейку существующего файла-xls.
Спасибо за помощь!
Ещё как перенести это письмо в другой раздел Delphi и Pascal. Могу ли я это сделать?
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Перенесено из раздела "Win API, Shell" с сохранением ссылки.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Я, так понимаю, остальные вопросы уже решились? Сорри, не смог ответить сразу. На вопрос по поводу ShellTreeView как раз ответить и не могу: я сиплюсплюсник.
По поводу программного взаимодействия с офисными приложениями написана масса документации в интернет. Взаимодействие осуществляется через COM. Найти документацию просто: достаточно создать запросик для поисковика. Например, такой: "Delphi Office". Вот первая ссылка по теме, которую даёт google:
http://www.programmersclub.ru/bookcomoffice
Если возникнут вопросы по COM - обращайся. Всегда помогу.
По поводу программного взаимодействия с офисными приложениями написана масса документации в интернет. Взаимодействие осуществляется через COM. Найти документацию просто: достаточно создать запросик для поисковика. Например, такой: "Delphi Office". Вот первая ссылка по теме, которую даёт google:
http://www.programmersclub.ru/bookcomoffice
Если возникнут вопросы по COM - обращайся. Всегда помогу.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Во-первых, у Edit нет Caption, а есть Text, во-вторых, в модуле Registry есть класс TRegistry для работы с реестром. Можно тупо создать переменную в реестре и записать в нее это значение, а при открытии формы проверять наличие этой переменной
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Не лучше ли в ini или свой формат закидывать подобные переменные.
И вообще разговор пустой, кода..
И вообще разговор пустой, кода..
Можешь создать текстовую переменную, да хотя возьми тот же мемо. Затем
Memo.lines.add:=edit.text (в нем у тебя я так понял путь).. Это не обязательно будет 'Memo' Затем все это сохранаешь в файл или куда тебе надо. 'SaveToFile'.
Но как было написано ранее у Едита нету свйоства 'Caption' Может ты бутаешь с Label ?
Memo.lines.add:=edit.text (в нем у тебя я так понял путь).. Это не обязательно будет 'Memo' Затем все это сохранаешь в файл или куда тебе надо. 'SaveToFile'.
Но как было написано ранее у Едита нету свйоства 'Caption' Может ты бутаешь с Label ?
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
Спасибо за помощь!
Честно говоря я уже сделала. Поместила содержимое Edit.Text в текстовый файл. В него выгружается содержимое эдита при закрытии формы, при открытии информация из текстового файла загружается в эдит Но способ не очень нравится, он имеет свои недостатки. Думала может есть способ лучше чем загрузка в файл.
Что касается Caption, то я действительно перепутала его с text.
Честно говоря я уже сделала. Поместила содержимое Edit.Text в текстовый файл. В него выгружается содержимое эдита при закрытии формы, при открытии информация из текстового файла загружается в эдит Но способ не очень нравится, он имеет свои недостатки. Думала может есть способ лучше чем загрузка в файл.
Что касается Caption, то я действительно перепутала его с text.
Ну можно поизвращяться и в сам exe сохранять переменную