Печать под Wine (Delphi приложения не печатают)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

alex_72
Сообщения: 1
ОС: SUSE10.1

Печать под Wine

Сообщение alex_72 »

OS: Suse 10.1
wine Etersof1@1.04
notepad- печатает нормально
openoffice-win32 - печатает

Delphi программа : на пример Form1.Print;
wine пишет
fixme:winspool:WINSPOOL_EnumPrinters We don't handle PRINTER_ENUM_CONNECTIONS
fixme:winspool:WINSPOOL_EnumPrinters We don't handle PRINTER_ENUM_CONNECTIONS
fixme:psdrv:PSDRV_EndPage Already ended a page?
проверял Delphi5,7 результат одинаковый

ну и ничего не распечатывает

Есть решения или ?
Спасибо сказали:
UncleC
Сообщения: 9
ОС: Edgy Eft

Re: Печать под Wine

Сообщение UncleC »

alex_72 писал(а):
01.09.2006 23:37
OS: Suse 10.1
wine Etersof1@1.04

Коллега, Вы не горячитесь? У Etersofta вроде бы пока только 1.03.

Сам посидел пару месяцев на SuSE10.1, но любви у нас не получилось, в том числе и из-за непоняток с Wine@Etersoft. Если обратите внимание, на сайте Etersoft 10.1 в числе рекомендованных дистрибутивов не числится и Wine собран под 10.0. Вчера пересел на Ubuntu, пока полет нормальный.
Спасибо сказали:
UncleC
Сообщения: 9
ОС: Edgy Eft

Re: Печать под Wine

Сообщение UncleC »

alex_72 писал(а):
01.09.2006 23:37
OS: Suse 10.1
wine Etersof1

Не знаю, в тему ли, но вот цитата из ответа Этерсофотовской поддержки, вдруг пригодится:

Для работы в SUSE 10.1 требуется изменить параметры виртуальной памяти
по умолчанию.

Проверьте текущие параметры командой:

ulimit -a

> user@comp:~> ulimit -a
> core file size (blocks, -c) 0
> data seg size (kbytes, -d) unlimited
> file size (blocks, -f) unlimited
> pending signals (-i) 4023
> max locked memory (kbytes, -l) 32
> max memory size (kbytes, -m) 431545
> open files (-n) 1024
> pipe size (512 bytes, -p) 8
> POSIX message queues (bytes, -q) 819200
> stack size (kbytes, -s) 8192
> cpu time (seconds, -t) unlimited
> max user processes (-u) 4023

> virtual memory (kbytes, -v) 618160
Этот параметр нужно изменить на unlimited, потому что WINE@Etersoft
выделяет большое виртуальное пространство под процессы.

> file locks (-x) unlimited

Напишите (исправьте) в /etc/security/limits.conf строку:
* hard as unlimited

После этого следует перелогиниться и проверить, сохранены ли изменения
командой:

ulimit -a
Спасибо сказали: