Archives / 2004 / June
  • LLBLGen Pro v1.0.2004.1 released!

    After 3 months of development, we finally released a new LLBLGen Pro version, v1.0.2004.1! This update was focussed on upgrading the GUI with various new features like creation of relations and custom properties (name-value pairs, usable to generate gui elements at runtime for example), updating our database provider model to make sure all logic and gui elements is located in the driver assemblies, adding various small enhancements under the hood and add support for Oracle 10g and Firebird 1.x/Interbase 6.0.

  • VC++ New DLL project humor

    I started a little C++ Dll test project this morning and a good start for that is to fire up VS.NET 2003, create a new Win32 project and specify that it is a DLL.

    VS.NET creates an initial .cpp file for you with some plumbing code. Here's the code it generated, no editing has been done on my part:

    // TestLibrary.cpp : Defines the entry point for the DLL application.
    #include "stdafx.h"
    #include "TestLibrary.h"
    BOOL APIENTRY DllMain( HANDLE hModule, 
                           DWORD  ul_reason_for_call, 
                           LPVOID lpReserved)
    	switch (ul_reason_for_call)
        return TRUE;
    // This is an example of an exported variable
    TESTLIBRARY_API int nTestLibrary=0;
    // This is an example of an exported function.
    TESTLIBRARY_API int fnTestLibrary(void)
    	return 42;
    // This is the constructor of a class that has been exported.
    // see TestLibrary.h for the class definition
    Now, take a good look at function 'fnTestLibrary'. . It's always good to see there are still developers with a good sense of humor around

  • .NET Tool/Control vendors/creators: new directory site:!

    A good friend of mine, Scott Wallace, has created a new .NET tool/control directory site:! If you are a tool / control vendor or a freeware/open source tool/control programmer, feel free to add your tool/control to the directory. The site is free, doesn't sell the controls / tools it lists nor is it affiliated with a tool/control vendor.