Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
kobel169
Клиент чата замечательно установился, запускается и подулючается к серверу, но есть проблема.
При получении сообщения, после появления сплывающего уведомления чат закрывается.
Так же запускал из консоли, вот вывод:

Код: Выделить всё
[manager@PINGUIN ~]$wine .wine/drive_c/Program\ Files/MyChat\ Client/mcclient.exe
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:keyboard:RegisterHotKey (0x8071a,1001,0x00000008,5A): stub
err:ole:RevokeDragDrop invalid hwnd 0xe0862
Ошибка сегментирования
[manager@PINGUIN ~]$


Как возможно решить данную проблему!?

Код: Выделить всё
wine-1.3.15
Последний раз редактировалось kobel169 Ср июн 01, 2011 12:21 pm, всего редактировалось 1 раз.
Аватара пользователя
Алексей Пикуров
Попробуйте в настройках WINE указать эмуляцию Win98. Обычно это помогает.
kobel169
Настроил приложение mcclient.exe на запуск в Win98 - результат не изменился.
Аватара пользователя
Алексей Пикуров
Тогда не знаю, что это. Мы небольшие знатоки Linux, к сожалению.
kobel169
Печально, дело в том что мы плавно переводим наш офис на Linux и хотели бы использовать ваш продукт как коммуникационное средство. Увы ваш продукт уникален в своём роде, но соответствующей поддержки мультиплатформенности у вас нет.
Последний раз редактировалось kobel169 Ср июн 01, 2011 3:16 pm, всего редактировалось 1 раз.
Аватара пользователя
Андрей Раков
Приветствую, а вы случаем не пробовали отключать всплывающее окошко сообщения? Я, конечно, понимаю, что без него Очень не удобно, но интересно - будет ли повторяться ошибка. Просто, в планах у нас есть замена существующего инструмента (всплывающих сообщений).
kobel169
Пробовал, и это сработало, но это не приемлемо, т.к. нет устройств вывода звука на компьютере, а мигающий значок чата люди просто не замечают. Было бы приятно увидеть осуществление этих планов. И по данной проблеме, поискав возможные причины такой ошибки в приложениях было замечено, что это результат обращения к запрещённой ячейке памяти, возможно ли что в вашем коде имеются обращения к таковым?!
Ещё, приложение не всегда вылетало, иногда (крайне редко) всплывающее окошко его не убивало.
Аватара пользователя
Алексей Пикуров
Дело в том, что эмулятор WINE по всей видимости, некорректно что-то эмулирует и получается данная ошибка. Мы не можем обращаться к запрещённой ячейке памяти, потому что это ошибка и приводило бы к "вылету" и на платформе Windows в том числе.

Однако вы можете воспользоваться плагином Beeper, который устанавливается по умолчанию. Как раз для случая, когда нет стройства вывода звука - он пищит системным динамиком при приходе сообщения. Попробуйте, возможно это вам подойдёт.
pluginbeeper.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kobel169
Спасибо, будем пробовать! Надеюсь в будущих версиях чата данная проблема будет устранена, и чат будет тестироваться так же под wine - платформой.

Ещё проблема. Если чат свернуть в трей, то его становится невозможно развернуть, решили проблему путём не сворачивания, но это жутко не удобно, После такого сворачивания приходится его перезапустить.
Аватара пользователя
Алексей Пикуров
Это всё "приколы" WINE. Мы не можем гарантировать корректную работу чата под эмуляторами Windows.
Аватара пользователя
Алексей Пикуров
Официальный MyChat Client под Linux, рекомендуем пользоваться.