Advertisement
Guest User

program.pas

a guest
May 4th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.67 KB | None | 0 0
  1. program Test;
  2. {$mode objfpc}{$H+}
  3. //{$linklib c}
  4.  
  5. uses iup, sysutils, classes;
  6.  
  7. function btn_test(self : pihandle) : integer;
  8. begin
  9.     IupMessage('', 'Hello!');
  10.     result := IUP_CLOSE;
  11. end;
  12.  
  13. var res : integer;
  14.     dlg, btn : pihandle;
  15. begin
  16.     try
  17.     res := IupOpen(@argc, @argv);
  18.     writeln(res);
  19.     writeln(IupVersion);
  20.    
  21.     btn := IupButton('Salut !', nil);
  22.     dlg := IupDialog(btn);
  23.  
  24.     IupSetAttribute(dlg, 'TITLE', 'Title window');
  25.     IupSetCallback(btn, 'ACTION', ICallBack(@btn_test));
  26.  
  27.     IupShowXY(dlg, IUP_CENTER, IUP_CENTER);
  28.  
  29.     IupMainLoop;
  30.  
  31.     IupClose;
  32.     except on e : Exception do
  33.         begin
  34.             writeln(e.helpcontext);
  35.             writeln(e.tostring);
  36.         end;
  37.     end;
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement