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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2011, 12:12   #1
Giku
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 53
Сообщение выполнения кода из label.Caption

извиняюсь это тема (или подобная) уже была но мне не помогла

как при нажатия кнопки выполнить определенную запись как код делфи???
Giku вне форума Ответить с цитированием
Старый 04.11.2011, 12:26   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Код:
if Pos(AnsiUpperCase('mycoolprocedure'),edit1.text) > 0 
 then mycoolprocedure;
(EDIT ой что-то я не правильно проставил AnsiUpperСase, надо бы и едиттекст апперкейсить, чтобы независимо от регистра букв была проверка)

примерно так, естественно, нужно создать такую процедуру чтобы её вызвать

ну и стандартная фраза )) какой вопрос - такой ответ

Последний раз редактировалось phomm; 04.11.2011 в 15:23.
phomm вне форума Ответить с цитированием
Старый 04.11.2011, 12:33   #3
Giku
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 53
По умолчанию

извиняюсь за поставленный вопрос (я совсем новичок в этом деле)

спасибо за ответ буду знать куда идти.
Giku вне форума Ответить с цитированием
Старый 04.11.2011, 12:42   #4
Giku
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 53
По умолчанию

я так понимаю что mycoolprocedure это и есть та процедура которая выполняет код из edit1.text ?

как мне ее создать? (где можно почитать о ней?)
Giku вне форума Ответить с цитированием
Старый 04.11.2011, 12:57   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
выполняет код из edit1.text
Delphi не интерпретатор и код записанный в символьном виде не может выполнять
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.11.2011, 12:58   #6
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

у вас уже должны быть написаны и объявлены процедуры, которые будут выполняться, если что-то подобное найдётся в строке символов.

Код:
procedure TForm1.Sum;
begin...end;

procedure TForm1.Add;
begin...end;

procedure TForm1.Rew;
begin...end;

procedure TForm1.Button1Click(Sender:TObject);
begin
   if(0<Pos(sum,Edit1.Text))then sum;
   if(0<Pos(add,Edit1.Text))then add;
   if(0<Pos(rew,Edit1.Text))then rew;
end;
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 04.11.2011, 12:59   #7
Giku
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Delphi не интерпретатор и код записанный в символьном виде не может выполнять
а как это сделать? реально вообще ?
Giku вне форума Ответить с цитированием
Старый 04.11.2011, 13:10   #8
Giku
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 53
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
у вас уже должны быть написаны и объявлены процедуры, которые будут выполняться, если что-то подобное найдётся в строке символов.

Код:
procedure TForm1.Sum;
begin...end;

procedure TForm1.Add;
begin...end;

procedure TForm1.Rew;
begin...end;

procedure TForm1.Button1Click(Sender:TObject);
begin
   if(0<Pos(sum,Edit1.Text))then sum;
   if(0<Pos(add,Edit1.Text))then add;
   if(0<Pos(rew,Edit1.Text))then rew;
end;


понятно)

спасибо всем
Giku вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
время выполнения кода Pein95 Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2011 23:00
Менять Caption у Label при соединении с РОР L11L Помощь студентам 1 21.03.2011 15:33
Ограничение времени выполнения кода Crystallon Общие вопросы Delphi 10 16.06.2010 21:59
Форма для выполнения кода segail Microsoft Office Excel 3 16.03.2010 13:28
Многострочный Caption в Label Talemir Компоненты Delphi 11 18.09.2009 01:13