ePrivacy and GPDR Cookie Consent by Cookie Consent

Popular x64 Tags

FlexDLL 0.30

Sponsored links:
license: Freeware
downloads: 372
size: 410 kB
updated: 2012-08-06

Add to Basket
x64 compatible software

Alain Frisch
Under Windows, DLL (Dynamically-Linked Libraries) are generally used to improve code modularity and sharing. A DLL can be loaded automatically when the program is loaded (if it requires the DLL). The program can also explicitly request Windows to load a DLL at any moment during runtime, using the LoadLibrary function from the Win32 API.

This naturally suggests to use DLLs as a plugin mechanism. For instance, a web server could load extensions modules stored in DLLs at runtime. But Windows does not really make it easy to implement plugins that way. The reason is that when you try to create a DLL from a set of object files, the linker needs to resolve all the symbols, which leads to the very problem solved by

FlexDLL:
Windows DLL cannot refer to symbols defined in the main application or in previously loaded DLLs.
Some usual solutions exist, but they are not very flexible. A notable exception is the edll library (its homepage also describes the usual solutions), which follows a rather drastic approach; indeed, edll implements a new dynamic linker which can directly load object files (without creating a Windows DLL).
FlexDLL is another solution to the same problem. Contrary to edll, it relies on the native static and dynamic linkers. Also, it works both with the Microsoft environment (MS linker, Visual Studio compilers) and with Cygwin (GNU linker and compilers, in Cygwin or MinGW mode). Actually, FlexDLL implements mostly the usual dlopen POSIX API, without trying to be fully conformant though (e.g. it does not respect the official priority ordering for symbol resolution). This should make it easy to port applications developped for Unix.

FlexDLLOtherWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64

User Rating: 3.3 (4 votes)

x64 compatible software
OS: Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64


Add Your Review or 64-bit Compatibility Report

Your Name:
Software Version:
Rating:
Review:
Security Code:


Top Other 64-bit downloads

HxD
HxD 2.5.0.0   
Powerful application for editing hexadecimal code, disks and disk images
Freeware

Texmaker
Texmaker 5.1.4   
A text editor that integrates many tools needed to develop documents with LaTeX
Freeware

AdFind screenshot
AdFind 1.62.00   
A reliable and accurate command-line utility
Freeware

Swapy screenshot
Swapy 0.5.4   
A simple and easy to use automation tool that displays native Python code
Open Source

DOSBox

DOSBox 0.74.3   
DOS-emulator which uses the SDL-library to port to different platforms
Freeware

ILMerge screenshot
ILMerge 3.0.29   
A small tool for merging multiple .NET assemblies into a single .NET assembly
Freeware

Tundra screenshot
Tundra 2.3.2   
A complete platform for arbitrary realtime and 3d applications
Open Source

Android NDK x64
Android NDK x64 Revision 26d   
Lets you build performance-critical portions of your apps in native code
Freeware

PyWin32
PyWin32 Build 225   
Provides access to the Win32 API, has the ability to create and use COM objects
Open Source

Members area

Login:
Password:
Remember me

Sign Up  |  Forgot Password?

Top 64-bit Downloads

Top Downloads

64-bit Tags