Hi,
i isolated Proxy from Lua and MFC as well
Proxy is now Lua independent
this means , Proxy can work with both AMS 7.5 and AMS 8
without change any line of your code
hovewer you have to static link with Lua 5.0 when you want to use it with AMS 7.5
here is demo video to show how proxy object works on AMS 7.5 with RizlaUK's plugin and my sample button
it only works on design time because both dlls are Lua5.1 enabled and will crash at runtime
i did not try to see it at runtime , with Lua5.0 enabled Dll , but it should work 9/10
@ RizlaUK & Imagine Programming : please do not miss my previous message at page :4
Announcement
Collapse
No announcement yet.
Object Plugin Container
Collapse
X
-
Need to test, relly amazing, thanks, I will try with .net and vb6
Leave a comment:
-
The first thing I'll probably port to this system, will be ProgressEx.
This is so awesome, thanks Reteset and thanks Dean!
Dean, do you still want to do the ListIcon? I can send you the sources
of the one I've got so you can do it, or I can do it.
Leave a comment:
-
OK, its a standard Purebasic button with a multiline flag set, the bug must reside within PB and as AMS already has enuff buttons i dont plan on fixing it
the option dialog, ok i made the window sticky and i dident really need to, i'll make sure any future plugins dont have this issue
Thanks for the feedback :yes
Leave a comment:
-
Hi guys,
first, many thanks for your work on this project.
second, I found 2 minor issues in this version:
A) see picture in attachement - in a multiline button, when the first line is shorter than the second, the second line is wrapped.
B) the plugin option dialog stays on-top of all other windows of all other programs, also Photoshop I used to paste and crop the picture I send.
Wishing this could help.Last edited by Cybergraph; 01-01-2011, 11:26 AM.
Leave a comment:
-
thank you guys for testing it
it should work well on all Windows versions which are Windows 2000 or newer
Proxy object requires minimum Windows 2000 please keep this in mind
also i forgot to flatten SIZE struct that is used in GetDefaultsize()
i am going to convert it to individual arguments (because i will need it to be so)
if you have requests , new ideas , suggestions please write
i will release stable version soon , and then i will not be able to touch it again for any update or change
@RizlaUK
your plugin works well on my PC { Windows XP (SP3) }
i have not tried to make a dll with delphi (using this proxy) ,but it should work well
Thanks & Happy New Years :o
Leave a comment:
-
Oh I was going to port the current ListIcon to this system now we can use APO's, but ifOriginally posted by RizlaUK View PostBas, forgot to mention, i have a half built ListIcon object, you want to finish it or can i ?
you want, you can build it
Thanks for the framework, awesome!!!
Reteset, thanks for this awesome proxy, you rock!
Leave a comment:
-
Bas, forgot to mention, i have a half built ListIcon object, you want to finish it or can i ?
Leave a comment:
-
Happy NewYear!
Here we go Bas, a fully operational AMS object made in PB :yes
@Budding Developers
I will answer all questions relating to this SDK and its usage but i will not teach you how to use PB, there is a place for that already!
@Everyone Else
Please download the package and at least beta test the plugin so we can be sure the framework is stable and bring you all some nice shiny new plugins to play with
@Reteset
Dude!, this system is perfect, iv tested every aspect of it and its 100% (on Windows 7 Home Premium), hows the Delphi wrapper coming on ?
We all owe you one, Thank You for making this possible :yes
Leave a comment:
-
Awesome Dean! :yesOriginally posted by RizlaUK View PostJust to let you guys know, iv made good progress with this, i have a fully functional object with active events and object properties window all synced and working prefect, just need to tidy up the framework and make things a little more dynamic
Bas, i'll have a working framework by new years eve :yes
If you need any help, don't hesitate to order me around
haha XD
This thing is really the best thing that has happened to me for a while (programmingwise)
Leave a comment:
-
Just to let you guys know, iv made good progress with this, i have a fully functional object with active events and object properties window all synced and working prefect, just need to tidy up the framework and make things a little more dynamic
Bas, i'll have a working framework by new years eve :yes
Leave a comment:
-
Ok, Proxy Object Beta2 is available
What's New :
_DrawDesign and _DrawRuntime redesigned like below
_GetEvent redesigned like belowCode:void _DrawDesign(long ClassID ,HDC hDC, HWND hMainWnd, int rect_left,int rect_top,int rect_right,int rect_bottom,BOOL bVisible,BOOL bEnabled) void _DrawRuntime(long ClassID,HDC hDC, HWND hMainWnd, int rect_left,int rect_top,int rect_right,int rect_bottom,BOOL bVisible,BOOL bEnabled)
mouse event functions redesigned like belowCode:BOOL _GetEvent(int nIndex, char* m_szName,char* m_szArgs)
these functions are now optional , so you do not have to export if you do not need them
finally this function became optionalCode:void _OnMouseOver(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnMouseLeave(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnLBtnDown(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnLBtnUp(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnLBtnDoubleClick(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnRBtnDown(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnRBtnUp(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom) void _OnRBtnDoubleClick(long ClassID,HWND hWndParent,int pt_x , int pt_y,int rect_left,int rect_top,int rect_right,int rect_bottom)
Code:BOOL irPlg_Object_TranslateMessage(MSG* pMsg)
Leave a comment:
-
thanks mate, i appreciate the work
im also having trouble setting event name and args in _GetEvent, but i think that might be a result of the stack corruption caused in the previous call
Leave a comment:
-
Ok, it is no problem , i will flatten RECT and POINT structs
and post an update in a hour
anything else you want to be flattened ,or changed
Leave a comment:
Leave a comment: