The Latest

DevX - Software Development Resource

An Easier Way to Trap Exceptions

Exception handling can be a real chore Related Posts Why Your Proprietary Software and Your Open Source Software Need Separate Brand NamesUnderstanding Memory Availability and UsageSkip Weekends SQL FunctionUsage of

DevX - Software Development Resource

Solving Global Namespace Clashes

The C++ language provides a single global namespace. This can cause problems with global name clashes. For instance, consider these two C++ header files: // file1.hfloat f ( float, int

DevX - Software Development Resource

ASP Message Board

This is an ASP based Message Board. It is driven by a SQL Database and it supports attachments (uploads are handled by SoftArtisan FileUP component, but it can be easily

DevX - Software Development Resource

Resolve an internet host address

The System.Net.Dns class exposes a few static methods that let you resolve an internet domain name – such as www.vb2themax.com – into a 4-part numeric IP address, also known as

DevX - Software Development Resource

A cheap way to display files and hex data

The .NET framework includes a ByteViewer control, that you can use on your own forms to display data stored in a Byte array or in a file. The ByteViewer control

DevX - Software Development Resource

Right-align formatted strings

The String.Format function supports many formatting options, but none allows you to display right-aligned columns of numbers, as in: 1.00 12.00 123.00 1,234.00 However, you can easily create a helper

DevX - Software Development Resource

GetDriveTypeEx – Detect drive type, including CD or DVD driver

Private Type DEVICE_MEDIA_INFO Cylinders As Double MediaType As STORAGE_MEDIA_TYPE TracksPerCylinder As Long SectorsPerTrack As Long BytesPerSector As Long NumberMediaSides As Long MediaCharacteristics As LongEnd TypePrivate Type GET_MEDIA_TYPES DeviceType As Long

DevX - Software Development Resource

Centralize ASP.NET settings in one file

Although ASP.NET lets you distribute web.config files over all the application’s subdirectories, it surely doesn’t force you to do so. You can keep all the application settings in its main

DevX - Software Development Resource

Add exception tracing with one line of code

At times you want to keep a log of all the exception occurred in your application, including those that are correctly caught by a Catch block. At first you might

DevX - Software Development Resource

Use custom error pages in ASP.NET

The tag in ASP.NET configuration files affects how error pages are managed in an ASP.NET application and whether developers can redirect users to their custom error pages when an exception

DevX - Software Development Resource

Reduce Server Too Busy errors with the httpRuntime tag

The httpRuntime tag in ASP.NET configuration files lets you determine several features of ASP.NET at the machine or site level, including the how ASP.NET uses multi-threading. Here’s the complete syntax

DevX - Software Development Resource

Comparing Two Date Objects in JavaScript

This is a very handy and easily understandable code. There are two different methods, depending upon the type of data that is required as input to the functions: function CompareDatesOne(firstdate,seconddate){

DevX - Software Development Resource

Download Files of Any File Type

You may encounter a situation where you need to open a “Save As” dialogue box for downloading files of different types on to the client machine. You might have found

DevX - Software Development Resource

Validate an Email Address

Below is a VB Script example of how to validate an email address using Regular Expressions: Related Posts Khamenei calls for stricter internet regulationOracle Buys StackEngine, Builds Cloud Computing Facility

DevX - Software Development Resource

Send Mail Using a VC++ Application

Import the complete path of the following files in your application using the #import statement: MSO9.DLL msoutl9.olb HRESULT hr;CComBSTR inputStr;inputStr = CString(“MAPI”).GetBuffer(0);CoInitialize(NULL);Outlook::_ApplicationPtr xyz(“Outlook.Application”);_bstr_t name(inputStr, true);Outlook::_NameSpacePtr nsp = xyz->GetNamespace(name);CComBSTR cTo =