WINE/Разработчику/ФайловыйДиалог

Материал из Русский WINE
Перейти к: навигация, поиск
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Исправлено. Проверено 26.10.05.

Падение при быстром тыкании мышкой

[lav@server BIN]$ wine 1cv7s.exe

fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented

file_set_error: No medium found

wine: Unhandled exception (thread 0009), starting debugger...

WineDbg starting on pid 0x8

Unhandled exception: page fault on read access to 0x08455359 in 32-bit code (0x408ddfbe).

In 32 bit mode.

Register dump:

 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000

 EIP:408ddfbe ESP:406bc974 EBP:406bc998 EFLAGS:00210206(   - 00      - RIP1)

 EAX:00000000 EBX:40967c70 ECX:00000000 EDX:403acdb0

 ESI:08455355 EDI:40978608

Stack dump:

0x406bc974:  409785d3 fffffffd 40967c70 409785d3

0x406bc984:  406bca2c 406bca3c 40967c70 0000000c

0x406bc994:  406bca30 406bca3c 408f03a5 08455355

0x406bc9a4:  00000000 00000000 409785d3 406bca00

0x406bc9b4:  00000000 fffffffd 403acdb0 406bc9f0

0x406bc9c4:  00000000 00000000 00000000 406bca60

Backtrace:

=>1 0x408ddfbe DPA_GetPtr+0x2e in comctl32 (0x406bc998)

  2 0x408f03a5 in comctl32 (+0x303a5) (0x406bca3c)

  3 0x408fda06 in comctl32 (+0x3da06) (0x406bcb0c)

  4 0x40902b45 in comctl32 (+0x42b45) (0x406bcc18)

  5 0x40778d17 WINPROC_wrapper+0x17 in user32 (0x406bcc3c)

  6 0x4077918c WINPROC_wrapper+0x48c in user32 (0x406bcc78)

  7 0x4077f6a9 CallWindowProcW+0x99 in user32 (0x406bd178)

  8 0x4074dbb8 DispatchMessageW+0x158 in user32 (0x406bd1ac)

  9 0x40716a23 IsDialogMessageW+0x113 in user32 (0x406bd2f0)

  10 0x407172aa DIALOG_DoDialogBox+0x11a in user32 (0x406bd344)

  11 0x40718ddd DialogBoxIndirectParamAorW+0x5d in user32 (0x406bd368)

  12 0x40718e82 DialogBoxIndirectParamA+0x42 in user32 (0x406bd38c)

  13 0x46078210 in comdlg32 (+0x18210) (0x406bd3b4)

  14 0x4607ae5c GetFileDialog95A+0x53c in comdlg32 (0x406bd470)

  15 0x46080017 GetOpenFileNameA+0x47 in comdlg32 (0x406bd484)

fixme:dbghelp:sffip_cb NIY on 'E:\8665\vc98\mfc\mfc.bbt\src\mfc42.pdb'

  16 0x6c2e522e 355+0x1fa in mfc42 (0x40771260)

  17 0x758924ec (0x83e58955)

  18 0x00000000 (0x00000000)

0x408ddfbe DPA_GetPtr+0x2e in comctl32: movl    0x4(%esi),%eax

Wine-dbg>   



>disas 0x408ddfa0

0x408ddfa0 DPA_GetPtr+0x10 in comctl32: rcrb    %cl,0xfc7d8900(%eax,%ecx,1)

0x408ddfa7 DPA_GetPtr+0x17 in comctl32: movl    0xffffff88(%ebx),%edi

0x408ddfad DPA_GetPtr+0x1d in comctl32: movl    %esi,0xfffffff8(%ebp)

0x408ddfb0 DPA_GetPtr+0x20 in comctl32: movl    0x8(%ebp),%esi

0x408ddfb3 DPA_GetPtr+0x23 in comctl32: testb   $0x8,0x0(%edi)

0x408ddfb6 DPA_GetPtr+0x26 in comctl32: jnz     0x408de010 DPA_GetPtr+0x80 in comctl32

0x408ddfb8 DPA_GetPtr+0x28 in comctl32: xorl    %eax,%eax

0x408ddfba DPA_GetPtr+0x2a in comctl32: testl   %esi,%esi

0x408ddfbc DPA_GetPtr+0x2c in comctl32: jz      0x408ddfe6 DPA_GetPtr+0x56 in comctl32

0x408ddfbe DPA_GetPtr+0x2e in comctl32: movl    0x4(%esi),%eax
Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование RegeditПубличный префиксНесколько версийКлючи regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwineWine LauncherLutris
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозиторииПрименение Git-патчей
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOverKernelEx
Прочее
PageSetupDlgFreeBSDWwr