![]() |
Problemas StrPCopy
Hola necesito convertir un tipo string a un tipo Pchar, utilizo StrPcopy pero al intentar convertilo me da una excepcion de memoria. Estoy usando delphi 6.
Alguien me puede mandar un ejemplo que no pete o decirme porque se ralla, tengo que reservar memoria?, tengo desactivadas las excepciones. Gracias. |
Hola,
¿Te servirá algo así?
|
No serviria, strpas lo que hace es convertir una cadena del tipo Pchar en una cadena del tipo String, lo contrario a lo que quiero hacer.
Lo que yo quiero es convertir una cadena del tipo string en una cadena de tipo pchar. Teoricamente lo hace StrPCopy: Function Strpcopy(cadena, origen); origen cadena del tipo pchar; cadena es una cadena de tipo string; esto devuelve la direccion de la cadena, pero se me cuelga el programa, dichosa memoria .... :). A ver y gracias por intentar ayudarme. |
Para usar StrPCopy primero debes asignar memoria al pchar.
Por otro lado puedes simplemente hacer:
El moldeo automáticamente asigna memoria y devuelve un puntero a ella. // Saludos |
Gracias Roman, va de perlas. Saludos. Serhasae.
|
Hola,
Pues es verdad... yo no sé cómo leí la pregunta porque la entendí justamente al contrario... mis disculpas. |
Tranquilo dec, hoy por mi mañana por ti. Saludos.
|
| La franja horaria es GMT +2. Ahora son las 04:51:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi