Mauro Venturini

Send e-mail to this Author

Design, explore and maintain databases, build compound SQL query statements, manage database user rights, and manipulate data fast and convenient.

Author Products

Total 17 products

.NET > Miscellaneous > Other

By Mauro Venturini.

Freeware + source 19 Apr 2005

Description

There are a new buzzword in software: Aspects. It seems Aspects will be the next big thing after objects. Therefore, papers flocks, see for examples: Sarathy Hoffman. The Sarathy paper was stimulating but the sample used C#. As whatever you can do in C# you can do in Delphi, only better, author rewrite the sample.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 166kB

Platforms: D2005

.NET > System > Threads

By Mauro Venturini.

Freeware + source 20 Jun 2005

Description

Windows Forms applications often require some sort of asynchronous invocation option. .NET 2.0 provides the BackgroundWorker component to facilitate easy asynchronous invocation with Windows Forms. Waiting for it this is a Delphi.NET BackgroundWorker component implementation based on .NET 1.1.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 39kB

Platforms: D2005

Components > Forms > Effects

By Mauro Venturini.

Freeware + source 10 Dec 2004

Description

WinForms components normally only have FixedSingle, Fixed3D and none border styles. The results are very out of fashion forms, expecially with Win 2K. The funny thing is that .NET WinForms provides a class (ControlPaint) that can draw nice looking borders. Why they did not used it for the components is a mistery.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 57kB

Platforms: D2005

Components > System > Instance

By Mauro Venturini.

Freeware + source 24 Feb 1997

Description

Polymorphic Creation of Instances, that is a way to create an instance whose class type depends on run time parameters.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 15kB

Platforms: D1, D2

.NET Tools > Developer Tools > Other

By Mauro Venturini.

Freeware + source 17 Dec 2005

Description

Delphi tradition was to generate a single executable but when strong reasons requested separated run time packages. With .NET things are different: a typical .NET application consists of an executable assembly, a bunch of assemblies in the program directory*, and a bunch of assemblies in the GAC.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1 986kB

Platforms: D2005, D2006

Applications in Delphi and BCB > Files and Drives > Other

By Mauro Venturini.

Freeware 20 Oct 1999

Description

The old Windows 3.x File Manager was polite enough to ask if you really wanted to do that 1 GByte directory tree move you just happened to start with a mouse drag. Some genius (!?) at Microsoft decided that this was a useless function and removed it from the Windows Explorer of Windows 95 and NT 4.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 287kB

Platforms: NT4, W95, W98,

.NET > System > Threads

By Mauro Venturini.

Freeware + source 21 Jul 2005

Description

Multicast delegates are a powerful idea but... with normal invocation all the targets are executed sequentially before returning control to the caller that is good only if they are short and fast; BeginInvoke provides asynchronous execution but supports unicast delegate only; no synchronisation of …

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 52kB

Platforms: D2005

.NET > Tools > Other

By Mauro Venturini.

Freeware 20 Aug 2005

Description

There are many 'screen ruler' application around. Some of them support transparency. OverRuler is so transparent that the mouse can go through it and interact with the application under it, that is OverRuler window is not a filled rectangle but a spidery set of lines superimposed to the background.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 115kB

Platforms: D2005

Components > System > Threads

By Mauro Venturini.

Freeware + source 24 Feb 2003

Description

The TThread.Synchronize causes a method to be executed using the main thread, thereby avoiding multi-thread conflicts (expecially on the VCL). Unfortunately it only supports parameterless methods. This unit provides techniques to extend this to methods with parameters. Any method of a thread …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: D7

Applications in Delphi and BCB > Communications > Ports and Modems

By Mauro Venturini.

Freeware 16 May 1998

Description

SMPManager manages the self-mode of the US Robotics Sportster Message Plus modem as you did with your old answering machine. You have to revert to the original (and cumbersome) software package only to view received faxes and for other more complex functions.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 194kB

Platforms: NT4, W95,

.NET > Miscellaneous > Other

By Mauro Venturini.

Freeware 09 Feb 2005

Description

.NET framework is nice indeed. I like it, and I am a Delphi "integralist". Unfortunately, someone in MS decided that interface name prefix ’I’ is good but class name prefix (’T’ or ’C’) it is not. This has unpleasant consequences. It decreases code clarity, e.g.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 750kB

Platforms: D2005

Components > Files and Drives > Log Files

By Mauro Venturini.

Freeware + source 17 Aug 1999

Description

Any decent Windows NT/2000 application should use event logging. As usual Windows API are a bit intimidating but after this component there are no excuses. Just drop it and use Add method.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 162kB

Platforms: D4

Components > System > Apps Communications

By Mauro Venturini.

Freeware + source 05 Jan 1998

Description

This component wrap the wm_CopyData message usage. So sending and posting messages between processes becames much more easier.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 201kB

Platforms: D2

Applications in Delphi and BCB > Desktop > Enhancements

By Mauro Venturini.

Freeware + source 24 May 2005

Description

Using TrayAreaInjector a client application can inject into the Windows Task Bar a panel similar to the tray area and then dynamically add, remove and modify subpanels inside it. Every subpanel contains a text caption and an image from a list. TrayAreaInjector was developed to offer an immediate …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 557kB

Platforms: NT4, W2K, W2K3, XP,

Components > Labels > Enhanced Labels

By Mauro Venturini.

Freeware + source 02 Jan 2005

Description

TTrimmingLabel is a Windows Forms label that can trim the Text string to adapt it to the available Width. The trimming is controlled by the Trimming property (of type System.Windows.Forms.StringTrimming).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 2kB

Platforms: D2005

.NET > System > Other

By Mauro Venturini.

Freeware + source 02 Jun 2006

Description

When a .NET application hits an unhandled exception the default behaviour is to show a very poor dialog. Therefore, it is (or should be) common practice to hook UnhandledException event of the current AppDomain and ThreadException event of Application. Unfortunately, there are security restrictions …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 262kB

Platforms: D2006

.NET Tools > Code > Code Generators

By Mauro Venturini.

Freeware 23 Sep 2005

Description

.NET XmlSerializer is a nice class: it can serialize and deserialize almost anything almost anyway, and the serialization is quite fast too. Unfortunately, no lunch is free: during the first constructor invocation for a target type XmlSerializer create and compiles a C# assembly with the …

Informations

  • Status: Fully functional
  • Source: None
  • Size: 260kB

Platforms: D2005