devxlogo

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

Change Color of a Table Cell in Netscape

Question: Is there a way to change the background color of certain table cells in Netscape? I know Internet Explorer gives you that capability, but I can’t seem to figure

SQL SELECT Clause Order

Question: In what order are the clauses executed when resolving an SQL SELECT statement? Does a DBMS first examine the FROM clause to create an intermediate result, or does it

Quick Property Edits

When you are placing controls on a form at design time and wish to edit one of its properties, the quickest way to switch to the Property window is pressing

Use ActiveControl to stop a loop

Often your user interface includes fields whose contents mutually depends on other fields. A typical example is when you deal with conversions from one measurement unit to another. Let’s say

Use Currency instead of LARGE_INTEGER values

A few API calls require that you pass one or more LARGE_INTEGER arguments. These are 64-bit integer values, defined as follows: Type LARGE_INTEGER lowpart As Long ‘ lower 32-bit value

Determine whether an API function is available

In many cases you may want to call an API function, but you aren’t sure whether the Windows version the application is running on supports that particular function.The easiest way

Remove collection items from the beginning

There are many different ways to delete all the items in a collection, but some of them are much faster than the others. Let’s start with a collection that holds

Create a owner form with API functions

Starting with VB5, the Show method supports a second optional argument, that lets you specify which form owns the form that is about to be displayed: Form2.Show , Me A

Reading a String that Contains Whitespaces

In many C++ primers and courses, one of the common exercises is: “Write a function that reads a string of characters, say, the title of a book, from a keyboard

Return Focus After Button Click

Here’s an easy way to return the focus to a control after the user clicks on a button on the screen. If you use the keyboard, you can save time

Determine Which ListView Column Was Checked

When using the ListView control in list mode (Listview.View = lvwList), no property indicates which column the user clicked on within the selected row. The ListView’s HitTest method returns only

Create Better Button Arrows

Many times developers use a form’s default font arrow characters for To and From buttons between listboxes. To give your app a nicer, more solid look, do what Microsoft does-use

An Alternative STL Implementation

The STLport organization offers an alternative implementation of the Standard Template Library. You can install the alternative instead of using the existing STL implementation shipped with your compiler. The creators

Close all MDI Children Simply

This code allows you to close all the MDI child forms in an MDI form at once. First, create a menu item in the MDI form, then paste in this

Efficient Array Copying

Suppose you want to assign the contents of a two-dimensional array to another two-dimensional array: int weekly_hours[5][5]; // source int another_array[5][5]; // destination You can use a nested loop to

Properly Initialize Static Objects in Different Files

The C++ standard does not guarantee any construction order among static objects defined in different translation units. To demonstrate the effect of this restriction, consider this small application: In a

Control How Browsers Cache Your Page

Question: Is there a way to force a page to load from the server rather than from the cache? The META refresh and onLoad=reload() both just send the page into

Convert From a String to a Number

Question: If you have a variable with a numeric value represented as a string, how do you convert it to a numeric type in order to use it in a

Problems Connecting to an Access Database

Question: I created an ASP page through Microsoft Access. When I click the hyperlink that runs this page, I get nothing back from the query that is run. It’s almost

Call a DLL From an ASP Page

Question: I used Visual Basic 6 to create an ActiveX control (student.ocx), which the client downloads, and an ActiveX DLL (Math.DLL), which I want to remain on the server. Student.ocx

Discover The Hostname Of Your Local Machine

The class java.net.InetAddress represents an Internet Protocol (IP) address. It has a static method, getLocalHost(), that you can use to obtain an instance of java.net.InetAddress based on your local machine’s

Use ServerSocket to see who’s Calling your Server

You can use java.net.ServerSocket class to identify a remote machine that is accessing your server. A server socket waits for requests over a network. It then can perform operations based

Recommended Maximum Library Size

Question: We are currently using PowerBuilder 6.5. What is the recommended maximum pbl size? Answer: There is no recommended size. In the old days before PowerBuilder 4 there was a

Getting the Toolbar to Show Text

Question: What code do I have to write to get my toolbar to show text? Answer: The toolbar text and other general toolbar attributes are located on the Application object.

Passing a Variable Between Two Applications

Question: In my first application, I want to use a global variable in my second application. How can I do this? Does PowerBuilder offer any method to exchange messages between

Getting All Files in a Directory

Question: How do I loop through a window’s subdirectory and get all the files one by one? I need to save each file in a specific format before saving it