The Latest

DevX - Software Development Resource

Translating errno Error Codes to Text

To translate an error code to its verbal description, use the function strerror(). strerror() is declared in as follows: char * strerror(int errcode); The function takes an error code and

DevX - Software Development Resource

The sig_atomic_t Datatype

Applications that handle signals must distinguish between atomic and non-atomic datatypes. Reading or writing an atomic object is guaranteed to take one instruction. By contrast, accessing a non-atomic object may

DevX - Software Development Resource

Obtaining a Verbal Description of errno

System calls and Standard Library functions assign a zero value to the global variable errno to indicate success. In case of an error, they assign negative values to errno. On

DevX - Software Development Resource

Defining a Template Member Function

You can define a template member function in an ordinary class as follows: class C{public: template int func(T* p);};template int C::func(T* p){ return 0;} Note that Visual C++ doesn Related

DevX - Software Development Resource

Duplicate the Join Function for VB4 and VB5

The native VB6 Split and Join functions have highlighted a number of useful techniques, and VB5 and VB4 programmers can use this extended facility as well. This code emulates the

DevX - Software Development Resource

Retrieve Additional File Properties

Several new properties associated with files were not available when the original VB file I/O statements and functions were designed. To easily access these new properties Related Posts Inside NuScale’s

DevX - Software Development Resource

Store Primary Key in ItemData

Loading a combo/listbox is pretty easy, and determining what the combo/listbox Text property selects is even easier. But if you load a table that contains duplicate values, you might run

DevX - Software Development Resource

Show Non-Modal Forms From ActiveX DLLs

If your VB ActiveX DLL includes a non-modal form, you can Related Posts Apple Unveils Advanced MacBook Air with M3 ChipEnterprises Say Mobile Development Achieves Positive ROIDimming the Sun: Aerosol

DevX - Software Development Resource

ExplodeString – Add a filling char between a string’s chars

‘ “Explode” a string by inserting a given filling character’ between consecutive characters in the original string” The source string cannot contain Chr$(0) charactersFunction ExplodeString(ByVal Source As String, Optional ByVal

DevX - Software Development Resource

VC++ to Aim at Full ANSI/ISO Compliance?

Herb Sutter is a recognized expert on C++ software development. Author of more than 150 technical articles and of the widely acclaimed books Exceptional C++ and More Exceptional C++, he

DevX - Software Development Resource

Using Images for Table Borders

This method consists of creating empty rows and columns where an image will show through around a central cell that will contain the table’s content.To use an image as a

DevX - Software Development Resource

Encrypt Your Userid and Password

The result is a password script that won’t crumble as soon as the user views the page’s source. Here’s the code: Enter username: Enter password: Related Posts Valve to support

DevX - Software Development Resource

Prevent a Document from Getting Cached

Preventing the document from being cached ensures that a fresh copy of the document will always be retrieved from the site, even during the user’s current session, regardless of how

DevX - Software Development Resource

Page Redirection

There is no Response object method that will redirect/forward a page visitor to another page after a specified amount of time.To achieve this you can use following two methods:1) Using

DevX - Software Development Resource

Eliminate All Database Connection Logic from ASP

Eliminate any database connection logic from your ASP pages by implementing a simple VB component that wraps up the most common ADO functionalities and in conjunction with a UDL. 1.

DevX - Software Development Resource

Format the Given Date into a Required Date Format

You can change the given format into the required date format using the CONVERT Function. Here’s an example: companyid peo———– ———–104 1998-09-30104 1999-09-30104 1999-12-31104 2000-03-31104 2000-06-30104 2000-09-30104 2000-12-31104 2001-03-31104 2001-06-30104

DevX - Software Development Resource

Use ISQLW for Messenger Service in an Intranet

It’s possible to send messages from one system to another system in an Intranet by using ‘xp_cmdshell’ extended stored procedure in MS SQL Server. The usage of this procedure can

DevX - Software Development Resource

Write One toString() Method for Most All Your Classes

public String toString(){ StringBuffer sb = new StringBuffer( 256 ); sb.append(“[Field Name] [Value] “); Class curr = this.getClass(); while(curr != null){ Field[] field = curr.getDeclaredFields(); for(int i=0; i

DevX - Software Development Resource

The Difference between “==” and “equals”

The basic difference between the “==” and the “equals” method is to compare the two entities on either side of the operator or the method. But when objects are compared,

DevX - Software Development Resource

Using Property Files instead of Hardcoding Values

Oftentimes, you hard code values like URL Related Posts Using the FileTime Class in JavaJury Orders Oracle to Pay HPE $3 Billion in Itanium LawsuitBYD unveils new plug-in hybrids in