Difference between revisions of "Programming in Symbian OS"
From Lazarus wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
(syntaxhighlight) |
||
Line 31: | Line 31: | ||
QPasHello.pas | QPasHello.pas | ||
− | < | + | <syntaxhighlight> |
program qpashello; | program qpashello; | ||
Line 44: | Line 44: | ||
User_InfoPrint(aMsg); | User_InfoPrint(aMsg); | ||
end. | end. | ||
− | </ | + | </syntaxhighlight> |
==See Also== | ==See Also== |
Revision as of 08:01, 16 April 2012
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.