Questions tagged [xojo]

Xojo is a cross-platform development tool that creates apps for macOS, Windows, Linux, Raspberry Pi, iOS and the web.

The Xojo integrated development environment and programming language can be used to create apps for a wide variety of operating systems and technologies, including macOS, Windows, Linux, Raspberry Pi, iOS and the web.

Xojo uses an object-oriented programming language that creates compiled, native apps using LLVM. It features an integrated layout designer, code editor, debugger and more.

First released in 1998 as REALbasic for classic Mac OS, it has continued to be developed and updated over the years to become a popular and powerful cross-platform development tool while remaining true to its core values of being easy to learn and use.

Website: https://www.xojo.com/

122 questions
18
votes
10 answers

What are the advantages of c# over, say, delphi/realbasic for windows applications

Has anyone ever written an application bigger than its .NET luggage? People used to criticize VB6 for its 2 MB runtime but it rarely dwarfed the app it accompanied. Today despite having Vista on my machine I had to download 35 MB of the 3.5…
kjack
  • 2,004
  • 3
  • 26
  • 41
16
votes
11 answers

Is REALBasic worth $50?

As a Windows and web developer of 12+ years and an "at home" Mac user, I'm wondering if it's worth it to get the REALBasic for personal use. I've often wanted to dabble in development for OS X; I know VB, Java, C#, but not C, C++, or Objective-C. …
MDRoz
  • 456
  • 2
  • 9
  • 17
5
votes
1 answer

How do JSON parsers encode unicode characters not in the basic multilingual plane?

I'm writing a JSON parser in Xojo. It's working apart from the fact that I can't figure out how to encode and decode unicode strings that are not in the basic multilingual plane (BMP). In other words, my parser dies if encounters something greater…
Garry Pettet
  • 8,096
  • 22
  • 65
  • 103
5
votes
1 answer

Parse Gedcom to SQLite-Database

I am a Hobby Xojo-User. I wanna import a Gedcom-File to my Program, espacially to a SQLite-Database. Structure of the Database Tables Persons - ID: Integer - Gender: Varchar // M, F or U - Surname: Varchar - Givenname: Varchar Relationships -…
Genealogy
  • 71
  • 9
4
votes
3 answers

Can someone help deconstruct this terse Java function into plain English?

I'm trying to port the PriorityQueue class from the OpenJDK implementation to another language (Xojo) that doesn't have a similar data structure. I'm really struggling to break down the following method into pseudocode so I can translate it to…
Garry Pettet
  • 8,096
  • 22
  • 65
  • 103
4
votes
1 answer

Windows URL scheme call to running program

I want to trigger an event in my running application and deliver arguments with the call of a URL scheme in Windows 10. I made the following registry entry: HKEY_CLASSES_ROOT alert (Default) = "URL:Alert Protocol" URL Protocol = "" …
Robert Beier
  • 81
  • 2
  • 9
4
votes
2 answers

Would like some pointers for Xojo

My company is planning to build a simulation tool for processing (beverage) and we're currently looking at a half-baked system written in Xojo. I had personally never heard of this language and would appreciate it if anyone could give a quick…
Jonas Rembratt
  • 1,550
  • 3
  • 17
  • 39
4
votes
3 answers

RealBasic to write Windows applications?

Before I go ahead and invest time checking out RealBasic (now Xojo), I'd like some feedback from people who have moved on from VBCLassic and use the Windows version of RealBasic to write professional business applications. Is the language good…
Gulbahar
  • 5,343
  • 20
  • 70
  • 93
3
votes
1 answer

Write json to file locally via browser

I have a requirement which i need some input on, I am using a very outdated version of xojo for a legacy application, the requirement is i need to open a webpage on the users system which isn't connected to the internet! So i have a folder…
Ratan Servegar
  • 375
  • 1
  • 6
  • 21
3
votes
1 answer

How to draw a Cocoa focus ring without subclassing?

I'd like to draw a proper, modern animated focus ring around a control, which according to Q&A 1785, should be a simple matter of overriding the -drawFocusRingMask and -focusRingMaskBounds methods. Trouble is, for this project I have to use Xojo,…
Joe Strout
  • 2,634
  • 2
  • 28
  • 39
3
votes
3 answers

Can someone show a known good working function in Xojo 2014?

So.. I just downloaded Xojo 2014 for OS X, and up to this point have found it a pretty simple and effective development environment. However, I've been trying to make a function or sub routine for 45 minutes. Every time I try following tutorials or…
rdc
  • 41
  • 1
3
votes
1 answer

How do I drag and drop an external file to my xojo app and return the path

I wanted to drag a file (say abc.txt) to my xojo program and let it to write out the path of the dropped file, returning something like C:\\mydata\abc.txt. How do I go about doing it? Do I need to enable some properties? I can't find anything useful…
sebas23
  • 1,463
  • 2
  • 10
  • 10
3
votes
1 answer

curl_formadd returns `CURL_FORMADD_OPTION_TWICE` on first call

I'm trying to construct an HTTP form using libcurl but I can't get it to work properly. Every time I call curl_formadd it returns CURL_FORMADD_OPTION_TWICE. The only information about this error indicates that libcurl thinks I'm trying to add two…
Andrew Lambert
  • 1,869
  • 1
  • 17
  • 31
3
votes
1 answer

Sending SCI_GETTEXT (and others) crashes the application

I am trying to use the Scintilla editor in my RealStudio application. I'm able to load the DLL, create the Scintilla child window and send messages to the window as long as the message parameters do not refer to a string. If I try to get or set a…
Andrew Lambert
  • 1,869
  • 1
  • 17
  • 31
3
votes
2 answers

realbasic testing a serial port to find if it is alive

I am writing a realbasic console application which polls several serial ports for data and saves the results to a database. My initial idea was to open the port, read the data and then close it again, The problem is, that opening a serial port can…
crankshaft
  • 2,607
  • 4
  • 45
  • 77
1
2 3
8 9