
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.








Question: The new java.net.Authenticator class in JDK 1.2 seems to be the answer to generalized user-authentication. Why dogetPasswordAuthentication andrequestPasswordAuthentication both return PasswordAuthentication, butrequestPasswordAuthentication requires a security check? Answer: The getPasswordAuthentication
Question: Why do I have problems running some programs with Java 2? Answer: Many Java class libraries and programs written before Java 2 use a technique called obfuscation to make
Question: Is there any way to catch exceptions repeatedly, instead of just once? For example, when creating a Date object with a String, an IllegalArgumentException can begenerated and caught. In
Question: Is it possible to connect and disconnect a Microsoft phone dialer that calls my Internetservice provider from a VB program? Answer: It sure is, and VB makes it very
Question: I would like to know how I can add, remove, and see if an item is in the TreeView control. For example: Prism Pros 4/30/99 7:39AM 4/30/99 8:00AMMcFarley 4/30/99
Question: What happens in the Form Load? If I try to retrieve information from a database (using a DataControl and TextBoxes connected to the database), I can’t get the program
Question: In a program, I’m calling a function in a dll. The time before that function is finished can vary from a few seconds to an hour, depending on the
Question: How do I create an online help system to use in VB6? Answer: Try the HTML Help Workshop that ships with VB. It allows you to create a help
Question: When I try to register a DLL I created in VB6, I get the message that tells me the DLL is not a valid windows NT image. At the
Question: Is there a maximaum length of an SQL program? I have used the query designer in Visual Foxpro 3.0 with many lines of criteria. When I try to run
Question: I have a grid control on a form in Visual Foxpro. I want to keep it unbound and then later fill it with data. I set the recordsource property
Question: I am involved in a project the aim of which is to demonstrate the effectiveness of MMX for image manipulation. For this project I need to write some MMX
Question: We have a use counted object with addRef() and removeRef() functions. When the reference count gets to 0, we want the object to be deleted. Is { delete this;
Question: How can I handle in Windows an IRQ7 interrupt, generated by my own measurement device connected to parallel port? It was easy in DOS. Any generic code would be
hen you time a set of threads, you generally want to know thetime elapsed between when the first thread starts and the last threadfinishes. When you time a single thread,
ne of the great and flexible features of the amazing elastic ADO recordset is that it can be disconnected from its data source, modified, and reconnected to update the data
An object is a contiguous region of memory storage. An lvalue (pronounced: L value) is an expression that refers to such an object. The original definition of lvalue referred to
Ever had a user accidentally create a query that resulted in a Cartesian product of your two largest tables? Of course, a badly written query uses up precious CPU and
Most nontrivial applications are packaged with “resource files,” which are nothing more than files used by the application for various purposes. Some examples of these resources include image (GIF, JPEG)
While the Visual InterDev 6 Scripting Object Model (SOM) is great for rapid development of Web sites, the SOM doesn’t support all HTML attributes. For instance, the SOM doesn’t support
VB6 offers a couple new string functions that work with string arrays. One of these new string functions, Join, concatenates all the items of an array into an individual string
It is now easy to create scripts using the functionality in T-SQL to automate the loading of data into SQL Server with the addition of the bulk insert command in
The Visual InterDev 6 Scripting Object Model provides the navigateURL method for navigating to another Web page based on an event such as a button click. Many people are stumped
When creating programs that use Remote Method Invocation (RMI), you’ll need to obtain a reference to a remote object. Although the name of the specific object will usually be pre-defined
Hexadecimal and octal literals are indicated by special prefixes. A hexadecimal literal is indicated by the ‘0x’ prefix: int n =0x1000; // decimal value of n is 4096 An octal
Suppose you have a table that contains transactions for different products and clients. Each day you need to summarize this information. If you need to know the sales figures for
Since the Visual InterDev Scripting Object Model wraps all its script objects inside a huge HTML Form, you can count the number of form elements using the form’s length property.
A template can take ordinary types such as int and long as parameters: template class Array // type int used a parameter {/*
Java uses the event thread to notify listeners of events by making calls to methods such as actionPerformed() and itemStateChanged(). However, this same thread is also responsible for repainting components.
A template can take as an argument the address of an object with external linkage. A string literal cannot be used as a template argument since it has internal linkage.
