
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.
Conceptually, destructors of global objects are called after main() has exited. For this reason, many debugging and memory checking tools are confused and report phantom memory leaks or warn about
Unlike C-strings, a std::string object may contain null characters in the middle of its internal buffer. For example: std::string s=
Consider the following example: class A : public list < A >{ // …}; Does your compiler accept it? According to the Standard, using an incomplete type as a template
To execute a UNIX shell script, first the shell needs to be executed. This can be done using an object of java runtime class. rtime = Runtime.getRuntime();Process child = rtime.exec(
Public methods and member variables of Java applets are visible to HTML documents. This makes the methods and variables can be accessed using JavaScript. The syntax for doing this is
The file Java/Javalog.txt in the Windows directory (i.e. C:windowsJava.Javalog.txt for windows and C:winntJavaJavalog.txt for NT) contains information for the last applet that was loaded by Internet Explorer. This file contains
Class javax.servlet.http.cookies can be used to access cookies on the client side. The following code demonstrates this technique. The code also checks for the cookie names in order to access
In this article, I will make a few guesses of how you canchange your coding style and prepare yourself already today for the transition,to make it as smooth as possible.
Private Declare Function SendMessageLong Lib “user32” Alias “SendMessageA” _ (ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, _ ByVal lParam As Long) As LongPrivate Const WM_SETREDRAW
Private Declare Function SendMessage Lib “user32” Alias “SendMessageA” (ByVal _ hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ lParam As Any) As LongConst LVM_FIRST = &H1000Const
Private Declare Function SendMessage Lib “user32” Alias “SendMessageA” (ByVal _ hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ lParam As Any) As LongConst LVM_FIRST = &H1000Const
‘ Convert a Word-compatible format to an other format.’ Parameters:’ – sFileName is the file to convert’ – wdFormat is the destination file’s format’ – sNewFileName is the destination file.
Private Declare Function SendMessage Lib “user32” Alias “SendMessageA” (ByVal _ hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ lParam As Any) As LongPrivate Type RECT Left
This routine uses all the good stuff that FileSystemObject offers. Here it is: Public Sub DeleteFiles(ByVal strPath As String, ByVal strExtension As String) Dim fsoMain As Scripting.FileSystemObject Dim folToDeleteFrom As
It’s easy to introduce duplicate rows of data into Oracle tables by running a data load twice without the primary key or unique indexes created or enabled.Here’s how you remove
Most ADO statements require special constants to be passed as arguments to method calls, as in: rs.Open “Authors”, cn, adOpenForwardOnly, adLockReadOnly, adCmdTable The above line is surely more readable than:
1) To convert a string into an integer: public class StringInt{ public static void main(String[] args) { String stringValue =
When comparing a string, you can use this: public class compareString{ public static void main(String[] args) { String stringToCompare =
Create a synonym to the table with a new name. A public synonym is accessible by all schemas in the database, not just the user who created the synonym.Here is
There is an easy way to make your application respond to data changes in forms, by implementing interfaces on your forms.For example, when you have an order application and insert,
While writing portals using servlets, it is possible for two users to enter the same login name and press request at exactly the same time. It
Container classes, like java.util.ArrayList, are general purpose object holders in the sense that they hold java.lang.Object references and not class specific references. Therefore, you can insert any object type in
Reversing Array Elements in O(n/2) where n is the number of elements: Public Sub ReverseArray(arrPerson() as String)Dim iIndex As IntegerDim strTemp As String For iIndex=LBound(arrPerson) To UBound2(arrPerson) strTemp=arrPerson(iIndex)arrPerson(iIndex)=arrPerson(UBound(arrPerson)-iIndex+LBound(arrPerson)) arrPerson(UBound(arrPerson)-iIndex)=strTemp NextEnd
In VB, function Len() is mainly used to return the length of a string.However, if you pass something other than a string type variable as its argument, the result may
Whenever a handle is passed to another thread, use the DuplicateHandle API to create a duplicate handle to the same object and pass this duplicated handle to the thread. That
Using a variable when loading a control in a control array simplifies the code and makes it run faster.Example:1) Create a new standard EXE project.2) Add a Label to Form1.3)
In Windows, the computer can be set up so that many different users can log into the computer. The current user
The following code is a fast way to compose a big string by using Mid$ function instead of using the concatenating operator. The strings concatenated in a loop are often











