Ver Mensaje Individual
  #1  
Antiguo 05-05-2015
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Usar TPrinter con Builder 6

Estoy usando este código
Código PHP:
TPrinter *imp Printer();
for(
int x=0;x<imp>Printers->Count-1;x++) 
     
ComboBox1->->Items->Add(imp->Printers->Strings[x]); 
para sacar la lista de impresoras que hay en un sistema. Si lo pongo solo en un formulario nuevo limpio compila y se ejecuta sin problema, pero si lo incluyo dentro del código de otro formulario como por ejemplo así:
Código PHP:
Query->Close();
Query->SQL->Text "INSERT INTO 'Instalacion.db' (Etiqueta, Valor, Literal) "
                   "VALUES (:Etiqueta, :Valor, :Literal)"
;
Query->ParamByName("Etiqueta")->AsString "Situacion";
Query->ParamByName("Valor")->AsInteger   99;
Query->ParamByName("Literal")->AsString  "Baja";
try
{
     
Query->ExecSQL();
}
catch(...)
{
     return 
false;
}
TPrinter *imp Printer();[/code]me da un error [b]E2314 Call of nonfunction[/ben la línea del TPrintery según la ayuda
El nombre que se llama no se declara como una función.
Esto es comúnmente causado porque se declara la función de forma incorrecta o una falta de ortografía del nombre de la función.[/quote]He probado poniendo el include <Printers.hpp>, pero da lo mismo.

Última edición por nlsgarcia fecha: 05-05-2015 a las 16:02:15. Razón: Sintaxis C
Responder Con Cita