I only have the Desktop Edition, but the plugins are delivered as source code. I believe you can use your licensed version forever, and that upgrades are only available during your license period.
I get the same errors if I try to run the demo. I use it only to copy the needed controls - the how tos in the web were a better help for me than the downloadable pdfs.
I think the latest release does not work with Xojo 3.0. I am a subscriber and I received a release candidate for the next release a while ago with the name space fix. I guess in the mean time Anthony became ill before the real release release.
Like all plug ins and code for Xojo it is possible an old version will quit working with new Xojo releases. Since Graffiti Suite is supplied as source ultimately you probably could apply your own fix for a new Xojo release if you were inclined to do do the debugging.
I do like the controls and use some of them in every app.
The namespace issue is pretty easy to fix. It looks as if Anthony duplicated his classes and forgot to change those NameSpace constants. Takes maybe 20 minutes to go through all of them and change their names. No biggie.
Well, thanks to Paul, the demo can run perfectly on 2016r3. I tried to create a small project to test with the WebCalendar, it compiles well but with error pop up at runtime, here is the project:
I have copied the scripts and web folder to the place where this test project aside.
Tony, in the GraffitiControlWrapper add a constant called JavascriptNamespace and set it’s value as graffitisuite.superclass
(I don’t know what Anthony actually wants to use, but this will get Xojo to stop having errors until he returns)
The project you posted is also missing a javascript component (this I don’t have and cannot fix)
I am using the web calendar class, can you teach me how do I get the current Month and Year so as to load the events from the database for that month only?
Dim curDate As New Date
Dim curYear As Integer
Dim curMonth As Integer
Dim curDay As Integer
curYear = curDate.Year
curMonth = curDate.Month
curDay = curDate.Day
DateSelected( DateStart as Date, DateEnd as Date = nil, StartTime as Boolean = False, EndTime as Boolean = False )
Raised when the user clicks on a day/time on the calendar.
MoveToDate( theDate as Date )
Bring theDate in to view.
MoveToToday()
Move the view to show the current date.