рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Adapting Quick Editor for COM

Adapting Quick Editor for COM - раздел Образование, Adapting Quick Editor For Com   ...

Adapting Quick Editor for COM

 

Copyright © Dec 31, 2000 by Ernest Murphy ernie@surfree.com

For educational use only. All commercial use only by written license.

 

revised 3/5/01 for new Tools

 

The Build DLL, Build OCX, and Build LIB settings described may be found at ...COMBIN

 

ABSTRACT

Several useful settings and bat files for the Quick Editor programming environment are discussed and offered as suggestions

 

INTRODUCTION

Quick Editor is a highly adaptable environment for building programming projects. Due to the menu configuration options many desirable features may be added. While some of these tricks and hints are solely applicable to COM projects, many (such as building a DLL) will see wider popularity.

 

The techniques to be discussed are:

 

· Building a Dynamic Link Library (.dll or .ocx)

 

· Building a Static linked library (.lib)

 

· Shelling Helper programs such as GUIDGEN, OleView, etc

 

· Registering and Unregistering COM components.

 

Building Dynamic Link Libraries

Dynamic link libraries are a quite useful build product, yet Quick Editor/MASM32 does not support them. This is easily remmedyied.

 

DLLs are produced at the LINK stage, so these following statements will produce the required filetype:

 

With Resources:

 

Link /DLL /SUBSYSTEM:WINDOWS /DEF:%1.def

LIBPATH:c:masm32lib %1.obj rsrc.obj

 

With No resources:

 

Link /DLL /SUBSYSTEM:WINDOWS /DEF:%1.def /LIBPATH:c:masm32lib %1.obj

  A .bat file BLDDLL.bat is provided to automate the entire build process,…  

Link /DLL /SUBSYSTEM:WINDOWS /DEF:%1.def /OUT:%1.ocx

LIBPATH:c:masm32lib %1.obj rsrc.obj

 

With No resources:

 

Link /DLL /SUBSYSTEM:WINDOWS /DEF:%1.def /OUT:%1.ocx /LIBPATH:c:masm32lib %1.obj

  Build &OCX,MASM32BINBLDOCX.bat {b} {n}  

Masm32binml /nologo /c /coff *.asm masm32binlib *.obj /out:%1.lib

    Shelling Helper Applications

OLEVIEW,Program FilesMicrosoft Visual StudioCommonToolsOLEVIEW.EXE

FindGUID,MASM32BINFINDGUID.BAT

GUID Generator,Program FilesMicrosoft Visual StudioCommonToolsGUIDGEN.EXE

MSDN, WINDOWSHH.EXE Program FilesMicrosoft Visual StudioMSDN9898VS1033msdnvs98.col

All your folder paths may be different, these are only given as examples.    

Register DLL,MASM32BINregsvr32.exe {n}.DLL

Unregister DLL,MASM32BINregsvr32.exe /u {n}.DLL

-

Register OCX,MASM32BINregsvr32.exe {n}.ocx

Unregister OCX,MASM32BINregsvr32.exe /u {n}.ocx

TOOLS FOR COM

New GUID,GUIDGen.dll

Convert GUID,AsmGUID.DLL

These dlls must be moved to the same folder as Quick Editor.

 

Conclusion

The harder you make Quick Editor work for you, the easier your task will be. I hope I've spured you on to seek other improvements you can make.

 

 

– Конец работы –

Используемые теги: Adapting, Quick, Editor, for, com0.08

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Adapting Quick Editor for COM

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

V-2003. INSTRUCTIONS FOR THE 2003 DIVERSITY IMMIGRANT VISA PROGRAM
DV will make permanent residence visas available to persons meeting the simple but strict eligibility requirements Applicants for Diversity... For DV natives of the following countries are not eligible to apply... CANADA CHINA mainland born COLOMBIA DOMINICAN REPUBLIC EL SALVADOR HAITI INDIA JAMAICA MEXICO PAKISTAN...

Acclaim for THE POWER OF NOW
На сайте allrefs.net читайте: E’s. Acclaim for...

Need for Speed Carbon - Коллекционное издание v 1.4
На сайте allrefs.net читайте: "Need for Speed Carbon - Коллекционное издание v 1.4"

Scanning tunneling microscopy: a natural for electrochemistry
Electrolytes, though ionic conductors, are insulators as far as electron flow is concerned. In means, that electron tunneling can also occur in… The whole system is controlled with a special computer program. As the tip… The key to the high resolution provided by STM is the rapid change of the tunneling current with distance between the…

Paradox For Windows (система управления базой данных)
Характеристики готовых прикладных пакетов определяются прежде всего принятой в СУБД организацией данных и типом используемого транслятора. По… В теории множеств таблице соответствует термин отношение (relation) , который… Для многих операций, определенных в такой модели, может оказаться необходимым просмотр всей базы. Иерархическая и…

Recipe for Ukrainian Borshch
Then add 6 potatoes peeled and quartered lengthwise, and 2 handfuls of thinly sliced white cabbage and let the soup boil for a further 30 min. Lift… Add this onion-beetroot mixture as well as a handful of choped chives, salt…

Accessing COM Objects from Assembly
IUnknown methods IUnknown QueryInterface QueryInterface Pointer IUnknown AddRef AddRef Pointer IUnknown Release Release Pointer... AddRef Pointer typedef ptr AddRef Proto Release Pointer typedef ptr...

Creating a COM object in ASM
aggregate REFIID riid... Reference to the interface identifier... Oid ppvObject Address of output variable that receives...

FACULTY OF ECONOMICS AND FINANCE CHAIR OF LANGUAGES ENGLISH LANGUAGE DEPARTMENT ENGLISH FOR PROFESSIONAL PURPOSES TERMINOLOGICAL MINIMUM
FACULTY OF ECONOMICS AND FINANCE... CHAIR OF LANGUAGES...

English for Economics: Учебное пособие для студентов экономических специальностей вузов
ВЫСШАЯ ШКОЛА ЭКОНОМИКИ... Пермский филиал... English for Economics...

0.027
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам
  • ENGLISH FOR FUTURE TEACHERS Государственное образовательное учреждение... высшего профессионального образования... Алтайская государственная педагогическая академия...
  • ENGLISH FOR POWER ENGINEERING И А Масачева... ENGLISH FOR POWER ENGINEERING...
  • R2 for Itanium-Based Systems Стандартизация центра обработки данных на платформе Windows Server R увеличивает его гибкость и снижает совокупную стоимость владения В...
  • Коммуникационные функции в WINDOWS FOR WORKGROUPS Основным отличием от обычной версии Microsoft Windows является то, что в программный пакет интегрированы сетевые драйверы, позволяющие использовать… На сегодняшний день все большее число пользователей персональных компьютеров… РАБОТА В СЕТИ Сетевая версия Windows for Workgroups 3.11 позволяет вам легко связываться с другими участниками сети и…
  • MS Works for Windows v3.0 База данных Works не давала того удобства и мощности в обработке однотипных записей как dBase или FoxPro. И только с появлением графической оболочки… То есть Works обеспечивает полный набор функций для ежедневной работы обычному… Дальнейшим развитием продукта стала версия MS Works 4.0 для Windows 95 которая имеет интересные новшества и…