Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2010
gaston260 gaston260 is offline
Miembro
 
Registrado: ene 2008
Posts: 169
Poder: 17
gaston260 Va por buen camino
ayuda para convertir Integer en PansiChar

Hola a todos tengo este problema creo que necesito convertirlo pero no se como hacer esto ! acá pongo la captura de la pantalla !

Responder Con Cita
  #2  
Antiguo 27-09-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Gastón.

No sé en absoluto que es ComPort1 en tu código. Pero indudablemente Read espera un caracter no un número.
Primero deberías convertirlo a caracter con IntToStr y de ser necesario, hacerle un cast a PChar.

Algo como:
Código Delphi [-]
  ComPort1.Read(DataSerial, PChar(IntToStr(1)));

Creo que podrías usar esto con el mismo resultado:
Código Delphi [-]
   ComPort1.Read(DataSerial, '1');

Saludos.

Última edición por ecfisa fecha: 27-09-2010 a las 20:36:53.
Responder Con Cita
  #3  
Antiguo 28-09-2010
gaston260 gaston260 is offline
Miembro
 
Registrado: ene 2008
Posts: 169
Poder: 17
gaston260 Va por buen camino
Hola ninguna de las dos opciones funciona , comport es un componente dedicado a usar el puerto com

saludos !!
Responder Con Cita
  #4  
Antiguo 28-09-2010
gaston260 gaston260 is offline
Miembro
 
Registrado: ene 2008
Posts: 169
Poder: 17
gaston260 Va por buen camino
el problema está en dataserial !

read(mBuffer: PAnsiChar;Count:Integer):Integer

pero Dataserial no aparece como una propiedad !

saludos !
Responder Con Cita
  #5  
Antiguo 29-09-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por gaston260 Ver Mensaje
el problema está en dataserial !

read(mBuffer: PAnsiChar;Count:Integer):Integer

pero Dataserial no aparece como una propiedad !

saludos !
Si hubiese visto la declaración de la función es claro que mi respuesta abría sido otra... Ahora puedo ver que es un parámetro de tipo Integer no PAnsiChar.

Y mBuffer es un parámetro de tipo PAnsiChar, por lo que el error que te dá es por que le estás pasando DataSerial,
que no sé que es, pero sí lo que no es: Una variable de tipo PAnsiChar.

Saludos.

Última edición por ecfisa fecha: 29-09-2010 a las 01:35:40.
Responder Con Cita
  #6  
Antiguo 29-09-2010
gaston260 gaston260 is offline
Miembro
 
Registrado: ene 2008
Posts: 169
Poder: 17
gaston260 Va por buen camino
Hola y gracias por contestar de nuevo ! mi pregunta es ! como puedo hacer la convercion ?

saludos !
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
convertir un tbitmap a integer sultan Gráficos 5 26-10-2008 20:41:56
convertir un integer en hh:mm:ss jmlifi SQL 1 02-11-2005 18:00:44
Convertir un String a Integer Rafe Varios 2 12-08-2005 17:43:38
convertir de 'TCaption' para usar su valor en 'PAnsiChar' jbgpina OOP 5 03-03-2004 14:06:45
convertir a integer acrophet Varios 1 03-11-2003 12:01:43


La franja horaria es GMT +2. Ahora son las 13:40:23.


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
Copyright 1996-2007 Club Delphi