Как я узнаю, какой dlls исполняемый файл загрузит?

Сравнение с null не определено, если вы не используете IS NULL.

Итак, при сравнении 3 с NULL (запрос A) он возвращает undefined.

I.e. SELECT 'true', где 3 in (1,2, null) и SELECT 'true', где 3 не в (1,2, null)

, выдаст тот же результат, что и NOT (UNDEFINED) undefined, но не TRUE

72
задан David Norman 24 January 2009 в 00:07
поделиться

5 ответов

Существуют утилиты, которые сделают это для Вас.

В прошлом я использовал инструмент MS (depends.exe), который шел (я думаю), VB.:
https://msdn.microsoft.com/en-us/library/8kche8ah.aspx

и также существует это:
http://dependencywalker.com/

и вероятно другие также.

32
ответ дан CoolOppo 7 November 2019 в 08:31
поделиться

зависимость Walker может помочь Вам определить, какой .dll будет загружен.

10
ответ дан SuB 7 November 2019 в 08:31
поделиться

progfr прост и полезен: [ http://members.fortunecity.com/michaelmoser/tip11.htm]

1
ответ дан 7 November 2019 в 08:31
поделиться

Существует удобный инструмент под названием NDepend, который даст Вам всем зависимости от DLL.

1
ответ дан FlySwat 7 November 2019 в 08:31
поделиться

dumpbin является инструментом, который идет с VC ++.

Для наблюдения то, что импортирует DLLs программа:

  • Открывают Visual Studio
  • Menu Item Tools | Командная строка Visual Studio
  • CD к папке, содержащей исполняемый файл
  • dumpbin / зависимые whatever.exe
Dump of file whatever.exe

File Type: EXECUTABLE IMAGE

  Image has the following dependencies:

    AIOUSB.DLL
    sqlite3.dll
    wxmsw293u_core_vc_custom.dll
    wxbase293u_vc_custom.dll
    KERNEL32.dll
    ole32.dll
    OLEAUT32.dll
    MSVCP90.dll
    MSVCR90.dll

Для наблюдения, какие функции (и DLLs) это импортирует, используйте

C:\> dumpbin /imports whatever.exe
50
ответ дан ravenspoint 7 November 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: