Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-03-2004
Novás Novás is offline
Miembro
 
Registrado: oct 2003
Ubicación: Galicia
Posts: 146
Poder: 21
Novás Va por buen camino
Problemas con printerIndex

Hola a todos:

Vereis, trabajo con Delphi 7 y necesito cambiar la impresora en la que imprimo mediante código para lo cual he pensado utilizar el printerIndex y cambiarle el número...

El código que tengo es el siguiente...

with Printer do
begin
BeginDoc;
PrinterIndex:=1;
{ Cabecera }
Canvas.Font.Height:=13;

Este código me da el error:
"Undeclared identifier: 'PrinterIndex' "

Si suprimo la línea del PrinterIndex el programa funciona correctamente...

A que puede ser debido este error.

PD. En mi programa ya tengo añadido el uses QPrinters.
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net
Responder Con Cita
  #2  
Antiguo 04-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Por lo que veo, programas con CLX y no con la VCL, que es un dato importante que debiste anotar.

Revisé el código de la CLX y efectivamente, la propiedad PrinterIndex no existe. Creo que el asunto va por Printer.PrintAdapter.SetOutput, pero ya no tuve tiempo de probarlo...

Hasta luego.

Responder Con Cita
  #3  
Antiguo 06-03-2004
NuncaMas NuncaMas is offline
Miembro
 
Registrado: oct 2003
Posts: 70
Poder: 21
NuncaMas Va por buen camino
"CLX y no con la VCL"... que es eso???
Responder Con Cita
  #4  
Antiguo 06-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
si no sabes que es, en lugar de incluir la unidad QPrinters, incluí la unidad Printers (sin el prefijo Q)

CLX son los proyectos multiplataforma (que pueden compilarse en windows con Delphi y en Linux con Kylix).

VCL (visual component library) es la biblioteca "tradicional" de componentes de Delphi, que fue desarrollada en Delphi 1 y sigue evolucionando con cada nueva versión, pero que solamente está soportada en windows.

La unidad QPrinters pertenece a la CLX, la de la VCL es printers.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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


La franja horaria es GMT +2. Ahora son las 11:56:30.


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