PDA

Ver la Versión Completa : GetPrinterIndex ???


lbidi
21-11-2006, 14:08:43
Estimados, he visto algunos post donde hablan de esta funcion o metodo.
He usado la unidad "Printers" pero el compilador me sigue dando error.
Adonde pertenece??

Gracias

Leonardo

dec
21-11-2006, 14:18:38
Hola,

La única referencia que he podido localizar es la siguiente. En la unidad "Printers", efectivamente, existe la función "Printer", que devuelve un objeto de tipo "TPrinter". Pues bien, dicho objeto tiene una propiedad "PrinterIndex", y dicha propiedad se recupera con un método "GetPrinterIndex". Pero, este método es privado, es decir, no podrás utilizarlo, fuera de de un objeto "TPrinter".

Es decir, resumiendo:


uses
Printers;

{...}
var
pi: Integer;
begin
pi := Printer.PrinterIndex;
end;


Y aquí la declaración de la propiedad "PrinterIndex" de la clase "TPrinter":


property PrinterIndex: Integer read GetPrinterIndex write SetPrinterIndex;


Es la única referencia que he encontrado a "GetPrinterIndex". Obviamente puedo estar perdiéndome algo. ;)

lbidi
21-11-2006, 19:27:21
Gracias Dec por la respuesta.

La idea era obtener la lista de impresoras e imprimir en la matricial, ( lo vi
en algunos post ), pero no estoy muy seguro que con tu respuesta
me sirva no ???

Saludos