![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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
|
|||
|
|||
|
СПАСИБО!!!!!!!!!!!!!!!!!
|