FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Gracias por la respuesta. No es el caso; el código está tal cual y no hay ninguna declaración adicional. Como esa función la uso en muchísimos sitios ya tengo cuidado con las declaraciones que hay en la aplicación.
|
#2
|
||||
|
||||
Bueno: Me dieron la solución los amigos de otro foro. El problema venía porque en el query uno de los parámetros se llama igual que la función. La solución fue hacer referencia a la función global.
Código:
if (Usuarios->Visible) { lPrueba = false; [...] if (!lPrueba) { ::Mensaje(3, "No ha seleccionado ningún destinatario.", "Volver"); return; } } |
#3
|
||||
|
||||
Hola.
Cita:
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Lo probé. Cuando Leo me hizo la sugerencia es lo primero que probé, cambiar el nombre del parámetro, y seguía dando error.
|
#5
|
||||
|
||||
Hola.
Quedé sorprendido sobre el echo de que un nombre de parámetro (encerrado entre comillas) pudiera dar conflicto con un nombre de función y para quitarme toda, duda reproduje tu código (tabla incluida). El error se produce por el conflicto entre el nombre de una variable llamada Mensaje (supongo que es de tipo TEdit) precisamente en la línea: Cita:
Cambiando el nombre del Edit deja de dar el error: Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { ... fPersona->Query->ParamByName("Mensaje")->AsString = MensajeNEW->Text; //(*) ... } Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Cita:
Para que quienes consulten esto en las generaciones venideras no se confundan, creo que hace falta hacer hincapié en que el error original NO se debe al nombre del parámetro del Query. Se debe a la existencia de un objeto y una función con el mismo nombre en el mismo contexto. LineComment Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Existe la funcion EVAL en Delphi | darkone2k3 | Varios | 14 | 27-09-2013 21:38:19 |
Función nativa EnsureRange, ¿existe equivalente en Excel? | Al González | Varios | 0 | 29-12-2011 02:04:08 |
Existe alguna función en Firebird que me permita restar fechas??? | Nelly | Varios | 1 | 06-07-2007 21:27:56 |
Existe una funcion para...? | famcd | PHP | 6 | 07-02-2006 12:18:07 |
existe en paradox la funcion IFF | fjolivares | SQL | 1 | 21-09-2004 15:21:23 |
|