Решено: Easy Clients.Net (Гигантский размер заголовков)

Вопросы настройки, запуск любых Windows-программ, кроме игр

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

Аватара пользователя
CrossX
Сообщения: 99
ОС: Mac OS 10.8.2 / Debian 6.0

Решено: Easy Clients.Net

Сообщение CrossX »

Приветствую всех!
Встал вопрос о переезде всего офиса с WinXP на Linux. Все бы хорошо, да жизненно необходимая программа Easy Clients Сетевая коряво отображается в wine. Ума не приложу куда копать. Пробовал разные темы оформления в Wine ставить - не помогает. Может какие библиотеки нужно доставить в wine.

В других вкладках, (на втором скрине) почему-то всё отображается как надо. Но необходимо, чтобы как можно больше клиентов было видно сразу, а так получается, что это пространство занимает бессмысленно большой заголовок (первый скрин).

Куда копать подскажите. Хоть какие мысли по этому поводу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Решено: Easy Clients.Net

Сообщение DjSpike »

А что хоть криво отображается ??? На скрине вроде нет ничего такого...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Решено: Easy Clients.Net

Сообщение Hoblin »

Причина ошибки (на первый взгляд) - неправильный расчёт прямоугольника для вывода текста в функции вроде DrawTextExW().
Из того, что встречалось - если текст многострочный (не DT_SINGLELINE), то попытка вывода его в ячейку нулевой ширины до неприличия растягивает строку по вертикали. Тут есть скрытые столбцы?
А что за краем экрана (если горизонтально поскроллить вправо)?

Если не потеряю тему и не забуду (и если не решится до того времени), посмотрю на следующей неделе. (Что-то я всем обещаю посмотреть, но руки пока совсем не доходят дома...)
Спасибо сказали:
Аватара пользователя
CrossX
Сообщения: 99
ОС: Mac OS 10.8.2 / Debian 6.0

Re: Решено: Easy Clients.Net

Сообщение CrossX »

Убрал колонки, оставил только две. Скрытых никаких не обнаружил. Заголовок по прежнему до безобразия большой. (скрин 1)

Кроме того, даже если убрать ВСЕ пункты заголовков, то остается очень большой бэкграунд от заголовка (скрин 2)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Решено: Easy Clients.Net

Сообщение Hoblin »

CrossX писал(а):
18.05.2010 13:35
Убрал колонки, оставил только две. Скрытых никаких не обнаружил. Заголовок по прежнему до безобразия большой. (скрин 1)

Кроме того, даже если убрать ВСЕ пункты заголовков, то остается очень большой бэкграунд от заголовка (скрин 2)

Нужно не убрать все, а включить все. Тогда, если моё предположение верно, высота строки будет меньше, а именно по количеству строк текста в самой громоздкой ячейки. Если так, то уже будет ясно, где кроется проблема (в некорректном разрыве слов при разбиении на строки), и можно будет думать над исправлением
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Решено: Easy Clients.Net

Сообщение Hoblin »

Скачал, проверил и получил подтверждение гипотезы. Когда ячейки не скрыты, высота в норме.

Это не очень правильное написание программы. То, что в wine работает хуже, чем в Windows - факт, но и в Windows такое решение порой приводит к некрасивым последствиям. Я сейчас напишу разработчикам с предложением поправить код их программы.

Ну а wine поковырять в любом случае стоит :)
Спасибо сказали:
Аватара пользователя
CrossX
Сообщения: 99
ОС: Mac OS 10.8.2 / Debian 6.0

Re: Решено: Easy Clients.Net

Сообщение CrossX »

Огромное спасибо. Все отображается шикарно. :happy:
При постепенном включении всех пунктов заголовок становился все меньше и меньше.

Осталось разобраться с серверной частью (Firebird) и переезд будет обоснованным.
(В данном случае серверная часть запущена на Windows машине)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Andrius
Сообщения: 7
ОС: Ubuntu 10.04

Re: Решено: Easy Clients.Net

Сообщение Andrius »

Большое спасибо за информацию, очень помогло!
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Решено: Easy Clients.Net

Сообщение Hoblin »

Hoblin писал(а):
18.05.2010 13:51
Я сейчас напишу разработчикам с предложением поправить код их программы.

Можно уже с достаточной долей уверенности сказать, что моё письмо было проигнорировано.
Спасибо сказали: