We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

DevX - Software Development Resource

Recommended Books on Cross-Browser DHTML

Question: Can you recommend a book on writing cross-browser DHTML? Answer: What book you should get depends on where you are now. If you’ve never touched JavaScript before, I recommend

DevX - Software Development Resource

Monitoring Mailbox Contents

Question: I have the need to monitor a mailbox. The mailbox is located on a local server, but the person accessing it is in another country. The person who needs

DevX - Software Development Resource

Hosting Internet Mail

Question: Right now we have Exchange set to dial up an ISP and retrieve our mail. We are getting a direct connection to the Internet and I want to host

DevX - Software Development Resource

Dynamically Sort a Listbox

Question: Is it possible to dynamically sort a listbox (a select box with multiple rows)? Let’s say I want to sort the listbox according to different categories. Answer: Here’s how

DevX - Software Development Resource

Call a Function Across Frames

Question: My page has two frames. The left-side frame has a tree and depending on what the user clicks, I set the location for the right-side frame. My problem is

DevX - Software Development Resource

Removing Messages on the Server

Question: I’m new to Exchange Administration and was wondering how to clean out my mailbox on the server. I’m showing a lot of messages even though I have all my

DevX - Software Development Resource

Converting a Datatype to a Stream of Bytes

Sometimes you need to convert a certain datatype to its binary stream ofbytes. An easy way to do it is to create a union that has two members:the datatype in

DevX - Software Development Resource

Dynamic Type Versus Static Type

The type of the most derived object to which an expression refers is said to be the dynamic type of that expression. For example, if p is declared as a

DevX - Software Development Resource

The replace() Algorithm

Another useful STL algorithm is replace(), which is defined in the standard header and has the following prototype: void replace (ForwardIterator start, ForwardIterator end, const T & old_value, const T

DevX - Software Development Resource

Bool Type Conversions

A value of type bool can be converted implicitly to a value of type int, with false becoming zero, and true becoming one. For example: bool b = false; int

DevX - Software Development Resource

The Future of long

On 32-bit platforms, int and long usually occupy the same size. Programmers use these types interchangeably when they need a 32-bit integer. However, on 64-bit architectures, long is often represented

DevX - Software Development Resource

Merging Two Lists

Merging two lists isn’t only a popular homework assignment; rather, this task is sometimes needed in real world programming as well. Fortunately, you don’t have to reinvent the wheel anymore.

DevX - Software Development Resource

Automatic Sorting After Inserting

Question: I have a datawindow with a few columns. I have written a menu through which I can sort the existing data alphabetically or by value. Whenever a new row

DevX - Software Development Resource

Finding a SQL Builder Component

Question: I’m looking for an “SQL builder” component that I can plug into a VB application that is end-user-friendly. Essentially, I would like the component to allow users to use

DevX - Software Development Resource

Printing One Page of a Report

Question: How can I give the user the option to print only one page in a Visual FoxPro report? Answer: The REPORT FORM command has a RANGE parameter. Here is

DevX - Software Development Resource

How to Load Data from TXT Files

Question: How do I pick up useful data from a TXT file and insert it into a database? Answer: You can tackle this problem two ways. If your data follows

DevX - Software Development Resource

Running an Image Viewer in a Window

Question: How can I run an image viewer in a window portion of a form in Visual FoxPro alongside a scrolling list box? Answer: Here is how to create a

DevX - Software Development Resource

Allocating Multidimensional Arrays

Question: I have two questions about arrays. I have a 2D array of floats. I want to init everything with 0.0f. There must be a better way than going through

DevX - Software Development Resource

Menus Using Virtual Functions

Question: What is giving me a redefinition of CMenuItems class error in this code? //cmenu.hclass CMenuItem { public: char title[81]; virtual void Do_Command(void)=0;};//*********************//CMDS.CPP Defines and initializes menu commands.#include #include #include

DevX - Software Development Resource

The MBListEx ActiveX control

This extended ListBox control adds many features that are missing in the standard VB control, such as support for bitmaps, control on the height, forecolor, backcolor, and font of individual

DevX - Software Development Resource

Convert a color value to a gray scale

When you have a 32-bit color value, you can convert it to a grey-scale – that is, you can determine how it would appear on a monochromatic display (more or

DevX - Software Development Resource

Quickly create a copy of an ADO Recordset

When you want to process the data in a Recordset without affecting the actual values in the database, often the Clone method isn’t what you need. For example, if you

DevX - Software Development Resource

Extract Red,Green,Blue components of a color

If you have a 32-bit color value in RGB format, you can extract its Red, Green and Blue components using the following routines: Function GetRed(ByVal lColor As Long) As Long

DevX - Software Development Resource

Provide Default Values for Applet Parameters

You can customize your applets by providing parameters at runtime in . But it is a good practice to always provide default values, when specific values for parameters are not

DevX - Software Development Resource

Generate Random Numbers in Java

You can generate Random numbers in Java using the Random class available in java.util package. The following is a code which generates Random numbers between 0 and 100: import java.util.Random

DevX - Software Development Resource

Give Focus to a User-Select HTML Control in VID 6

Although the Scripting Object Model (SOM) in Visual InterDev 6 makes for quick development, it doesn’t cover all the functionality that you need. For example, in Visual Basic it is