Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   string a LPLSTR (https://www.clubdelphi.com/foros/showthread.php?t=72425)

hspirit 17-02-2011 23:31:06

string a LPLSTR
 
Hola,

estoy comenzando a utilizar delphi y me surge un problema que no logro resolver si quiero usar algunas funciones de windows, a saber

tengo una variable de tipo string o una propiedad de un objeto que es de tipo string, y tengo que pasarle el valor a una funcion de windows un parametro de tipo LPLSTR

como hago esta conversion?

gracias a quien me pueda ayudar

saludos!

Al González 17-02-2011 23:42:46

Normalmente se usa un molde de tipo (type cast) PChar, pero habría que mirar cómo está esa función en su declaración Delphi. :)

Casimiro Noteví 17-02-2011 23:45:58

Hola, hspirit, bienvenido a clubdelphi, te aconsejo que leas nuestra guía de estilo, muchas gracias por tu colaboración.

hspirit 17-02-2011 23:57:51

Hola Al y Casimiro,

Gracias a ambos por sus rápidas respuestas!!!

Finálmente me dí cuenta que en Delphi el LPLSTR se convierte a un PWideChar en realidad (me "avivé" con lo del PChar que me indicó Al), y con un type cast a ese tipo funcionó sin problemas.

Leo la guía de estilo y trataré de cumplir las pautas de la misma.

Saludos!
Héctor

Casimiro Noteví 18-02-2011 00:37:06

Estupendo, muchas gracias :)


La franja horaria es GMT +2. Ahora son las 13:07:46.

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