![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Код:
function GTRGT(d: Double): Integer; begin ShowMessage('Спасибо '); end; function b(d: Double): Integer; begin end; exports GTRGT, b; procedure TForm1.Button1Click(Sender: TObject); var Func: function (d: Double): Integer; begin @Func := GetProcAddress(hInstance, PChar(Edit1.Text)); if @Func = nil then raise Exception.CreateFmt('Неверно', [Edit1.Text]); end; Помогите сделайть чтоб при вводе в "TEdit , GTRGT" сообщение 'Спасибо'-вылезло Заранее спасибо!!! Ну или предаставте подобный, тип- "shareware" Последний раз редактировалось Admin, 07.02.2010 в 20:14. |
#2
|
|||
|
|||
![]() ну а где вызов функции? Адрес ты ее, типа, получил. Так вызови ее!!!
Код:
procedure TForm1.Button1Click(Sender: TObject); var Func: function (d: Double): Integer; begin @Func := GetProcAddress(hInstance, PChar(Edit1.Text)); if @Func = nil then raise Exception.CreateFmt('Неверно', [Edit1.Text]); Func(.5); end; |
#3
|
|||
|
|||
![]() СПАСИБО!!!!!!!!!!!!!!!!!
|