I compiled the iupscanf example and it seems to work but it looks like
it's revealing the other problem I reported with screen init.

(see attached screenshot)

On Fri, 2015-05-29 at 10:12 -0300, Antonio Scuri wrote:
>   But what is the bug? IupGetparam is widely used around here. 
> 
> 
> Best,
> Scuri
> 
> 
> 
> On Fri, May 29, 2015 at 7:31 AM, John Spikowski
> <supp...@scriptbasic.org> wrote:
>         Antonio,
>         
>         One of the OxygenBasic compiler forum member discovered a bug
>         with
>         IupScanf and I suggested using the recommended IupGetParam
>         function
>         instead. As it turns out, they both don't seem to work. Can
>         you verify
>         on your end?
>         
>         John
>         
>         --------------------------------------------------
>         
>         Quote: Charles Pegge (Oxygen Basic author)
>         
>         Hi Roland, John,
>         
>         Both IupScanf and IupGetParam appear to be dud. And I have
>         checked that
>         the parameters were passed correctly.
>         
>         *** OxygenBasic ***
>         
>         includepath "$\inc\"
>         % filename  "z.exe"
>         'include     "RTL32.inc"
>         'include     "console.inc"
>         'include      "minwin.inc"
>         
>         
>         includepath "iup\"
>         extern lib "IUP/iup.dll" cdecl
>         include "iup.h"
>         
>         extern cdecl
>         
>         
>           IupOpen(null,null)
>         
>         
>           'SCANF TEST
>           ===========
>         
>           int result
>           string sdat=nuls 300
>           int    idat
>           double fdat
>           result = IupScanf("IupScanf Example\n Text:%300.5%s",strptr
>         sdat,null)
>           print sdat
>         
>         
>           'GETPARAM TEST
>           ==============
>         
>           int pboolean = 1;
>           int pinteger = 3456;
>           float preal = 3.543f;
>           int pinteger2 = 192;
>           float preal2 = 0.5f;
>           float pangle = 90;
>           char pstring[100] = "string text";
>           char pfont[100] = "Courier, 24";
>           char pcolor[100] = "255 0 128";
>           int plist = 2, poptions = 1;
>           char pstring2[200] = "second text\nsecond line";
>           char file_name[500] = "test.jpg";
>         
>           sys param_action=0
>           'itr !
>         
>           if not (IupGetParam("Title", param_action, 0,
>         
>              "Bt %u[, MyCancel, Help!]\n"+
>              "Boolean: %b[No,Yes]\n"+
>              "Integer: %i\n"+
>              "Real 1: %r\n"+
>              "Sep1 %t\n"+
>              "Integer: %i[0,255]\n"+
>              "Real 2: %r[-1.5,1.5,0.05]\n"+
>              "Sep2 %t\n"+
>              "Angle: %a[0,360]\n"+
>              "String: %s\n"+
>              "Options: %o|item0|item1|item2|\n" +
>              "List: %l|item0|item1|item2|item3|item4|item5|item6|\n" +
>              "File: %f[OPEN|*.bmp;*.jpg|CURRENT|NO|NO]\n"+
>              "Color: %c{Color Tip}\n"+
>              "Font: %n\n"+
>              "Sep3 %t\n"+
>              "Multiline: %m\n",
>              &pboolean, &pinteger, &preal, &pinteger2, &preal2,
>         &pangle,
>         pstring,
>              &poptions, &plist, file_name, pcolor, pfont, pstring2,
>         NULL))
>         
>           end if
>         
>           print pinteger
>           IupClose()
>         
>         
>         
>         
> ------------------------------------------------------------------------------
>         _______________________________________________
>         Iup-users mailing list
>         Iup-users@lists.sourceforge.net
>         https://lists.sourceforge.net/lists/listinfo/iup-users
>         
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Iup-users mailing list
> Iup-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iup-users

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to