Category Archives: JEDI

All about my activites in the JEDI project

JVCL TJvTransparentForm rewritten

By | May 13, 2010

Yesterday our product manager came to me and asked me to replace our old splash screen with a new more fancy one that he had designed. The new splash image has alpha transparency and so we had to make our splash form a layered window. Unfortunately the UpdateLayeredWindow() API function doesn’t allow to use controls… Read More »

JVCL svn head is now working again

By | January 7, 2010

The JVCL package name change is now finished. All packages have new names following the name schema: JvXXXX.dpk for run-time packages and JvXXXXDesign.dpk for design-time packages. The BPLs have the $LIBSUFFIX C60, D60, 70, 90, 100, 110, 120 and 140 depending on the IDE version. And because installing the new JVCL head revision would leave… Read More »

JVCL svn vs. git

By | January 6, 2010

The JVCL team just changed all their package names. This step was necessary because the current schema was Jv*D?R.bpl for runtime and Jv*D?D.bpl for designtime packages. So every packages had the Delphi version in its name. Nobody really knows why the JVCL didn’t use the $LIBSUFFIX compiler option that was introduced with Delphi 6, but… Read More »

Once upon a delayed JVCL time…

By | September 5, 2009

Once upon a time there was a nice and supportive DrawThemeTextEx function that was responsible for the country borders near the UxTheme.pas city. This function didn’t allow to communicate with citizens from the countries Windows 2000 and XP. A nice and smart guy who had to write a function that must communicate with countries introduced… Read More »

JEDI Code Library 2.0.1 and JVCL 3.38

By | August 28, 2009

The JEDI Project has released new versions of the JCL 2.0.1 (JEDI Code Library) and the JVCL 3.38 (JEDI Visual Component Library). Both include support for Delphi/C++Builder 6 to 2010. And because the trial version of RAD Studio 2010 doesn’t have a command line compiler which is required to install the JCL and JVCL, I have uploaded… Read More »

JCL and Delphi 2005

By | January 25, 2009

The JCL support for Delphi 2005 was broken for a long time due to a compiler bug. But today I figured out how to work around this compiler bug (I doubt that CodeGear will fix bugs in Delphi 2005). All Delphi 2005 users who couldn’t upgrade to a newer JCL can download the tomorrow’s daily… Read More »

JvGIFAnimator/JvGIFImage and Delphi 2009

By | December 31, 2008

The JVCL has its own TJvGIFImage graphic class. In order to prevent conflicts with Delphi 2009’s TGIFImage class the TJvGIFImage isn’t registered for the *.gif file format. Unfortunately this makes it impossible for the IDE’s PictureEdit dialog to load a GIF file that can be used in TJvGIFAnimator. TJvGIFAnimator has a “property Image: TJvGIFImage” and… Read More »

Recent JVCL changes

By | November 4, 2008

I’ve just removed the JVCL package Jv3rd-R that contained only one file. This file is now part of the JvCore-R package. The updated JVCLInstaller knows about this change and deletes all Jv3rd-R package related files before recompiling the changed packages. The JvgMailSlots unit from the former Globus components is now renamed to JvMailSlots (without the “g”) and… Read More »