[Gambas-user] Gambas Printing

Budi Arief Gusandi budi at ...415...
Tue Jul 27 10:44:38 CEST 2004


Oke thanks ;)

Btw Will the 1.0 realeased ? is it in the next new year ;)

On Tue, 27 Jul 2004 10:36:58 +0200, Benoit Minisini  
<gambas at ...1...> wrote:

> On Tuesday 27 July 2004 09:51, Budi Arief Gusandi wrote:
>> Dear Benoit,
>>
>> 1. Why the variabel with byte data type still can be assigned with value
>> less dan 0 or more than 255 ? the value return is also strange. I can  
>> even
>> assign with boolean value.
>>
>> Dim i as byte
>> i = 10
>> message.info (i) 'return 10. Correct !
>> i = True
>> message.info (i) 'return 255 ???
>> i = -10
>> message.info (i) 'return 246 ???
>
> Because gambas does not check integer overflow when converting from one  
> type
> to the other. So, when you convert any integer value to a byte, only the
> lowest byte is kept. And when you convert TRUE, you get 255 because TRUE  
> is
> stored as -1 in memory.
>
> I don't know how to check overflow after a conversion in C, without  
> doing slow
> supplementary tests.
>
>>
>> 2. How to print text to next line without resupplying X and Y position ?
>> just like in VB : printer.print "Hello", when i try to do the same
>> command, it will print to the next line with the same x pos. How can i  
>> do
>> that with draw ?
>>
>> draw.text("test1",100,100) <-- works
>> draw.text("test2") ???
>>
>
> Does 'Draw.Text("test1\ntest2", 100, 100)' work ?
>
>>
>> Regards,
>>
>> Budi
>>
>
> Regards,
>



-- 
Best Regards,

Budi Arief Gusandi
IT Manager
PT. Suar Reka Informatika
Bandung - West Java
Indonesia     




More information about the User mailing list