Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Внизкак мне сделать, чтобы пользователь щелкнул, изменил, закрыл и вс Найти похожие ветки
← →
VasilijOrlov (2005-05-29 09:21) [0]Здраствуйте! Подскажите, пожалуйста, вообщем, есть контейнер (TOleContainer1) на форме, в него загружен объект Microsoft Word (без связи). Естественно, нажимая два раза на него открывается этот Word с данными, и их можно изменить, а потом закрыть и все изменения сохранятся - это хорошо! Но беда в том, что когда программа запущена в Run, нажимаю два раза на контейнер документ открывается в окне контейнера, а далее его ни как не закрыть. Только закрывается, выходя в Делфи (Program Reset) и изменения не сохраняются. Помогите, как мне сделать, чтобы пользователь щелкнул, изменил, закрыл и всё сохранилось.
Заранее огромное спасибо!
← →
{serga} (2005-05-29 14:18) [1]Да в принципе тут ничего сложного нет, но извини помочь тебе ни чем не могу. Может найдется умный человек который тебе поможет!
← →
ferr © (2005-05-29 14:40) [2]Не совсем понятно, но может
OleContainer.Close
;
← →
KilkennyCat © (2005-05-29 14:42) [3]а пользователь запускать тоже "в Run" будет?
← →
VasilijOrlov (2005-05-29 15:06) [4]Пробывал OleContainer.Close - закрывает, но к сожалению, если заново запустить программу в контейнере отображается старое. Хотелось бы измененноё.
KilkennyCat © (29.05.05 14:42) [3]
а пользователь запускать тоже "в Run" будет?
В принципе программа и создана для пользователя. Щелкнул - оле открылась, изменил, закрыл, всё сохранилось!
Может есть еще идеи?
← →
Pilot (2005-05-29 15:40) [5]А вообще такое возможно?
Пусть это скажет ПРОФЕССИОНАЛЬНЫЙ программер!
← →
KilkennyCat © (2005-05-29 16:07) [6]
> В принципе программа и создана для пользователя
Это просто замечательно. Пользователь тоже в Делфи будет работать?
Вы писали:Но беда в том, что когда программа запущена в Run,
А когда запущена не в Run, все по-другому?
← →
VasilijOrlov (2005-05-29 18:12) [7]>Это просто замечательно. Пользователь тоже в Делфи будет работать?
Да почему же, не-е-т!
Пользователь т.е. преподаватель по математике. Для него возможно только окошечко, где есть олеконтейнер и кнопочка. Ведь когда -нибудь захочется ему там что-то изменить, такнет два раза по контейнеру и он откроется, напишет там целую теорию с формулами, которую он так усердно всю ночь набирает, нажмет кнопочку "Закрыть", и спокойно, с мысльей, о том что у него там всё хорошо, пойдет спать. А утром захочется ему посмотреть, прочитать, открывает контейнер, а там всё старое и у него на голове волосы встанут.
И вот вопрос как сделать чтобы преподаватель встал утром и улыбнулся!
← →
Cobalt © (2005-05-29 21:21) [8]2 VasilijOrlov (29.05.05 18:12) [7]
А для этого надо сформулировать алгоритм работы программы.
Типа такого:
1) Запуск програмыы - загрузка данных в OleContainer
2) Редактирование данных пользователем.
3) Перед закрытием программы - сохранить данные (например в файл).
← →
VasilijOrlov (2005-05-30 06:35) [9]А без сохранения в файл это реально.
Допустим, в Делфи запустить программу, изменить В RunTime и данные сохранились в Reset?
← →
Michel (2005-05-31 10:45) [10]Я думаю что нет
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.07 c