Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 24.06.2017 10:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 06.09.2010 18:31 
Не в сети

Зарегистрирован: 06.09.2010 18:15
Сообщения: 7
Под wine у меня тоже по этой инструкции заработало более-менее нормально, даже в списке активных приложений появилось (поставил галку "Добавлять иконку в трей", возможно из-за неё либо из-за более нового KDE), система Kubuntu Maverick KDE 4.5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 06.09.2010 20:38 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3517
Откуда: Санкт-Петербург
Мы вас поздравляем, что у вас получилось запустить программу в Linux под Wine!
Но, проблем с программой у вас тут будет, вероятно, много.
Как видно на скринах, кнопки на панели инструментов почему-то не прозрачные, а на белом фоне - тоже проблема.
Вообще говоря, у нас обязательное системное требование "использование платформы Windows". Под nix-ы вы все настраиваете и используете на свой страх и риск.
Скачайте и установите последнее обновление до версии 2.51 (собрано только-что).
Там сделана полная выгрузка формы сплаш-скрина (это заставка, которая появляется при старте программы), в отличие от простого скрывания, как это было раньше. Может быть, из-за этого программа фигурирует в списке процессов два раза. Маловероятно, но может и поможет.
Скорее всего дело не в программе, а в Wine или, еще более вероятно, в конкретной сборке Ubuntu. Успехов!

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 07.09.2010 09:25 
Не в сети

Зарегистрирован: 06.09.2010 18:15
Сообщения: 7
Ну я уже 3 дня довольно активно работаю и пока вот кроме фильтров по датам проблем больше никаких особых не заметил. То что кнопки не прозрачные это неособо для меня страшно ;) Остальное всё (другие фильтры, создание строк в таблице, правка, поиск и т.п.) работает нормально.
У нас в компании только 1 windows у бухгалтера, на остальных стоят Linux, так что для пользования программой только 2 варианта - либо через Remote desktop работать, что неособо удобно, либо через wine настроить работу, что значительно удобнее.
Кстати, наверно можете анонсировать на сайте совместимость вашего приложения с wine (за исключением некоторых проблем). Некоторых покупателей может останавливать несовместимость с Linux, а тут хоть какая-то совместимость уже есть, мне для работы вполне хватает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 07.09.2010 09:28 
Не в сети

Зарегистрирован: 06.09.2010 18:15
Сообщения: 7
brg писал(а) :
> На одном компе запускается нормально и висит в таскбаре, а на другом нет,
> хотя все одинаково. Есть такая опция в KDE как Palce in system tray.

Проверил, как раз эта опция добавляет приложение в таскбар, без неё в таскбаре не видно его.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 30.05.2011 08:59 
Не в сети

Зарегистрирован: 02.09.2010 11:27
Сообщения: 13
Если нужно настроить эту программку для доступа к MSSQL, то нужно немного подправить порт доступа к БД, автоматом не соединяется. Т.е. если указать MSSQL динамически порт, то почему то ODBC драйвер не находит потом нужный порт.
1. wine control
2. ODBC Data Sources, добавить или System DSN или User.
3. Выбрать SQL Server.
4. Придумать имя и указать ваш сервер, далее.
5. Кликнуть на Client Configuration и убрать галку "Dynamically determine port" и указать нужный вам порт.
6. 3 раза нажать Cancel, т.е. ничего не сохраняя.

После этого пробуем запустить программу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 30.05.2011 09:26 
Не в сети

Зарегистрирован: 02.09.2010 11:27
Сообщения: 13
И да, обнаружилась ещё такая неприятная мелочь, не показываются связанные таблицы .. т.е. они как бы есть, но и как бы их нет :/
Может быть в самой программке можно что-то подправить что бы wine правильно отображал.

Т.е. слева как это выглядит в Win, справа как в Wine, и ещё правее что будет если открыть в Wine след. вкладки, они просто пустые.


Вложения:
snapshot23.png
snapshot23.png [ 34.86 КБ | Просмотров: 27916 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 30.05.2011 12:58 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3517
Откуда: Санкт-Петербург
Увы, это не тот уровень, на котором мы разрабатываем программу.
Раз под Windows все ок, то тут дело в самом движке Wine.
Видать, некорректно работает с элементом управления TabStrip (от Microsoft).
Это такой Win32 OCX control из библиотеки Microsoft Windows Common Controls (файл mscomctl.ocx)
А вообще, попробуйте для начала удалить все другие подтаблицы и задать их заново.
Делается это в свойствах главной таблицы.
И проверьте все на последней версии программы.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 30.05.2011 14:13 
Не в сети

Зарегистрирован: 02.09.2010 11:27
Сообщения: 13
А верхние вкладки (основные таблицы который показывает) отображаются через тот же самый TabStrip?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 30.05.2011 15:12 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3517
Откуда: Санкт-Петербург
Нет, там другой элемент управления - SSTab (Microsoft Tab ActiveX Control), файл TABCTL32.OCX.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 27.12.2011 14:47 
Не в сети

Зарегистрирован: 05.12.2011 14:15
Сообщения: 1
Добрій день, столкнулся с проблемой.
Программа успешно установилась под вайном, запускается, но я не могу выбрать файл базы данных.
Когда указываю базу, то ругается на то что кривой путь и что не может найти базу.
Кириллицу из путей убрал, сделал просто e:\123.mdb и и всеравно база ненайдена.
Система Ubuntu 11.10


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 10.02.2012 16:18 
Не в сети

Зарегистрирован: 02.09.2010 11:27
Сообщения: 13
Только что протестил в Ubuntu 11.10 с Wine 1.3
Все стало проще и устранились косяки из прошлой версии.
Проверялось на чистом .wine (всмысли что в home такой папке вообще не было)
Код:
msiexec /i ClientsCount.msi

Хватит только такой команды что бы поставить, инсталлируется без доп. либ.
Код:
winetricks wsh56 jet40 mdac28 native_oleaut32 vb6run

Эта команда ставит все необходимое. После этого запускается превосходно. Наверное winetricks тоже стоит поставить последний и актуальный.
Вложение:
snapshot144.png
snapshot144.png [ 49.94 КБ | Просмотров: 25012 ]


Ах, да, забыл добавить "Good news, everyone" =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 11.05.2012 14:30 
Не в сети

Зарегистрирован: 06.09.2010 18:15
Сообщения: 7
По описанному выше способу работает на Ubuntu 11.10 и 12.04 прекрасно, только для работы с mssql-сервером нужно ещё настроить порт ODBC через команду:
Код:
wine control

и далее Data Sources (ODBC) » SQL Server » Next » Client Configuration » убираем галку "Dynamically determine port" и ставим нужный порт (обычно 1433).
И пакеты для wine лучше ставить по-отдельности в следующем порядке:
Код:
winetricks wsh56
winetricks native_oleaut32
winetricks vb6run
winetricks  jet40
winetricks  mdac28


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Учёт клиентов на Linux
СообщениеДобавлено: 26.01.2014 21:07 
Не в сети

Зарегистрирован: 25.01.2014 22:22
Сообщения: 9
все сделал как написано, все пакеты поставились без ошибок.
Программа поставилась тоже нормлаьно, но вот при запуске в боковой паенли появляется иконка программы, висит секунд 5-8 и исчезает, программа не стартует.
Ubuntu 11.10 wine 1.3 Программа СкладТорговля.

Пробовал также на 12.04, 13.10, linux mint 13 maya. Все одно и тоже, не запускается.
Помогите запустить СкладТорговлю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB