|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.07.2007, 22:14 | #1 |
Пользователь
Регистрация: 19.03.2007
Сообщений: 17
|
Вопрос по delphi
Скажите, пожалуйста, можно ли в Delphi как нибудь вызывать процедуру или функцию через переменную типа string, содержащую имя процедуры (ф-ции). Например вызвать свою процедуру procedure1 с помощью переменной s='procedure1', но не используя if s=... then procedure1, а каким нибудь оператором. Т.е. чтобы процедуры вызывались пользователем например через edit
|
04.07.2007, 01:33 | #2 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
пиши на PHP там можно правда получится не прога а страница со скриптом
процедура называется именем которым ты ее обозвал только до компиляции а после - это последовательность двоичных инструкций характеризуемая точкой входа (ячейка памяти в которой лежит первая инстукция место где основная прога передает управление процедуре) и точкой выхода (ячейка памяти где хранится последняя инструкция возвращающая управление основной программе) хочешь такую прогу где без if s=.... пиши на ассемблере там можно вызвать процедуру по ее имени (так как именем там является указатель на ячейку памяти - точку входа и вводить это имя тебе придется в виде числа, логичнее 16ричного)
Разберемся.......
|
04.07.2007, 11:15 | #3 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Не хочешь использовать if используй case...
Нет невыполнимых задач, всё дело времени...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по Delphi | Pommity | Помощь студентам | 7 | 14.08.2008 08:10 |
delphi 9 или delphi 2005 вопрос о работе | Doget | Компоненты Delphi | 0 | 07.07.2008 08:50 |
БД Access & Delphi. Вопрос по таблицам. | Andre1723 | БД в Delphi | 2 | 15.05.2008 17:45 |
Вопрос по AS/400 + Delphi | Legion 4 | БД в Delphi | 4 | 22.08.2007 05:59 |