The Wayback Machine - https://web.archive.org/web/20061017123523/http://www.codeguru.com/cpp/w-p/dll/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Education Degrees
Register Domain Name
New Car Prices
Promotional Pens
Dental Insurance
Cheap Airline Tickets
Domain registration
Cheap Plane Tickets
Corporate Gifts
Business Web Hosting
Price Search
Batteries
T-Shirts
Domain Names



RSS Feeds

All

VC++/C++

.NET/C#

VB

See more EarthWeb Network feeds

Home >> Visual C++ / C++ >> Windows Programming >> DLL

Embracing the full spectrum of developer needs including content supporting 64 bit, Multi-Core, Tools, and Optimization.

Making Multi-Cores Count: An ISV Licensing Primer
On the road to concurrent programming, do customers see you as the fast laneor the speed bump? The best way for ISVs to support emerging x86-based virtualization and grid computing technologies is by moving away from antiquated hardware-based license models. Read more.
Mr. Multimedia: AMD's Wei-Lien Hsu
See how AMD's various architecture designs provide processor performance across the computing board, including formerly niche areas such as multimedia, and how passionate engineers like Wei-Lien Hsu are making it happen. Read more.
Man on a Mission: AMD's Brent Hollingsworth
AMD is working on a library of thousands of functions that will make the parallel technologies embedded in AMD's multi-core processors and other multiprocessor technologies available to developers. See what the project's team leader has to say about the challenges and benefits of the AMD Performance Library (APL). Read more.
Taking Advantage of Concurrent Programming for Windows, Part 2: Multi-Core Programming in .NET
In the coming many-core era, the performance difference between single-threaded and multithreaded applications will grow greater and greater. It behooves all professional programmers to begin coding for multiple cores now. Read more.
For more relevant code samples, tutorials and editorials click here.

Intel is software, too. Integrating hardware and software is essential for optimal design. Intel Software offers a comprehensive portfolio of software resources for your innovation. There�s more.

DLL

DLL



ResFile
Rating:
Daniel Beutler - 03/18/2003
Read from the resources of a DLL or EXE file like reading from a normal CFile.

Calling an Exported Function in an EXE from Within a DLL
Rating:
Mohamed Mustafa Z. - 02/05/2003
Explore a better way of calling a function in an exe file from a dependent DLL of the same EXE. (i.e.) Calling a DLL's function from an EXE is the normal way, this is the vise versa of the it.

Dialogs in DLL
Rating: none
Randy More - 10/01/2002
Dialogs in DLL

Remote Library Loading
Rating:
John Peloquin - 05/24/2002
Customize existing applications through use of custom DLLs and with "Remote Library Loading" and with a utility created here called the Remote Library Loader.

Share the View/Doc Architecture in a DLL
Rating: none
Alexandre Komyak - 04/26/2002
Learn how to help your applications share a large part of the their code. Do this by running MFC's View/Doc architecture (notably frame, controls, and dialogs) all from a shared DLL.

Wrapper Classes for Dynamic DLL Loading
Rating: none
Petko Popov - 04/24/2002
A wrapper classes for dynamic DLL loading.

DLL_Callback: Sample for asyncronous inner-process operations.
Rating: none
HarryF - 03/28/2002
DLL_Callback: Sample for asyncronous inner-process operations.

Who's Locking? v1.3
Rating: none
Emmanuel KARTMANN - 08/07/2001
Update of a devpt/system management tool to find which process is locking a DLL.

Injecting a DLL into Another Process's Address Space
Rating: none
Zoltan Csizmadia - 09/21/2000
Code to perform one standard method (DLL Injection) of API Hooking, or Interception

CSelf XResource
Rating: none
Michael Becker - 08/22/2000
Class for self extracting binary resources

Tips for using Dynamic Link Libraries (DLLs) with MFC
Rating: none
xicoloko - 08/18/2000
Tips on using DLLs from MFC applications

Creating statically linked, non-MFC DLLs
Rating: none
Tair Abdurman - 02/05/2000
Creating statically linked, non-MFC DLLs

Display Loaded Modules
Rating: none
Emmanuel KARTMANN - 01/03/2000
Display Loaded Modules

Runtime 'Dynamic' DLL calling
Rating: none
Adam Straughan - 07/13/1999
Runtime 'Dynamic' DLL calling

