convertir arreglo Array[0..33] of Char; a cadena
buenos dias compañeros estoy un poco perdido con esto de las coversiones de datos, les explico tengo un record de esta manera:
como puedo convertir este dato a tipo cadena aSerie : Array[0..33] of Char; gracias por cualquier comentario |
Hola richy08.
Podes usar el procedimiento SetString. A modo de ejemplo:
Saludos. |
gracias eficsa probare lo que me comentas
saludos |
pregunta tonta pero sigo sin comprender :o, si tengo una variable asi
saludos |
Hola richy08.
La lógica indica que si Cadena = string y documento.Cadena = string, esto implica que Cadena y documento.Cadena son del mismo tipo.
Pero no acabo de entender que problema te está generando la duda... Saludos. |
No veo para qué copiar caracter por caracter. Si aSerie contiene un caracter de terminación #0, se puede asignar directamente:
Si no contiene caracter de terminación pero se sabe la longitud L que ocupa (no necesariamente L debe ser la longitud de aSerie) entonces se puede usar SetString directamente:
// Saludos |
Hola roman.
El código fué un demo para que pudiera ver el uso de SetString en el pasaje de array of char a string. El copiado de caracteres es sólo a efectos de que Cadena tuviera un valor para mostrar. Saludos. :) |
gracias roman y eficsa por su tiempo, ahi va de donde me surge la duda estoy tratando de usar el sdk de contpaqi, tengo un record declarado asi:
despues en el evento de un boton tengo esto
se supone que con esta funcion el sdk de contpaq me devuelve la serie y el folio del cfdi en uso.
pero al querer mandarle de nuevo esos datos al sdk de esta manera me dice que los tipos de datos son incompatibles
saludos |
Hola.
Cita:
En este caso probá de este modo:
Saludos. |
Cita:
mil gracias Eficsa esto es lo que estaba buscando saludos |
La franja horaria es GMT +2. Ahora son las 13:18:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi