![]() |
combersion
como puedo convertir el formato pansichar a string o viceversa
|
¿combersion? :D
Tienes que tener cuidado con estos tipos de datos, no se trata de una mera conversión, ambos son Strings que se manejan con una "filosofía" diferente. Un PAnsiChar no es mas que un puntero a caracter al igual que un PChar, estos tipos de datos son los utilizados por C para manejar cadenas, y como los estándares de Windows están basados en C, tenemos que usarlos para llamar a la WinApi. Los PChar como dije anteriormente, son punteros a caracter, no hacen mas que apuntar al primer caracter de una cadena, que terminará con el caracter #0, digamos un NULL terminated string. Los Strings de Delphi, a diferencia de estos, tienen en sus primeras posiciones el marcador de longitud, es decir indican el largo que va a tener el string, por eso podemos tener una cadena que incluya el caracter #0 sin problemas. La forma de convertir estos, puede ser muy variada, solo voy a darte un ejemplo: Código:
var |
La franja horaria es GMT +2. Ahora son las 11:13:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi