Autore Topic: Come ottengo i valori delle Proprietà di Printer ?  (Letto 508 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.270
  • Ne mors quidem nos iunget
    • Mostra profilo
« Ultima modifica: 06 Dicembre 2020, 19:17:58 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Come ottengo i valori delle Proprietà di Printer ?
« Risposta #1 il: 12 Agosto 2018, 12:41:45 »
Io non ho capito come (da dove) ottiene questi valori?
Con un programma? Con un comando bash? Con un componente di Gambas?

 :-\
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.270
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Come ottengo i valori delle Proprietà di Printer ?
« Risposta #2 il: 12 Agosto 2018, 17:49:25 »
tux mi ha anticipato nella risposta !
Avevo preparato questo codice:

Codice: [Seleziona]
Public Sub Form_Open()

  Dim s As String
  Dim cl As Class
  Dim ob As Object
 
  cl = Object.Class(Printer1)

  For Each s In cl.Symbols
    With cl[s]
      If (Not .Hidden) Then
        Select Case cl[s].Kind
          Case Class.Constant
            Print cl[s].name, cl[s].Value
          Case Class.Property
            If .Static Then ob = Printer
            Print s, Object.GetProperty(ob, s)
            ob = Printer1
        End Select
      Endif
    End With
  Next

End
ma quando sono andato per inserirlo, ho visto che tux ne aveva inserito uno analogo !

E va be' !
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Come ottengo i valori delle Proprietà di Printer ?
« Risposta #3 il: 12 Agosto 2018, 20:05:03 »
Continuo a non capire, se ho bisogno di sapere qualcosa interrogo la stampante, del tipo:
Codice: [Seleziona]
  With Printer1
    Print .A3
    Print .B5
    Print .Name
    Print .NumCopies
    Print .GrayScale
    Print .Resolution
    Print .ReverseOrder
    ' print ...'
  End With

A cosa mai potrà servire averle tutte in un vettore, boh  :-\
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.270
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Come ottengo i valori delle Proprietà di Printer ?
« Risposta #4 il: 12 Agosto 2018, 21:06:31 »
Lui parla di averle automaticamente, e a questo punto...
...automaticamente mi arrendo.   :skull:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Come ottengo i valori delle Proprietà di Printer ?
« Risposta #5 il: 12 Agosto 2018, 22:16:26 »
...automaticamente mi arrendo.   :skull:

 :D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro