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 08-05-2015
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Problemas con Application.MessageBox

Buen día a todos.

Esperando se encuentren bien, iré directo al punto.

Estoy teniendo problemas para mostrar un mensaje personalizado que estoy necesitando y vamos directo al código.

Esto es lo que al final quiero mostrar
Código Delphi [-]

Application.MessageBox('Usted no tiene acceso al permiso CACON  - Cambiar Contraseña.'+  #13+ 'Favor contactar al Administrador del Sistema',
'Acceso Denegado',MB_ICONERROR );

La palabra en rojo "CACON - Cambiar Contraseña" viene de dos campos de la base de datos tal como se muestra en el siguiente código:

Código Delphi [-]
ShowMessage(form_tablas.Query_Usuarios_permisos.FieldByName('Codigo').AsString + ' - '+form_tablas.Query_Usuarios_permisos.FieldByName('Descripcion').asstring);

Application.MessageBox('Usted no tiene acceso al permiso CACON  - Cambiar Contraseña.'+  #13+ 'Favor contactar al Administrador del Sistema',
'Acceso Denegado',MB_ICONERROR );

Lo que no he podido hacer es agregar esos campos al mensaje de application.messagebox.



y de todas las maneras que pongo me muestra este mensaje:

[Error] principal.pas(180): Incompatible types: 'String' and 'PAnsiChar'
[Fatal Error] SGPA.dpr(61): Could not compile used unit 'principal.pas'

Podrían darme una mano

Gracias de antemano por su acostumbrada colaboración.

Saludos
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita
  #2  
Antiguo 08-05-2015
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Bueno yo mismo lo solucioné sin querer.

Código Delphi [-]
unircodigosydescripcion:= form_tablas.Query_Usuarios_permisos.FieldByName('Codigo').AsString + ' - '+form_tablas.Query_Usuarios_permisos.FieldByName('Descripcion').asstring;

Application.MessageBox(Pchar('Usted no tiene acceso al permiso '+unircodigosydescripcion +'.'+ #13+ 'Favor contactar al Administrador del Sistema'),'Acceso Denegado',MB_ICONERROR );


Espero le sirva
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
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
Mover un Application.MessageBox Efren2006 OOP 5 10-08-2013 05:49:23
¿Application.MessageBox? Ledian_Fdez Varios 8 23-10-2006 22:19:44
Application.MessageBox !!! !3d1@n Varios 2 07-03-2005 20:22:20
problema con application.MessageBox ctronx Varios 3 12-01-2005 17:27:44
Cerrar MDI y Application.MessageBox MaJeSTiC Varios 6 05-08-2004 14:28:04


La franja horaria es GMT +2. Ahora son las 06:47:09.


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