
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2005, 18:31:33
|
|||
|---|---|---|---|
|
|||
Снова объект Printer |
|||
|
#18+
Private Sub Form_Load() Dim objPrinter As Printer For Each objPrinter In Printers If objPrinter.DeviceName = frmPrint.cmbPrint(1).Text Then ToUp: DrawPreview On Error GoTo errHandler If frmPrint.chkPrint(0).value = 1 Then If MyOrientation = 0 Then objPrinter.Orientation = 0 Else: objPrinter.Orientation = 1 End If Else: objPrinter.Orientation = PaperOrientation End If objPrinter.PaperSize = PaperFormat objPrinter.PrintQuality = 300 objPrinter.ColorMode = TypePrint objPrinter.PaintPicture Me.Picture1.Image, 0, 0 If MyOr = 1 Then objPrinter.NewPage: GoTo ToUp If MyOr = 2 Then objPrinter.NewPage: GoTo ToUp np = 0 objPrinter.EndDoc Exit For End If Next objPrinter Unload Me Exit Sub errHandler: MsgBox "Íà ïîëó÷èëîñü ðàñïå÷àòàòü äîêóìåíò, îáëîì!", vbOKOnly, "Cancel" Unload Me np = 0 End Sub При выполнении строки с objPrinter выскакивает ошибка(383 - свойство только для чтения). Чего-то не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2005, 19:13:57
|
|||
|---|---|---|---|
Снова объект Printer |
|||
|
#18+
авторПри выполнении строки с objPrinter выскакивает ошибка(383 - свойство только для чтения). Чего-то не понимаю? А на какой строке-то хоть ? ЗЫЖ Если орет на свойство только для чтения, то вероятно Вы пытаетесь изменить какое-то свойство объекта, которое "только для чтения"... На какой строке ошибка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2005, 22:19:35
|
|||
|---|---|---|---|
|
|||
Снова объект Printer |
|||
|
#18+
Ошибка в любой строке, гда есть objPrinter. В строке: objPrinter.PaintPicture Me.Picture1.Image, 0, 0 Ошибка немного иная - объект не поддерживает такого свойства или метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2005, 10:48:06
|
|||
|---|---|---|---|
|
|||
Снова объект Printer |
|||
|
#18+
Решение: Private Sub Form_Load() Dim objPrinter As Printer For Each objPrinter In Printers If objPrinter.DeviceName = frmPrint.cmbPrint(1).Text Then Set Printer = objPrinter End If Next objPrinter ToUp: DrawPreview On Error GoTo errHandler If frmPrint.chkPrint(0).value = 1 Then If MyOrientation = 0 Then Printer.Orientation = 1 Else: Printer.Orientation = 2 End If Else: Printer.Orientation = PaperOrientation End If Printer.PaperSize = PaperFormat Printer.PrintQuality = 300 Printer.ColorMode = TypePrint Printer.PaintPicture Me.Picture1.Image, 0, 0 If MyOr = 1 Then Printer.NewPage: GoTo ToUp If MyOr = 2 Then Printer.NewPage: GoTo ToUp np = 0 Printer.EndDoc Unload Me Exit Sub errHandler: MsgBox "Íà ïîëó÷èëîñü ðàñïå÷àòàòü äîêóìåíò, îáëîì!", vbOKOnly, "Cancel" Unload Me np = 0 End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2168010]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 354ms |

| 0 / 0 |
