![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.03.2007
Сообщений: 17
|
![]()
Скажите, пожалуйста, можно ли в Delphi как нибудь вызывать процедуру или функцию через переменную типа string, содержащую имя процедуры (ф-ции). Например вызвать свою процедуру procedure1 с помощью переменной s='procedure1', но не используя if s=... then procedure1, а каким нибудь оператором. Т.е. чтобы процедуры вызывались пользователем например через edit
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
![]()
пиши на PHP там можно правда получится не прога а страница со скриптом
процедура называется именем которым ты ее обозвал только до компиляции а после - это последовательность двоичных инструкций характеризуемая точкой входа (ячейка памяти в которой лежит первая инстукция место где основная прога передает управление процедуре) и точкой выхода (ячейка памяти где хранится последняя инструкция возвращающая управление основной программе) хочешь такую прогу где без if s=.... пиши на ассемблере там можно вызвать процедуру по ее имени (так как именем там является указатель на ячейку памяти - точку входа и вводить это имя тебе придется в виде числа, логичнее 16ричного) ![]() |
![]() |
![]() |
![]() |
#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 |