![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
La duda que tengo es sobre el manejo de la memoria y los tipos en delphi.
Cuando estaba haciendo un programa use la funcion fillchar asi: relleno : string[100]; ... luego fillchar(relleno,100,´ ´); con lo que esperaba tener un string con 100 blancos. Pero cuando hacia un length(relleno) me daba 32. Me desconcerto el tema y segui mirando la ayuda ahi encontre el ejemplo que explicaba el uso de fillchar: relleno : array[0.99] of char; y luego fillchar(relleno,100,´ ´); y así si funciona como yo esperaba, el supuesto que yo tome como cierto de que un string[100] era lo mismo que un array de 100 de tipo char no es correcto, podrían explicarme cual es la diferencia ??? Gracias por la ayuda, recién empiezo en esto. |
|
|
|