Ron wrote: > Ron wrote: >> >> Some first experiences building scripts using gbs2 >> >> Is it possible to display the errors at end of the output? >> If you execute a large script from shell and have a compile error you >> keep on scrolling up to see the error. >> >> Or even better when there is an error on a line, display the script >> source until that line number with the error below it. >> Maybe this is difficult because of the way scripting works. And/or >> display line numbers in front of source code lines. >> >> Another thing, there is no way to get the file name of the script >> from within the code. >> >> Application.Args[0] = >> /tmp/gambas.1000/script-cache/75ee02d930493c0fdc45e92c5b297df5 >> >> Application.Name = 6dc71006365626c9524efb11972ce2af >> >> Script name in this case was 'callerid.script' >> > > Application.Path is also pointing to the cache/tmp directory instead > of the real location of the script. > Application.Path = /tmp/gambas.1000/script-cache > > I begin to see now, why I couldn't use it that easily last time. > > If you have to start using things like 'EXEC [ "pwd" ] TO sPwd' to get > the current dir it doesn't make sense to use a Gambas script. > >
If you have this script: ---------------- #! /usr/bin/env gbs2 PUBLIC SUB Main() END ' a comment ---------------- You get: ---------------- /tmp/gambas.1000/12566/project.tmp/MMain.module:13: 'Main' already declared ' Gambas module file PUBLIC SUB Main() END PUBLIC SUB Main() ' a comment END ---------------- This is ok: #! /usr/bin/env gbs2 PUBLIC SUB Main() ' comment END ---------------- ie comments at the end of a script/outside SUBs are making the compiler crazy, and me too until I found out what the problem was. ;-p Gambas 2.18.0 Regards, Ron_2nd. ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user