tlbcode 1.0.1
- remove vtable Alias from Alias tree, vtable alias become vtable code generator responsible,
- module procedure tree changed, module procedure final syntax become code generator responsible
*meant to be more flexyble for other language/syntax generation than axsupport, need included AxSuite 2.0.1
http://www.fbedit.freebasic.net/viewtop ... f=10&t=393
AxSuite2 - With Sources
Hello Loe :)Loe wrote:tlbcode 1.0.1
- remove vtable Alias from Alias tree, vtable alias become vtable code generator responsible,
- module procedure tree changed, module procedure final syntax become code generator responsible
*meant to be more flexyble for other language/syntax generation than axsupport, need included AxSuite 2.0.1
http://www.fbedit.freebasic.net/viewtop ... f=10&t=393
I've found that code into AxObj.bi that does not work (FB refuses to compile it because it outputs errors )
Code: Select all
FUNCTION pVtable(BYVAL ppUnk AS uint ptr, ByVal dwOffset AS UINTEGER) AS UINTEGER
ppunk=*ppunk
FUNCTION = ppunk[dwoffset]
END FUNCTION
Thanks
I just checked out axsuite and it's a very interesting project. After looking at all those vtables (I checked out loadsa dlls and ocxs) I have a question:
would it be feasible to turn the interface of an existing C++ library into something accessible through a COM interface? And if it can be done, how hard would it be to actually turn an existing interface into a COM interface?
would it be feasible to turn the interface of an existing C++ library into something accessible through a COM interface? And if it can be done, how hard would it be to actually turn an existing interface into a COM interface?
yes we can,
JCFuller wrapped some winapi GUI into COM.
http://www.freebasic.net/forum/viewtopi ... t=jcfuller
but he did it with PowerBASIC.
to accomplish it with FB its another story, but you can start it as srvladez linked:
http://www.codeproject.com/script/Artic ... amid=88625
I myself dont have any success yet to translate it into fb :-(
JCFuller wrapped some winapi GUI into COM.
http://www.freebasic.net/forum/viewtopi ... t=jcfuller
but he did it with PowerBASIC.
to accomplish it with FB its another story, but you can start it as srvladez linked:
http://www.codeproject.com/script/Artic ... amid=88625
I myself dont have any success yet to translate it into fb :-(
Uploading AxSuite2 to freebasic.net/arch
Sequel of AxSupport Library.
New Feature:
*Document, Command list and tutorial, AxSuite.pdf
*New samples
*Full sources code included
*AxSuite 2.1 COM Browser (tlbcode.dll 2.1 also):
- no need tlbinf32.dll, use native OLE
- separate & runtime changeable code generator
- Selectable treeview item to generate code
- Activex Module code geberator (ex DirectX 8 module-Matrix)
*AxSupport Lib:
- Automation dispatch command. ObjCall, ObjPut, ObjSet, ObjGet
Sequel of AxSupport Library.
New Feature:
*Document, Command list and tutorial, AxSuite.pdf
*New samples
*Full sources code included
*AxSuite 2.1 COM Browser (tlbcode.dll 2.1 also):
- no need tlbinf32.dll, use native OLE
- separate & runtime changeable code generator
- Selectable treeview item to generate code
- Activex Module code geberator (ex DirectX 8 module-Matrix)
*AxSupport Lib:
- Automation dispatch command. ObjCall, ObjPut, ObjSet, ObjGet
I did about 2 days ago, but maybe it still verify by administrator (Counting_pine?)
I cant upload this update to Fbedit.freebasic.net because it still in trouble.
*Edit*
it uploaded here
http://www.freebasic.net/arch/file.php?id=44
I cant upload this update to Fbedit.freebasic.net because it still in trouble.
*Edit*
it uploaded here
http://www.freebasic.net/arch/file.php?id=44
Re: AxSuite2 - With Sources (AxSuite3.2)
-------- Digged through the Net and found AxSuite 2:
Postby marpon » Feb 26, 2015 14:05
new version AxSuite3 v3.2
here : https://db.tt/nLOwh69
Use with the updated Ax_Lite.bi (v3.2) included in the rar file or use the one embedded into AxSuite3 v3.2
thanks to aloberoger ,for his help on the vTable event template
comments apreciated...
---------- Created a new Sample, describing Ax3.2
https://www.freebasic-portal.de/code-be ... x-304.html
hanD, Marcedo
------------ Then i found AxSuite3.2 In this Post:Loe wrote:AxSuite, sequel of AxSupport library
New feature:
- UDT initializer, no need to init interface with shared init+interface
- C-Style vTable Generator
- Open library file (exe,dll,ocx,tlb,olb)
- AxDllGetClassObject to dynamically loading unregistered COM (credit to JcFuller)
* document still use AxSupport pdf, since no time to update.
just upload to freebasic.net/arch, hope it will pass verification
Postby marpon » Feb 26, 2015 14:05
new version AxSuite3 v3.2
here : https://db.tt/nLOwh69
Use with the updated Ax_Lite.bi (v3.2) included in the rar file or use the one embedded into AxSuite3 v3.2
thanks to aloberoger ,for his help on the vTable event template
comments apreciated...
---------- Created a new Sample, describing Ax3.2
https://www.freebasic-portal.de/code-be ... x-304.html
hanD, Marcedo