powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Static метод и его вызов из DLL
11 сообщений из 11, страница 1 из 1
Static метод и его вызов из DLL
    #39870134
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Базовая версия = Delphi 7
Хотелось бы НЕ создавая объекта вызвать его метод (функцию) из DLL -ки

Предполагаю
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
type
  TDoSomethingFunc = function(const P1, P2: Integer): Integer of object;
 
type
  TSomeObj = class
    P3: Integer;
    class function DoSomething(const A, B: Integer): Integer;
  end;
 
class function TSomeObj.DoSomething(const A, B: Integer): Integer;
begin
  Result := (A + B); 
end;
 
...
 
var
  Func: TDoSomethingFunc;
  I: Integer;
 
  Func := TSomeObj.DoSomething;
  I := Func(1, 2);
  ShowMessage(IntToStr(I));



Как и куда завести момент вызова stdcall;
приведите пожалуйста пример

Спасибо
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870145
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему не добавить в DLL функцию-обёртку для вызова метода?
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870147
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_XКак и куда завести момент вызова stdcall;Шедеврально
Кроик СемёнПочему не добавить в DLL функцию-обёртку для вызова метода?+1

Код: pascal
1.
2.
3.
4.
function TSomeObj_DoSomething(const A, B: Integer): Integer;
begin
  Result := TSomeObj.DoSomething(A, B);
end;

модификаторы соглашения по вызову, добавить по вкусу
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870171
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнПочему не добавить в DLL функцию-обёртку для вызова метода?

Такие мысли есть - полагал сделать более технологично
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870190
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_Xполагал сделать более технологично

Тогда зачем тебе технологии прошлого века? Делай COM+ сервер или микро-сервис сразу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870230
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_XКроик СемёнПочему не добавить в DLL функцию-обёртку для вызова метода?

Такие мысли есть - полагал сделать более технологично
А stdcall тебе для чего?
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870260
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напртмер, чтобы вызвать из басика, хаскеля, чёрта лысого, например. "Соглашение о связях", Виндовый меиорандум.
Говорит компилятору, как передавать ппараметры, как, где когда освобождать память
Из 2008 в собаках нашёл:
Код: pascal
1.
 function FindWindowByThreadID(WND: Hwnd; lp: LParam): boolean; stdcall;
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870263
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatorНапртмер, чтобы вызвать из басика, хаскеля, чёрта лысого, например. "Соглашение о связях", Виндовый меиорандум.
Говорит компилятору, как передавать ппараметры, как, где когда освобождать память
Из 2008 в собаках нашёл:
Код: pascal
1.
 function FindWindowByThreadID(WND: Hwnd; lp: LParam): boolean; stdcall;


Ты - HOME_X?
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870275
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё, Нет, ясен пень. А я давно в ОНС предлагал в начале заголовка темы писать ник ТСа.
Сорри, что тебе досталось. :)
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870713
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёHOME_Xпропущено...


Такие мысли есть - полагал сделать более технологично
А stdcall тебе для чего?

Где именно Вы собираетесь писать stdcall ?
В "функции-обертке" ? (реализовано ....)
Или прямо в описании класса ? (как именно - прошу указать ...)

Спасибо
...
Рейтинг: 0 / 0
Static метод и его вызов из DLL
    #39870773
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_Xёёёёёпропущено...

А stdcall тебе для чего?

Где именно Вы собираетесь писать stdcall ?
В "функции-обертке" ? (реализовано ....)
Или прямо в описании класса ? (как именно - прошу указать ...)

Спасибо

В данный момент - нигде не собираюсь. Это был вопрос.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Static метод и его вызов из DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]