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

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 27-11-2009
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
[quote=caifan_0883;347555]
Código:
procedure TForm1.Button1Click(Sender: TObject);
 var
     Size,Count,Index:Cardinal;
     Items: array[0..2047] of TPrinterInfo5;
     Default:array[0..255] of char;
 
 begin
   EnumPrinters(PRINTER_ENUM_LOCAL+PRINTER_ENUM_CONNECTIONS,nil,5,@items,Sizeof(Items),Size,Count);
     GetProfileString('Windows','Device','',@default,sizeof(Default)-1);
     Index:=0; While Not (Default [Index] in [#0,',']) do Inc(Index);
     Default[Index]:=#0;
 
     For Index:=0 to Count-1 do
       If not Longbool(lstrcmp(@default,Items[Index].pPrinterName)) Then
         Begin
               Messagebox(Handle,Items[Index].PPortname,nil,0);
               Messagebox(Handle,Items[Index].pPrinterName,Nil,0);
         End;
 end;
... ¿Y no te sirve con hacer simplemente esto?
Código:
  MiImpresora := String(Items[Index].pPrinterName);
Saludos
Responder Con Cita
 



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
Guardar cambios y no guardar ayuda!! THACKER Varios 1 21-07-2008 17:49:52
string de un dbedit a entero para guardar la cadena Nereida Varios 3 06-05-2008 15:59:34
¿Cómo guardar el Valor de TColor como un String? nesetru Gráficos 3 27-02-2004 20:21:32
Como guardar en una varible el resultado de un conteo mediante un Query? Ricsato SQL 2 16-10-2003 00:38:56
Como guardar en una tabla el resultado de un query mostrado en un dbgrid luisreg OOP 3 09-10-2003 01:35:01


La franja horaria es GMT +2. Ahora son las 17:43:05.


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