Loading...

Download Xojo examples and Alfred workflows

Xojo Examples

PNG Optimizer

Version: 1.0 of 17-Jan-2025
Content: Optimizes the size of png pictures. The sizes can be improved either lossless or with pngquant.

Exception Handler

Version: 1.0 of 28-Sep-2024
Content: Improves exception handling in Xojo.

If you have the following code in a method you will get a NilObjectException:

dim f as FolderItem
f.Delete

When using the Exception Handler with this code:

dim f as FolderItem
f.Delete

exception exc
  theException = new ErrorException(exc, currentMethodName)

then you will get a file with the name of session log in the Application Support folder and information about the NilObjectException:

2024-09-27 08:29:40 An error happened:
2024-09-27 08:29:40 Class/Method: Window1.Method2
2024-09-27 08:29:40 Time: 27. Sep 2024 08:29:40 258275992
2024-09-27 08:29:40 Type of Error: NilObjectException
2024-09-27 08:29:40 Error Number: 0
2024-09-27 08:29:40 Error Message: 
2024-09-27 08:29:40 --------------------------
2024-09-27 08:29:40 Stack:
2024-09-27 08:29:40 
Sub Window1.Window1.Method2(Window1.Window1)
Sub Window1.Window1.Method1(Window1.Window1)
Sub Window1.Window1.Button1_Pressed(Window1.Window1, DesktopButton)
Sub Delegate.IM_Invoke(DesktopButton)
Sub AddHandler.Stub.20()
Sub DesktopApplication._CallFunctionWithExceptionHandling()
2024-09-27 08:29:40 Stack done

Piwik

Version: 1.0 of 28-Sep-2024
Content: This project can get sessions, visitors and one goal by day for the website reporting tool Piwik Pro.

Simple Reporting

Version: 1.0 of 11-Jun-2024
Content: Simple app reporting with Xojo, a php script and Google Looker Studio. Not a finished solution! Contains a detailed description on how to go from the code to data that can be made into reports.

Day of Month Picker

Version: 1.0 of 19-Dec-2021
Content: A picker that allows you to select a day of the month.

IDE Communicator Tester mit CustomEditField

Version: 1.0 vom 12-Mai-2020
Inhalt: IDE Communicator mit CustomEditField , um die Behandlung von Fehlern zu vereinfachen, wenn IDE Communicator Tester eingesetzt wird.

Open Lingua with Deepl

Version: 1.4.1 of 26-Aug-2022
Content: Open Lingua with Deepl integration so that you can translate localized strings automatically.

Cool Loading Weel Control

Version: 1.1 of 04-November-2015
Content: A circular progress control. Version 1.1 adds Retina support.

Trixi's Tabsheets

Version: 1.5 of 3-Aug-2022
Content: Simple custom tabsheets, which support Retina displays.

runAS

Version: 1.1 of 28-May-2020
Content: A wrapper for using the Cocoa AppleScript plugin of Monkeybread.

Head First Design Patterns

Version: 1.1 of 22-January-2008
Content: A Xojo implementation of the patterns presented in the book "Head First Design Patterns".

Alfred

Save attachments


Version: 1.3 of 21-Jun-2023
Content: Save attachments from selected emails in Mail into a folder and unzip zip and gz files.

Start Archiving Mail Archiver

Version: 1.0 of 2-Jan-2022
Content: Starts Mail Archiver and archives the active plans.

RetroBatch

Version: 1.0 from 24-Feb-2022
Content: Executes a workflow of the app RetroBatch. The zip file contains an AppleScript that can be used without Alfred.

Link to email in Mail

Version: 1.0 of 16-Sep-2022
Content: For a selected email in Mail a link to the email is copied to the clipboard. There a are no environment variables. There is also no obvious result because the link is just copied to the clipboard.