1) Is there an English version of Encyclopedia for FAR3 available? If yes, where? If no, is there some other english-language resource I can use?
2) Is the PluginSDK\Headers.pas\PluginW.pas file up to date? I have just downloaded the nightly build (2768) and it seems to me the file is intended for FAR2, not FAR3.
3) Is there some description somewhere which would tell me what are the minimal changes needed to translate FAR2 plugin to FAR3?
(Once again I want to give a FAR3 a try, though I am not clear on what benefits over FAR2 it has, but I need to update the DirSync plugin first, because I can't get it to work via the Maximus5's Far3wrapper.)
FAR3 Plugin Development questions
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: FAR3 Plugin Development questions
pepak, if you use Delphi you can use these translated headers:
http://code.google.com/p/y-projects/sou ... pas%2FFar3
They are written for the latest version (XE2) but may compile under a couple of older versions, but definitely not under Delphi 7
http://code.google.com/p/y-projects/sou ... pas%2FFar3
They are written for the latest version (XE2) but may compile under a couple of older versions, but definitely not under Delphi 7
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: FAR3 Plugin Development questions
pepak
Implement GetGlobalInfoW, rename OpenPluginW to OpenW, fix parameters for all exported functions, fill in StructSize fields for structures in FAR API calls, then get the whole thing compile (this will mostly mean placing the GUIDs of the plugin and every dialog window in API calls).
Implement GetGlobalInfoW, rename OpenPluginW to OpenW, fix parameters for all exported functions, fill in StructSize fields for structures in FAR API calls, then get the whole thing compile (this will mostly mean placing the GUIDs of the plugin and every dialog window in API calls).