[Gambas-user] how print each char/possition in string including spaces

Benoît Minisini gambas at ...1...
Thu Dec 10 19:23:29 CET 2015


Le 10/12/2015 19:19, PICCORO McKAY Lenz a écrit :
> 2015-12-10 13:21 GMT-04:30 ML <d4t4full at ...626...>:
>> Gerardo,
>>
>> I think you speak spanish, I've been to your site. I'll switch to ES-AR.
> YEAH, the mail report correct!
>> If I'm wrong, then please accept my apologies, tell me, and I'll repost
>> in US-EN.
> i'll paste also in US due for others if are need later when we resolved
>>
>> Tenés que iterar con un FOR-NEXT teniendo en cuenta la longitud del
>> string. Por ejemplo, pon esto en FORM_OPEN:
> YA lo hice, pero el puerto serial (no se como ponerl e inxluso en el
> texto en ingles no lo puse) el puerto serial creo solo puede devolver
> 8 bits
>
> Para que tengas una idea, en argentina se emplean impresoras fiscales,
> y estas devuelven data (todas devuelven distinta data), pero como el
> serial solo devuelve un byte de 8 gits (creo es asi) es decir una sola
> palabra, por tanto la impresora "pica" el resultado en dos partes, ese
> es el primer problema
>
> El segundo problema es que la salida son realmente codigos ascii ejemplo:
> "0"
> que es :
> "^B^C^C^C^A^A0
> ^A^C^F"
> En la primera no se ve nada porque son caracteres no imprimibles, pero
> en geany se pueden ver los caracteres ocultos y en un textbox, la
> segunda es lo que Print de gambas imprime en la cosola y que vez en la
> tabla ascii
>
> alguna idea? la que tengo es imprimir cada caracter imprimible, pero
> no puedo hacer split por el "^" porque a veces devuelve un caracter
> extrano entre estos (todos los kit fiscales lo hacen)
>>
>>    Dim myString As String = "Hello"
>>    Dim pointer As Integer = 0
>>
>>    For pointer = 1 To Len(myString)
>>      'Esto será MUY molesto, pero sirve para ejemplo. Además myString no
>> es muy largo... ;)
>>      Message.Info("Caracter en posición " & Str(pointer) & " es '" &
>> Mid(myString, pointer, 1) & "'.")
>>    Next
>>
>> El primer caracter en strings en Gambas tiene índice 1.
>>
>> Saludos.
>>
>> *On 2015-12-10 14:39, PICCORO McKAY Lenz wrote:*
>>> of the chari have a String "var1" = "this its a string"
>>>
>>> how can i print each position/char of the string including the spaces!
>>>
>>> Lenz McKAY Gerardo (PICCORO)
>>> http://qgqlochekone.blogspot.com
>>>

Please use english on the mailing-list. It's not that I love that 
language, but it's the current "lingua franca" that allows everyone to 
understand the mails!

Regards,

-- 
Benoît Minisini




More information about the User mailing list