Xojo

GETTING STARTED

  • Introduction
  • QuickStarts
  • Tutorials
  • Using the IDE
  • Using the Xojo Language
  • Object-Oriented Programming
  • Examples
  • Debugging

TOPICS

  • Advanced features
  • Android
  • API design
  • Application deployment
  • Application structure
  • Build automation
  • Code management
  • Communication
  • Custom controls
  • Data processing
  • Databases
  • Debugging
  • Declares
  • File management
  • Graphics
  • iOS
  • Linux
  • Localizing your apps
  • macOS
  • Migrating from other development tools
  • Office Automation
  • OS information
  • Printing
  • Raspberry Pi
  • Text handling
  • Threading
  • User interface
  • Web
  • Windows
  • Xojo Cloud
  • XojoScript

API

  • Android
  • Compiler directives
  • Console
  • Cryptography
  • Data types
  • Databases
  • Deprecated
  • Exceptions
  • Files
  • Graphics
  • Hardware
  • iOS
  • Language
    • Arrays
    • Bitwise
    • Introspection
    • Literals
    • Loops
    • Operators
    • Pragma Directives
    • Threading
    • Xojo Script
    • ActionNotificationReceiver
    • ActionSource
    • AddHandler
    • AddressOf
    • App
    • Array
    • As
    • Assigns
    • Break
    • ByRef
    • ByVal
    • Call
    • Catch
    • Class
    • Collection
    • Commenting
    • ComparisonOptions
    • Const
    • Constants
    • Constructor
    • CType
    • CurrentMethodName
    • DataNotificationReceiver
    • DataNotifier
    • Declare
    • Destructor
    • Dictionary
    • DictionaryEntry
    • Dim
    • Else
    • End
    • Equals
    • Event
    • Extends
    • False
    • Finally
    • Function
    • Global
    • GoTo
    • If
    • If...Then...Else
    • Implements
    • Inherits
    • Interface
    • IsEventImplemented
    • IsNull
    • IsNumeric
    • Iterable
    • Iterator
    • Line Continuation
    • ListSelectionNotificationReceiver
    • ListSelectionNotifier
    • Me
    • MemoryBlock
    • Module
    • New
    • Next
    • Nil
    • Optional
    • Pair
    • ParamArray
    • Private
    • Property
    • Protected
    • Public
    • Quit
    • Raise
    • RaiseEvent
    • Redim
    • RemoveHandler
    • Return
    • Runtime
    • Select Case
    • Self
    • Set
    • Shared
    • Shuffle
    • Static
    • Structure
    • Sub
    • Super
    • Timer
    • To
    • True
    • Try
    • Using
    • Var
    • VarType
    • WeakAddressOf
    • WeakRef
    • XojoVersion
    • XojoVersionString
  • macOS
  • Math
  • Mobile
  • Networking
  • OS
  • PDF
  • Printing
  • Text
  • User interface
  • Web
  • Windows
  • Xojo Cloud

RESOURCES

  • Deprecations
  • Learn object-oriented programming
  • Previous releases
  • Programming the Raspberry Pi with Xojo
  • Xojo 2025r1.1 Release Notes
  • Reporting bugs and making feature requests
  • Roadmap
  • System requirements
  • Extras
  • Updating older projects
  • Videos
  • XojoTalk podcast

ESPAÑOL

  • Guía Rápida
  • Iniciación
  • Tutorial

FINE PRINT

  • Copyrights and trademarks
  • End User License Agreement
Xojo
  • »
  • Language

Language

  • Arrays
  • Bitwise
  • Introspection
  • Literals
  • Loops
  • Operators
  • Pragma Directives
  • Threading
  • Xojo Script

  • ActionNotificationReceiver
  • ActionSource
  • AddHandler
  • AddressOf
  • App
  • Array
  • As
  • Assigns
  • Break
  • ByRef
  • ByVal
  • Call
  • Catch
  • Class
  • Collection
  • Commenting
  • ComparisonOptions
  • Const
  • Constants
  • Constructor
  • CType
  • CurrentMethodName
  • DataNotificationReceiver
  • DataNotifier
  • Declare
  • Destructor
  • Dictionary
  • DictionaryEntry
  • Dim
  • Else
  • End
  • Equals
  • Event
  • Extends
  • False
  • Finally
  • Function
  • Global
  • GoTo
  • If
  • If...Then...Else
  • Implements
  • Inherits
  • Interface
  • IsEventImplemented
  • IsNull
  • IsNumeric
  • Iterable
  • Iterator
  • Line Continuation
  • ListSelectionNotificationReceiver
  • ListSelectionNotifier
  • Me
  • MemoryBlock
  • Module
  • New
  • Next
  • Nil
  • Optional
  • Pair
  • ParamArray
  • Private
  • Property
  • Protected
  • Public
  • Quit
  • Raise
  • RaiseEvent
  • Redim
  • RemoveHandler
  • Return
  • Runtime
  • Select Case
  • Self
  • Set
  • Shared
  • Shuffle
  • Static
  • Structure
  • Sub
  • Super
  • Timer
  • To
  • True
  • Try
  • Using
  • Var
  • VarType
  • WeakAddressOf
  • WeakRef
  • XojoVersion
  • XojoVersionString
Previous Next

© Copyright 2025, Xojo, Inc.

Built with Sphinx using a theme provided by Read the Docs.

Have a suggestion about the docs? Let us know.

Docs for the Xojo programming language and IDE