Programming in Symbian OS

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page is a tutorial about how one can use the Symbian OS API to write software

Overview

Hello World

Description

When started, this software will display a 'My Pascal Hello' message on the screen and then quit. The message will remain for about 5 seconds.

Notes

  • User_InfoPrint will return a integer with a error message, but we just ignore it on this hello world
  • We are using the procedural bindings, througth the symbian.pas unit, and not the object-oriented bindings

Code

QPasHello.ini

[Main]
EXENAME=QPasHello.exe
TARGETTYPE=EXE
UID2=0x100039CE
UID3=0xE1000002

[Files]
source0=QPasHello.pas

QPasHello.pas

program qpashello;

{$mode objfpc}{$H+}

uses symbian;

var
  aMsg: array[0..255] of Char;
begin
  aMsg := 'My Pascal Hello';
  User_InfoPrint(aMsg);
end.

See Also