C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать

 387 - Доступ к BSC файлам из своих программ / MFC шаг за шагом / Visual C++

Шаг 387 - Доступ к BSC файлам из своих программ

Вы можете писать свои утилиты, которые позволят извлекать информацию из BSC файлов. Microsoft предлагает для этого свою DLL - msbsc60.dll. Для каждой версии она своя, эта для VC++ 6.0. Взять все необходимое Вы можете из проекта, там DLL, H, LIB, HLP и мой пример. Дело в том, что пример предоставляется без проекта. Соберете проект. В код от Microsoft добавлено две строки.

// First Step site author Include
#pragma comment(lib,"msbsc60.lib")
#include "windows.h"
//  End  Include

#include "bsc.h"
#include <stdio.h>
#include <stdlib.h>
......

В результате сбора проекта в папочке Debug будет exe файл. Туда нужно поместить файл bsc и написать Start.bat.

MySample.exe Test6.bsc >test.txt

Я все оставлю в проекте Вам нужно будет только собрать.

387_1.gif (2153 b)

После запуска будет текстовый файл, его содержание зависит от параметров. По умолчанию вот в таком виде.

modules:

<Unknown>  cInst:0 cDef:0 cRef:0 cUse:0 cBase:0
c:\program files\microsoft visual studio\vc98\include\basetsd.h  cInst:44 cDef:44 cRef:2 cUse:0 cBase:0
c:\program files\microsoft visual studio\vc98\include\cguid.h  cInst:78 cDef:1 cRef:148 cUse:0 cBase:0
........

Ну, я думаю разберетесь, с помощью примеров, справки (правда на английском), кофе, сигарет, и чьей-то матери.


Загрузить проект | | |
Автор Каев Артем.