Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2009
tebre tebre is offline
Miembro
 
Registrado: nov 2008
Posts: 93
Poder: 16
tebre Va por buen camino
Mostrar el contenido de una variable en un MessageBox

una consulta rapida..quiero imprimir en messagebox....el valor de una variable.pero no se como es la instruccion..

asi lo tengo:

Código Delphi [-]
 
for  i := 1 to band do
 begin
   application.MessageBox('Los datos son:' + RecojeFolio[i] + '  ');
 end;


espero me ayuden...
Responder Con Cita
  #2  
Antiguo 12-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Creo que tienes que puedes/debes hacer algo así:

Código Delphi [-]
application.MessageBox('Los datos son:' + PChar(RecojeFolio[i]) + '  ');

PD. Titula tus hilos de una forma más descriptiva, por favor: ayuda a las búsquedas en los foros.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 12-03-2009
tebre tebre is offline
Miembro
 
Registrado: nov 2008
Posts: 93
Poder: 16
tebre Va por buen camino
no quedo

me marca un error de invalid typecast....te muestro como lo tengo declarado


Código Delphi [-]
 
 public
        RecojeFolio : array[1..100] of String[50];
 
//declarado arriba
 
 
procedure TFrmDetalleSolicitudAutorizada.BtnSolicitudClick(Sender: TObject);
var
i:integer;
begin
 for  i := 1 to band do
 begin
   application.MessageBox('Los datos son:' + PChar(RecojeFolio[i]) + '  ');
 end;
 end;
Responder Con Cita
  #4  
Antiguo 12-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que más bien sería así:

Código Delphi [-]
application.MessageBox(PChar('Los datos son:' + RecojeFolio[i] + '  '));

// Saludos
Responder Con Cita
  #5  
Antiguo 12-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Chico, es imposible estar en todo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 12-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Y por cierto que la declaración:

Código Delphi [-]
public
    RecojeFolio: array[1..100] of String[50];

debería ser

Código Delphi [-]
public
    RecogeFolio: array[1..100] of String[50];



// Saludos
Responder Con Cita
  #7  
Antiguo 12-03-2009
tebre tebre is offline
Miembro
 
Registrado: nov 2008
Posts: 93
Poder: 16
tebre Va por buen camino
nada

me sigue mostrando el mismo error.....qeu hago?
Responder Con Cita
  #8  
Antiguo 12-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Parece que el método "MessageBox" requiere más parámetros... concretamente, un segundo, que sería el "Caption" del cuadro de diálogo, del mensaje, y, opcionalmente, una o varias "banderas", cuya funcionalidad tendrías que mirar a ver. Eso en lo que toca a Delphi 2009. Pero, entonces no deberías obtener exactamente el mismo error...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 18-01-2013
memoferprof memoferprof is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 20
Poder: 0
memoferprof Va por buen camino
Talking

Cita:
Empezado por tebre Ver Mensaje
me sigue mostrando el mismo error.....qeu hago?
pues a mi me funciono a la primera y asi lo puse

Código Delphi [-]
Querycuenta.SQL.Clear;
               Querycuenta.SQL.Add('select g.id_giro, g.giro, r.id_ramo, r.ramo from giro g, ramo r where g.id_ramo = r.id_ramo and giro = :cuantosr');
               Querycuenta.ParamByName('cuantosr').AsString := RzEditAgGiro.Text;
               Querycuenta.Open;
               vramo := Querycuenta.FieldByName('ramo').AsString;
               Application.MessageBox(PChar('Ya existe el Giro, pertenece al ramo : ' + vramo),'Error de Captura');

Ojala les sirva a mas aprendices como yo
Responder Con Cita
  #10  
Antiguo 19-01-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por memoferprof Ver Mensaje
..
Después de 4 años, es posible que ya lo haya solucionado
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
Impresion de Contenido Variable luxus Impresión 1 18-09-2008 00:53:05
SQLite 3 --> Capturar el contenido de los campos en una variable kakarotv5 Conexión con bases de datos 4 27-11-2007 09:56:54
Almacenar en una variable de session el contenido de un ListBox (Items)! JuanErasmo .NET 2 16-01-2007 21:13:32
Contenido de una select a una variable fjcg02 MS SQL Server 2 03-10-2005 21:23:13
Generar impreso con bandas de contenido variable falke01 Impresión 5 10-06-2004 12:37:44


La franja horaria es GMT +2. Ahora son las 12:35:44.


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