Application Specific Paths for DLL Loading
Rating:
William A. Walseth - 06/19/1999
Application Specific Paths for DLL Loading

Dynamic Link Libraries With Microsoft Foundation, Just the Facts.
Rating: none
Christopher A. Snyder - 05/17/1999
Dynamic Link Libraries With Microsoft Foundation, Just the Facts.

Exporting '& Importing classes and functions when building multiple DLLs
Rating:
Xiangyang (Sean) Liu - 04/18/1999
Standard approach outlined in MSDN article

Getting the complete information about DLL/Exe module
Rating: none
Naveen Kohli - 01/15/1999
Getting the complete information about DLL/Exe module

Remapping resource script ID's
Rating: none
John Weeder - 08/07/1998
Remapping resource script ID's

Export dialogs in MFC Extension DLLs
Rating: none
Andreas Leitner - 08/07/1998
Export dialogs in MFC Extension DLLs

Determine DLL version number
Rating: none
Eran Yariv - 08/07/1998
Determine DLL version number

Using one extension DLL in another
Rating: none
Randy More - 08/07/1998
Using one extension DLL in another


Hooking



WinAPI Hooking
Rating: none
Andriy Oriekhov - 06/08/2006
Learn to intercept WinAPI calls.

Hooking a DirectX/COM Interface
Rating: none
Martin Mueller - 05/19/2006
Learn how to hook a DirectX/COM Interface. The DirectInput interface was used as an example of how to hook an interface function.

Hijack Textout Calls From Notepad
Rating: none
Wei Junping - 04/04/2002
Sample hook function that works even if the DLL is loaded by calling LoadLibrary or the DLL isn't used by the hooked module directly.

APIHijack - A Library for Easy DLL Function Hooking.
Rating: none
Wade Brainerd - 01/31/2001
Enables you to hook third-party DLL functions


Import/Export issues



Utilizing Delphi Codes in VC Without Using a DLL
Rating: none
Joerding - 10/16/2002
This article demonstrates an approach to utilizing Delphi codes in VC applications by converting Delphi DLL into static libraries with DLL to Lib. So in this way you can distribute your apps without extra DLLs.

Explicitly Linking to Classes in DLL's
Rating:
V. Rama Krishna - 01/18/2000
Explicitly Linking to Classes in DLL's


Interfacing to Visual Basic applications



Handling VB strings (as part of an array of UDT)
Rating: none
Brian Cohrs - 12/10/1998
Handling VB strings (as part of an array of UDT)


Mixed DLLs



Library for MFC Applications' Localization Using Resource-Only DLLs
Rating: none
Sergey Markov - 06/09/2006
Multilingual Library adds multiple UI languages' support to your MFC application.

Application's Version Updating from a FTP Resource
Rating: none
Andrej Hristoliubov - 02/15/2005
Use the IOUpdate.dll library to automatically update your application from the Internet.

The Mixed DLL Loading Problem
Rating: none
Kate Gregory - 03/18/2003
Microsoft announced a potentially serious bug that affects only Visual C++ developers using VS.NET 2002 and VS.NET 2003 to create mixed DLLs. While only a few may be impacted by this, all Visual C++ programmers should be aware of it.


Tips



TBarCodeDLL—Board the Barcode Bandwagon
Rating: none
Victor Volkman - 09/11/2006
Reap great benefits from barcode integration. The TBarCode DLL component is a barcoding solution you can use to print reports or stickers that will verify inventory when scanned.

[Updated] Multi Platform Plugin Development Made Easy!
Rating:
Andreas Loeffler - 05/26/2004
Learn how to develop and use multi platform plugins easily using the Simple Plugin Layer (SPL) Library.

Tip: Detecting a HMODULE/HINSTANCE Handle Within the Module You're Running In
Rating:
Kyselgov E.N. - 07/21/2003
You may have faced the challenge of detecting a HMODULE/HINSTANCE handle within a DLL module you're running.


Download: Rational Application Developer. Quickly design, develop, analyze, test, & deploy apps.
Flash Demo: See how Crystal Reports Server can help you manage and deliver timely corporate reports.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
ISV Innovation Tech Briefings: Ready to Learn About the Latest Developer Technologies?
Transform legacy business functions to agile, SOA-enabled solutions. Attend this webcast.


JupiterWeb networks:

internet.comearthweb.comDevx.comGraphics.com

Search JupiterWeb:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterWeb

Jupitermedia Corporate Info