devxlogo

The Latest

Execute an External Program Without Using JNI

The secret lies in the Runtime class. Runtime contains the methodexec, which takes the basic form of: Process exec(String command) orProcess exec(String[] comdarray) orProcess exec(String[] cmdarray, String[] envp, File dir)

Reading From and Writing To a URL

A typical HTML page might contain text fields to send data to the server. The data is submitted by clicking the submit button on the Web page. The browser then

Suspending a Monitor Into the Powersave State

If you find the need to put the monitor into rest, you can do so using the following example: Create an standard EXE project Add a CommandButton to Form1 Insert

Extracting the Extension of a Filename

The following function returns the extension of the filename that is being passed to it. It also takes into account the facts that a filename can include multiple Related Posts

A Fast Empty String Compare

It’s faster to retrieve the length of a string and compare the value to zero than it is to compare it to an empty string. This is especially useful in

Handling Pointers Safely

There are various problems regarding pointers that can be handled with the help of macros. Some of these problems are: deleting dangling pointers, deleting pointers other than NULL, and checking

Making a Frame Non-Resizable

Sometimes, you may need to make a Frame or JFrame non resizable. This happens especially when you are using the setBounds method or if you have less components in your

The ShellExecute API

How many times do we add Related Posts Skip Weekends SQL FunctionCareer Advice for Being Successful as a Female DeveloperRelation Between Static Keyword and Memory AllocationGet the UTC Machine Time

Let ASP determine whether cookies are enabled

Most web sites heavily rely on client-side cookies. For example, ASP Sessions can work correctly only if the browser allows temporary cookies (that are not stored on disk). ASP doesn’t

.NET and the Revenge of VB

Few programmers have ever consideredVisual Basic as a real object-oriented programming language, for example becauseof its lack of constructors and inheritance. VB6 code can’t access some Win32 and COM’s features

DeleteFileAssociation – Unregister a file extension

Private Declare Sub SHChangeNotify Lib “shell32.dll” (ByVal wEventId As Long, _ ByVal uFlags As Long, ByVal dwItem1 As Long, ByVal dwItem2 As Long)Const SHCNE_ASSOCCHANGED = &H8000000Const SHCNF_IDLIST = 0′ Destroy

SetVBASetting – Modify one of the VBA code editor settings

Const HKEY_LOCAL_MACHINE = &H80000002′ modify the value of a setting for the VBA editor from the Registry” Possible values for SettingName are:’ AutoQuickTips2 (0/1)’ AutoStatement2 (0/1)’ AutoValueTips2 (0/1)’ BackGroundCompile (0/1)’

The Top 20 C++ Tips of All Time

he following tips are a collection of general hands-on techniques and recondite pieces of knowledge not associated with a specific platform, programming domain, or compiler. As such, they can be

Understanding IIS Isolation Levels

Internet Information Server introduced the notion “Isolation Level”, which is also present in IIS4 under a different name. IIS5 supports three isolation levels, that you can set from the Home

Using Precompiled Headers

Many compilers have a special switch for precompiled headers. A precompiled header is a binary file containing intermediate code that is the result of preprocessing and compiling an ordinary header

Unresolved External Symbols

A link-time error such as the following is rather common: Related Posts Reasons to Invest in Legal Workflow SoftwareWading Into the Microsoft Azure SQL Elastic Database PoolInside the Climate Battle:

Comma Separated Expressions in Function Calls

Can you tell the difference between the following function calls? f(a,b);g((a,b)); // how many arguments are being passed to g? In the first example, the function f() is called with

What is a NaN?

Due to hardware limitations and the finite nature of computer arithmetic, certain numeric values cannot be represented properly. These values include infinity, negative infinity, and so on. The limits of

Retrieving Drive Names

To retrieve drive names from a system, use the static method listRoots in java.io.File package. It will return the all-available drive present in the system. This method will be useful

Using Addbatch and Executebatch

If you insert/update/delete multiple times to the database, you canimprove performance by using the addbatch and executebatch methods of statement objects. One drawback about using this method is that it

Returning the Next Alpha Range

This function returns the next alpha range. When you pass Related Posts Programmatically Querying the Number of CPU Cores in JavaNew Windows Server 2016 Preview Includes Containerization CapabilitiesHPE to acquire