Здравствуйте, гость ( Вход | Регистрация )

> Плагины...., Помогите разобраться что с чем есть....
Cockney
сообщение 7.7.2013, 16:10
Сообщение #1


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22551
Пользователь №: 16.156



Всем привет!На днях заглянул в справку пилота и увидел пример плагина.....загорелся написать что-то свое,но......нифига я не разобрался как это все работает....Прошу помощи(IMG:style_emoticons/default/smile.gif)

Особенно мне интересно как передается результат в ParamStruct.Result и передача параметров из скрипта пилота в dll......заранее спасибо.....и если можно мини код вроде 2+2 в виде функции для примера)


Заранее спасибо!


Код
function Function1(AdressPS: Pointer): boolean; stdcall;
var
s :string;

  // function has only one parameter, this is Pointer to the tParamStruct structure
  ParamStruct := AdressPS;

  if ParamStruct^.WindowHandle = 0 then
    s:= 'workwindow not defined'
  else begin
    s:= 'ok, worked' + #9 + 'value, sended to plugin, returned in next element of array';
    s:= s + '/n' + ParamStruct^.ParamString;
  end;
  CopyMemory (@ParamStruct^.Result[0], @s[1], length(s));


  // return value not analized while, may be later
  Result := true;
end;




Что это за функция?и что она делает?при вызове в логе всегда пишет workwindow not defined
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 7.7.2013, 19:37
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29680
Пользователь №: 11.279



Может просто передать его просто в качестве параметра?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 22.7.2025, 19:01
Designed by Nickostyle