Home > By category > Developer Tools >Management & Distribution > FlexDLL



FlexDLL

  • Downloads: 
  • Views: 
  • Rating:

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.

Free download from Shareware Connection - Under Windows, DLL (Dynamically-Linked Libraries) are generally used to improve code modularity and sharing.

Publisher: Alain Frisch | License: Shareware
Version: 0.30 | Platform: Win7 x64, Windows 7, WinOther, WinVista, WinVista x64
Released Date: | Rating: 0 | Title: FlexDLL

Author Url: http://alain.frisch.fr/flexdll.html
Program Info Url: http://alain.frisch.fr/flexdll.html
Download Url: http://alain.frisch.fr/flexdll/flexdll-0.30-setup.exe

FlexDLL keywords:
FlexDLL related downloads:

Emsa Register Dll Tool - Emsa DLL Register Tool is a multipurpose DLL information & registration tool for Windows providing extensive information about system files and binary files, like exe, dll, ocx files, also registration, comparison, shell integration etc. Freeware.

DLL to Lib - DLL to Lib is a tool to convert a DLL into a equivalent static library.

Graybox OPC DA Auto Wrapper - Graybox OPC DA Auto Wrapper is the DLL-module, in which all of the needed OLE-objects are implemented. After registering this module, you will be able to use any OPC Data Access Server with almost any OLE enabled programming language.

ZOK Lame Wrapper Script - ZOK Lame Wrapper is a simple wrapper for lame_enc.dll encoder.

Fix netapi32dll error - Netapi32.dll errors occur due to removal or corruption of Netapi32.dll errors. Due to this error,system becomes slow and behaves sluggish. You should use registry repair tool to fix Netapi32.dll errors and remove all invalid entries from your system.

Shareware Connection periodically updates pricing and software information of 'FlexDLL' from company source 'Alain Frisch' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'FlexDLL' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of FlexDLL.

New Reviews

Voila - Mac users have never felt much hassle as far as image editing goes, given the fact Apple itself offers two compelling image editing suites. However, serious users may find the inbuilt screen capturing options basic, the fact they are much ahead ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

Wipe Expert 3 - Data security has become a serious issue for billions of computer users worldwide. From using encryption apps to backing up data in cloud, users are resorting to various measures to ensure safety of their data nowadays. However, you also need to ...

WebSite X5 Evolution 10 - Web designing has evolved lot compared to the early days of the internet. You can pick from a number of web design apps and frameworks that take away the pain of manual coding and debugging to a large extent. Even then, it may be necessary to ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Diver Reviver - It is not only malware and viruses that can affect performance of your computer. Malfunctioning and outdated drivers for hardware components can also affect speed and performance of a PC perceptibly. While seasoned users take the pain of ...

Stellar Insta Backup - Data Backup Software - Taking backup of data stored in your PC is quite essential these days, given the fact average PC users deal with tons of data and hardware failure or OS corruption can happen. However, it is also necessary that you pick the right software for ...

F-Secure Online Scanner - The menace of malware and various online threats have grown by leaps and bound in recent times. You no longer can stay assured after installing a regular malware cleaner or antivirus suite like earlier. Security conscious PC users often resort to ...

Pixelmator - There is no denying the fact that Mac users are often left with fewer third party app choices than those who use Windows based PCs. However, when it comes to imaging, the situation is a little better. If you want a versatile image editor for Mac ...

CleanMyDrive - PC experts unanimously agree that using Macs tend to be a smoother and faster experience than running Windows based PCs but the Apple laptops and desktops also need maintenance and performance tweaking, occasionally. Regular web browsing, ...




New Downloads

TVideoGrabber .NET Video
SDK

TVideoGrabber is a video
capture, media player and
editor SDK. It includes video
recording, frame capture,
network ...

DwinsHs

DwinsHs is a Pascal script for
Inno Setup that allows you to
download files from the
Internet during the
installation ...

EaseFilter Data Protection
SDK

Protect your sensitive data
with 256 bit encryption,
prevent unauthorized access to
sensitive files by
unauthorized users ...

FastReport FMX

FastReport FMX is a
multiplatform reporting
solution. It can be used with
Windows and Mac OS X.

VISCOM TIFF ActiveX SDK

image, picture, graphic viewer
ocx / activex.VB.Net, c#, VB,
VC++, PowerBuilder, VFP,
.Net mark a selection, crop,
zoom ...

Manco .NET Licensing System

Manco .NET Licensing System is
powerful licensing and copy
protection tools for .NET
Windows Forms, WPF, and
ASP.NET ...

PCLTool SDK Option III

PCLTool SDK Option III is
designed for Capturing and
Converting PCL to PDF or PCL
to PDF/A. Option III converts
COMPLEX ...

SMTP/POP3 Email Engine for
Visual Basic

SMTP/POP3/IMAP VB email (32
& 64 bit) component
library uses a simple API to
send and receive mail,
including HTML ...

JxFileWatcher Cross-Desktop

JxFileWatcher is a
cross-platform library that
provides convenient Java API
for monitoring file system
events. It is ...

GroupDocs.Annotation for
.NET

A lightweight .NET library for
HTML5-based document
annotation. The library is
designed for easy integration
into web, ...

concatSQL

Concatenate and Execute SQL
Scripts with Placeholders.
Reverse Engineer Database to
SQL Scripts. User definable
...

Smart .NET Obfuscator

Skater Smart .NET Obfuscator
is an obfuscation tool for
.NET code protection. It
implements software protection
...