PDA

Просмотр полной версии : обдолбаные плагины к пх


supernewbie
03.11.2010, 18:01
алекс в своем плагине юзает

function SetStruct(const struct: PPluginStruct): Boolean; stdcall;
begin
ps:=struct^;
Result:=True;
end;

что тут PPluginStruct,ps и struct^ ? :o

xkor
03.11.2010, 18:06
supernewbie, struct это PPluginStruct следовательно struct^ это TPluginStruct так как PPluginStruct = ^TPluginStruct
TPluginStruct описана по идее в каком то общем для плагинов и пакетхака модуле.

supernewbie
03.11.2010, 18:07
какого хрена) чем это надо компелировать тогда?

где этот TPluginStruct?

а ps что за?

simples
03.11.2010, 18:55
а ps что за?

Глобально доступная переменная похоже это :)

supernewbie
03.11.2010, 23:41
госпади, если она глобально доступная, почему компилятор её не знает))

Добавлено через 1 минуту
алееекс памагираскажи

Добавлено через 4 часа 26 минут
Так, все ясно, выложите coding.pas или там usharedstructs.pas или где вы объявили все эти классы с типами вроде TPluginStruct

xkor
04.11.2010, 00:01
supernewbie, тут смотреть не пробовал? http://l2phx.pp.ru/svn/l2phx3/3.5.x/units/usharedstructs.pas

supernewbie
04.11.2010, 00:03
госпади! это была единственная папка куда я не зашел

supernewbie
04.11.2010, 00:08
ну и какого мать вашу хрена?

черт мать вашу, ну вот какая разница в каком порядке я объявлю это гавно
//fixed

xkor
04.11.2010, 15:38
supernewbie, большая, фастмм должен быть подключен обязательно первым)