7 years ago when Xojo let me go I decided I need to do something tough to prove to myself that I could still take on challenging things and succeed So I combined that desire with my love of skiing joined the Canadian Ski Patrol Over the years I ve met a lot of amazing people. Read the rest
Got asked an interesting question Can you know, in code, if profiling is or was enabled when the app was built ? At first I couldn t think of a way so I said off the top of my head no But a bit more poking about and I came up with Public Function isprofiling() As boolean For i As Integer = 0 To runtime.ObjectCount Read the rest
Working on some neat projects and actually learning C# along with MAUI/Uno/Avalonia UI frameworks. One of the things I ve come to really like is the simplicity of serializing and deserializing class instances to /from JSON. In C# this is a one liner. In Xojo its a pile of work to read the JSON, create an instance then copy the Json data into the new instance In C# literally var item =…
Xojo can return arrays from method calls like Function foo() as String() Now what happens if you leave such a function without a return statement ? Xojo will happily return a NIL array not one that has no members but one that IS NIL For instance, if you create the function as Function foo() as string() End Function and then call it later like dim arr() as string = foo break The debugger will show…
In the last 2 years I ve taken up golf more seriously than ever before. Like so many others I ve played an occasional game here and there for many years but there have been very long stretches between where I played none at all. Two years ago my wife got me a membership at a local course I decided that in order to make it worth while I had to play at least 20 times. Read the rest
Well I ve narrowed my issue down to DISPLAY SLEEP If I set my monitors to NEVER sleep and only run the screen saver than my monitor madness doesnt happen So something about letting them sleep screws thing sup to the point when I log back in it can take up to 10 minutes for me to get them, back under control
Lord I hate these things So here s a little droplet, in AppleScript, to remove them Yes I thought about writing it in something else But the AppleScript is 213 K and just about everything else would be quite a bit larger Some, many megabytes The ENTIRE text is as follows -- This droplet processes files dropped onto the applet on open these_items repeat with i from 1 to the count of these_items set…
When we started 2023 Xojo had 2013 open bug reports 25516 closed bug reports 4203 archived bug reports 11.62 average daily # of new reports and the fist public case # I could find was 71329 As of Jan 1, 2024 there are 2280 open bug reports (an increase of 267 up 13%) 26686 closed bug reports (an increase of 1170 up 4%) 4284 archived bug reports (an increase of 81 up 2%) 11.05 average daily # of…
Well there s a bummer MS is ceasing development of VS on macOS Too bad And some would have you believe that this is the end of C# on macOS. Not true Unlike other proprietary tools that have a single IDE compiler from one company C# has alternatives that can read write VS projects and compile them on the Mac. Read the rest