Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2010, 11:58   #1
flashsparky
 
Регистрация: 08.07.2010
Сообщений: 6
По умолчанию динамически заполнить меню и создать процедуры

Доброго времени суток, господа!
Ситуция такая: есть БД, там в различных табличках пункты меню, их параметры (построчно код в текстовом формате) и структура (до 3 уровней, выстраивается иерархическим(рекурсивным) запросом);
Задача: на форме находится компонент TMainMenu, необходимо выстроить его структуру и для каджого пункта создать процедуру;
Проблемы две: как выстроить динамически меню (единожды, при создании формы) и как перегнать строки кода из базы в программу?
flashsparky вне форума Ответить с цитированием
Старый 08.07.2010, 12:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
перегнать строки кода из базы в программу?
ого! Некомпилированные строки в программу и тут же их выполнить?
Тут даже всякие скриптовые компоненты не помогут.

А насчет создания меню:http://www.programmersforum.ru/showthread.php?t=62805
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 13:00   #3
flashsparky
 
Регистрация: 08.07.2010
Сообщений: 6
По умолчанию

за меню спасибо=)
насчет строк.. ну хз, как вариант я думала насчёт DLLок, но дело в том, что в тех самых строках есть такие, в которых ссылки на другие дллки..
flashsparky вне форума Ответить с цитированием
Старый 08.07.2010, 13:07   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ану колись что ты там такое задумала?
Али новый супервиндовс пишешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 13:16   #5
flashsparky
 
Регистрация: 08.07.2010
Сообщений: 6
По умолчанию

работу работаю XD
тут множество однотипных приложений для операторов станков (дяденек и тётеек, далёких от понимания таинства работы с компьютером), приложения в основном - мелкие проги для формирования отчётов или формы ввода данных, у операторов они часто повторяются, и каждый раз переустанавливать проги - не вариант. вот и поручили загнать программы в базу
flashsparky вне форума Ответить с цитированием
Старый 08.07.2010, 13:27   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у операторов они часто повторяются, и каждый раз переустанавливать проги - не вариант
Не понял... А причем тут перестановка? Закатываешь один раз на панель управления контроллером (или компьютер что там у вас станком вращает) программу и радуешся.
Переустанавливать то зачем?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 13:32   #7
flashsparky
 
Регистрация: 08.07.2010
Сообщений: 6
По умолчанию

народу дофига слишком и в день у нас отдел пишет/переписывает по десятку прог. проще (ну как, начальник уверен, что проще) внести в базу инфу о ДЛЛках и параметрах, чем EXEшник заново кампилить с новым или исправленным пунктом меню
flashsparky вне форума Ответить с цитированием
Старый 08.07.2010, 14:01   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чем EXEшник заново кампилить с новым или исправленным пунктом меню
Офигеть!!! Вам там делать нечего? Давай к нам, а? Работой обеспечу по самые ушки.
Не проще ли потратить один раз полгода и написать пакет программ раз и на долго?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2010, 14:20   #9
flashsparky
 
Регистрация: 08.07.2010
Сообщений: 6
По умолчанию

ну начальник-энтузиаст, што тут сделаешь %)
он уверен, што нада именно так и никак иначе
flashsparky вне форума Ответить с цитированием
Старый 08.07.2010, 14:24   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
начальник-энтузиаст
Самая паршивая категория руководителей. Фантазеры...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как динамически создать процедуры для подменю компонента TMainMenu Dimitriys Общие вопросы Delphi 9 13.01.2011 18:02
Динамически создать... lastarmyman Общие вопросы .NET 7 27.05.2010 21:20
Динамически созданный обьект, процедуры heart Общие вопросы Delphi 3 09.05.2009 17:32
Как динамически создать компонент subsonic Общие вопросы Delphi 2 13.03.2009 15:23
Как создать главное меню динамически Djonik Общие вопросы Delphi 3 17.02.2009 17:41