The Latest

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

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.

DevX - Software Development Resource

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

DevX - Software Development Resource

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

DevX - Software Development Resource

DataWindow Initial Values

Question: How can I use global variables to set initial values in a DataWindow? I have tried to use “Rows..Column Specs..” but all it displays is the name of the

DevX - Software Development Resource

Alternate Confirm Message Box

Question: Can I make a confirm message box with “Yes” and “No” as opposed to “OK” and “Cancel”? Answer: Unfortunately, you’re out of luck. As you’ve found out, the JavaScript

DevX - Software Development Resource

Use DatagramSocket to See Who’s Calling Your Server

You can use java.net.DatagramSocket class to identify a remote machine that is accessing your server. The class java.net.DatagramSocket represents a socket for sending and receiving datagram packets. A datagram socket

DevX - Software Development Resource

Your Options With Sockets

JDK 1.1 offers enhanced control over a socket’s behavior through some socket options. These options are: SO_TIMEOUT, which you can access through accessor methods: public synchronized int getSoTimeout() throws SocketException

DevX - Software Development Resource

Formatting Date and Time Values

VBScript has a built in function that allows you to convert a general date (MM/DD/YY HH:MM:SS AM/PM) into numerous other formats. The other formats are long date, short date, long

DevX - Software Development Resource

Dynamically Display the Last Modified Date

A lot of Web pages have a last modified date at the bottom of the page. Although this is a feature easily managed by changing the HTML, a better approach

DevX - Software Development Resource

Customize Your Find in VID

Do you ever wonder what the “Browse” button is for in your VID Find dialog? Press it and you will “find” out. It is actually a very nifty little feature

DevX - Software Development Resource

Sort Using a JavaScript Array

Javascript Arrays are quite versatile. One of its built-in features is the sort method. When an array is populated, you can simply call the sort method to sort by text.

DevX - Software Development Resource

Build Select Box Options Easily

Each time I work on a Web project, there is a page or two where I have to build a select box control where the options are derived from some