.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
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
‘ Add or remove a program to the list of applications that will’ be automatically launched when Windows boots.” Action can be:’ 0 = delete from list’ 1 = execute
‘ get the description of a file from the registry’ or a null string if the file’s extension isn’t registered” NOTE: requires the GetRegistrtValue functionFunction GetFileDescriptionFromReg(ByVal FileName As String) As
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
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)’
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′ Create
Const HKEY_LOCAL_MACHINE = &H80000002′ read 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)’
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
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
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
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:
Different objects of the same class can access each other’s members, even if these members are private. For example: class A{ int n;public: void f(A* p) {p->n=0;}// another object’s private
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
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
This is a routine for returning the correct file extensions catering to allpossible input values. ‘ Enhanced routine to return correct extension” Input Output Description’ —– —— ———–” Related Posts
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
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
This tip shows how to simulate the look of an Oultlook address book records selection. Open a New VB Project and add a New Form with 1 Text Box and
The purpose of the JDBC API is to make it easy to use other drivers.For example, the driver can be passed into an application using a command line system property.
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
To compact MDB databases using ADO, just include a reference to the ‘Microsoft Jet and Replication Objects 2.6 Library’ (distributed with the MDAC 2.6 package) in your VB project. The
Subclass PlainDocument, then set the document of the JTextfield to the subclass as shown below: JTextField myJTextfield;myJTextfield.setDocument(new DigitsDocument());class DigitsDocument extends PlainDocument { public void insertString(int offs, String str, AttributeSet a)throws
Opening recordsets as ForwardOnly or ReadOnly makes them move faster between records. In addition, storing fields to variables before begining the loop speeds up field access. Example: * Create a
With Modal forms there is a need to restrict the movement of the mouse to the form until user closes the form. This can be achieved by using the ClipCursor
Most beginners accidentally declare duplicate variables of different data types or of the same data types. The following illustrates this: class Duplicate{ String data; private void fun() { String data=
Uniqueidentifier(GUID) can’t be used in aggregate operations like count(), etc. This problem may be solved by casting uniqueidentifier as varchar. Presuming that guid_column is a uniqueidentifier column: select count(cast(guid_column as
One drawback to presenting data to a browser is that once you have it you can’t manipulate it. With more and more business functions being carried out through the web
This add-in helps you manage the MTS Administration from with in the VB 6.0 environment. No more having to compile your dll, then open MTS so that you can do
You may have read my previous articles on the VB2TheMax site where I described COM+ and the basics of Internetsecurity [1]. In the last article of this series I willdiscuss
‘ Returns a collection with the names of all the image’ files in a directory or a directory tree’ this includes all the image types that can be loaded into