Ayuda con la Funcion VAL()
Publicado por Alberto (3 intervenciones) el 03/05/2013 19:53:34
Hola!
tengo el siguiente codigo:
for i:=0 to 5 do begin
val('$'+midstr(s1,i*2+1,2),buf2[i],j);
end;
Tengo entendido que la funcion val reconoce un string numerico y lo convierte a numero.
Sin embargo, que pasa si el string (s1), fuera 'FF'?
Lo toma como hexadecimal,(255) o ascii(01000110,01000110) o, simplemente marcaría error?
En la parte de : ('$'); lo esta tomando como caracter, pero que sentido tiene sumarlo?
entonces si lo toma como ascii?
Lo mas obvio seria probar el codigo. El problema es que no programo en DELPHI. Intente instalarlo,pero no me deja crear nuevo proyecto, Aparece un error.Solo puedo Ver codigos, tampoco puedo ejecutarlos.
Alguna sugerencia?
Gracias!!
tengo el siguiente codigo:
for i:=0 to 5 do begin
val('$'+midstr(s1,i*2+1,2),buf2[i],j);
end;
Tengo entendido que la funcion val reconoce un string numerico y lo convierte a numero.
Sin embargo, que pasa si el string (s1), fuera 'FF'?
Lo toma como hexadecimal,(255) o ascii(01000110,01000110) o, simplemente marcaría error?
En la parte de : ('$'); lo esta tomando como caracter, pero que sentido tiene sumarlo?
entonces si lo toma como ascii?
Lo mas obvio seria probar el codigo. El problema es que no programo en DELPHI. Intente instalarlo,pero no me deja crear nuevo proyecto, Aparece un error.Solo puedo Ver codigos, tampoco puedo ejecutarlos.
Alguna sugerencia?
Gracias!!
Valora esta pregunta


0