Показать сообщение отдельно
  #4  
Старый 05.07.2011, 15:19
Аватар для Developer
Developer Developer вне форума
Прохожий
 
Регистрация: 01.07.2011
Адрес: Украина
Сообщения: 27
Версия Delphi: 7, 2009
Репутация: 75
По умолчанию

Цитата:
Сообщение от delphicoding
Извиняюсь не объяснил сразу - обучать пользователя Гид должен на основе "текстовых скриптов", по сути типа XML, но безз содержания Delphi кода, тк это некомпилированный текстовый файл... поэтому процедуры кода не подходят или нужено компонент писать новый для этого
Может есть варианты по-быстрее кроме сочетаний кнопок как уже сделал?
Вариант с использованием сочитания кнопок в гиде для открития и закрытия окон мне сразу не понравился. Как то карявенько . Делать гид на основе XML можно свободно. Например так:
- При запуске программы создаем TList в который записываем ссылки на все окна;
- Парсим XML файл и выполняем команды записаные в нем;
- Если попадается команда напр. "<ShowWindow name="Form1"/>", то ищем соответствующюю форму в списке форм и если такова была найдена, то показуем ее.

Используя данный метод можно еще много чего сделать. Попоже я приведу пример.
Ответить с цитированием