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

Return Any Name String in Proper Capitalization

Function FormatProper(ByVal strName As String) As String’**********************************************************************’* Take any name string and return it in proper capitalization’********************************************************************** Dim strProperName As String Dim varProperName As Variant Dim intCount As Integer Dim

DevX - Software Development Resource

Animating the Window on Showing or Hiding

You can easily add animation when showing or hiding a window using the AnimateWindow API. There are three types of animation: roll, slide, and alpha-blended fade. The declaration of API

DevX - Software Development Resource

How to Alleviate

There are a few reasons why one would see this error, but the most common is in the ordering of the MFC header files. Over time, Microsoft has weeded out

DevX - Software Development Resource

ShowHtmlHelp – Show a HTML Help page

Private Declare Function HtmlHelpTopic Lib “hhctrl.ocx” Alias “HtmlHelpA” _ (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, _ ByVal dwData As String) As Long’A HTML Help

DevX - Software Development Resource

BrowseFolders – Show the BrowseForFolders standard dialog

Option ExplicitPrivate Declare Function SHGetPathFromIDList Lib “shell32.dll” Alias _ “SHGetPathFromIDListA” (ByVal pidl As Long, ByVal pszPath As String) As LongPrivate Declare Function SHGetSpecialFolderLocation Lib “shell32.dll” (ByVal _ hwndOwner As Long,

DevX - Software Development Resource

ShowColorDialog – Show the standard color dialog

Private Type ChooseColorStruct lStructSize As Long hwndOwner As Long hInstance As Long rgbResult As Long lpCustColors As Long flags As Long lCustData As Long lpfnHook As Long lpTemplateName As StringEnd

DevX - Software Development Resource

ExplodeForm – Show a form with an explode effect

Private Declare Sub Sleep Lib “kernel32” (ByVal dwMilliseconds As Long)’ Show a form with an explosion effect.’ the lNumSteps parameter is the number of steps to increase the form size

DevX - Software Development Resource

Deleting Files or FileTypes En Masse

Sometimes you run into a situtation where you want to delete all the files or a particular type of file (like text files – *.txt) in a folder.Here is a

DevX - Software Development Resource

The Difference Between BSTR and Unicode Strings

Though each character of BSTR and Unicode strings are 2 characters wide, there is a fundamental difference between the two. BSTR strings have to be length prefixed, which means that

DevX - Software Development Resource

Restrict a Textbox to Accept Only Numbers

Sometimes we may need to restrict users from entering anything besides numbers in a textbox. The following code can achieve this: Option ExplicitPrivate strClipboardText As StringPrivate Sub txtNumberBox_KeyPress(KeyAscii As Integer)

DevX - Software Development Resource

Concatenating Big Strings

Please note that using the join function makes this code VB6 only (for only a small performance gain). dim i as longdim s as stringfor i = 0 to 100000

DevX - Software Development Resource

Determine Whether a User Session Has Expired or Been Removed

Define a class, say SessionTimeoutIndicator, which implements theinterface javax.servlet.http.HttpSessionBindingListener. Next create a SessionTimeoutIndicator object and add it to the user session. When the session is removed, the SessionTimeoutIndicator.valueUnbound() method will

DevX - Software Development Resource

C++ Exceptions Will Not Cross COM Boundaries

When writing a COM object using C++, care should be taken to ensure that all C++ exceptions generated by the code are handled within the call itself. If any C++

DevX - Software Development Resource

DB2 UDB V7.1

This tip provided by Experts Exchange DB2 UDB V7.1

DevX - Software Development Resource

Get Recordset from Stored Procedure on DB2

This tip provided by Experts Exchange Get Recordset from Stored Procedure on DB2   This tip provided by Experts Exchange.     Question: This is code:          Record Count: #RS1.RecordCount#

DevX - Software Development Resource

DB2 UDB V7

This tip provided by Experts Exchange DB2 UDB V7

DevX - Software Development Resource

DB2 SQL

DB2 SQL <![if !supportEmptyParas]> <![endif]> This tip provided by Experts Exchange. <![if !supportEmptyParas]> <![endif]> Question: where can i find an equivalent of TOAD client (oracle) orSQL Navigator for DB2 Database? the db2

DevX - Software Development Resource

DB2 UDB V7 (Sequence Number)

This tip provided by Experts Exchange DB2 UDB V7 (Sequence Number)   This tip provided by Experts Exchange.   Question: How can I add a sequence number to a target

DevX - Software Development Resource

DB2 UDB V7 (Inserting into Identity Columns)

This tip provided by Experts Exchange DB2 UDB V7 (Inserting into Identity Columns)   This tip provided by Experts Exchange.   Question: I am working with DB2 UDB v7 and

DevX - Software Development Resource

DB2 in AS/400 to Oracle?

Hi all, DB2 in AS/400 to Oracle?   This tip provided by Experts Exchange.   Question: Hi all,My client want to migrate DB/2 for AS/400 to Oracle 8i/9i. Is there

DevX - Software Development Resource

DB2 Migrate to Oracle 8i?!

This tip provided by Experts Exchange DB2 Migrate to Oracle 8i?!   This tip provided by Experts Exchange.   Question: Hi all,One of our client want to migrate their existing

DevX - Software Development Resource

Catching Events

If you are looking for a way to catch events every time a Swing text field changes, there is an easier way than listening for regular document events. It’s pretty

DevX - Software Development Resource

Using Inner Interfaces

Inner classes are frequently used to reduce project clutter and to reduce external exposure of classes with localized usefulness. Inner interfaces are defined in a similar fashion and while they