How to make flexible and efficient memory access

How to make flexible and efficient memory access

Techically savvy Visual Basic programmers for long have had to deal with VB's limited type system and lack of support for casting and pointer manipulation. Although type-safety generally is a very good thing, when you need to call the windows API or optimize a piece of code the strict type checking mechanism only tends to get in the way. Unfortunately, apart from a couple of unsupported low-level statements (i.e. VarPtr, ObjPtr, StrPtr and AddressOf) the language simply does not like untyped data and does a good job of discouraging you to use it. Most VB programmers eventually learn to live with this and unwillingly resort to the far from elegant but seemingly omnipresent abuse of an otherwise obscure API function exported by kernel32.dll, the discovery - and for that matter also first application in this context - of which should be contributed to Hardcore Visual Basic author and (classic) VB guru Bruce McKinney, although the entry point is actually quite useful for VB programmers when used to do what it was meant for in the first place.

Michael Rutten has wrote this article for you: "Hidden Gems for Free, Exposing undocumented memory access functions in Visual Basic 6".

Right here you will found and allow to pull the same low-level tricks in Visual Basic as in any given programming language.

Read article...
www.xbeat.net
Access to IDE with vbAdvance

Access to IDE with vbAdvance

VB5 and VB6 are able to build true Win32 native code executables by using what is essentially the Visual C++ compiler and linker. These build tools are a part of every VB 5 and VB 6 installation* and are as full featured as those found in Visual C++. However, the Visual Basic user interface provides access to only a subset of the capabilities found in this extremely powerful build system. For example, function exports and console subsytem applications can be built using the tools that ship with VB 5 and 6, but VB does not provide you with a way to access these features. The features are not missing, you just aren't given a way to access them..

vbAdvance gives you this access. On a per-project basis, you are able to access and configure these powerful build settings, as well as a host of other IDE convenience features. The result is that a range of capabilities that were previously unavailable are now made available to VB developers.

Download the latest vbAdvance
Visit Homepage to read more details


News from the VB team

News from the VB team

The latest updates and new released you should know from the Visual Basic team, There's you-must-have tools and library applications complete description and sources if you have any legacy VB6 applications that you want to extend to include Visual Studio .NET features.

New Toolkit & Library applications:
-
Interop Forms Toolkit 2.0
-
Enterprise Library 3.1
-
Smart Client Software Factory
-
Hands On Labs (HOL)

For details click here
VB5 ActiveX Control Upgrade Utility

VB5 ActiveX Control Upgrade Utility

This utility helps you to upgrade your VB 5.0 and pre-release 6.0 projects to use the latest VB 6.0 ActiveX controls.

Specifically this utility will update any project that contains any of the following ActiveX controls: COMCTL32.OCX, COMCT232.OCX, MSChart.OCX.


Download from download.microsoft

Note: Before using this utility you should backup your Visual Basic 5.0 projects. Do not convert projects using binary compatibility.
Printable VB 5.0 Documentation

Printable VB 5.0 Documentation

Do you have VB 5.0 Docs? Maybe you don't, because you have to access these docs directly in Books Online.
Microsoft Studio Owners do not have the documents which were included on the Microsoft Visual Basics CD in the Docs folder.


If you want the doc files which are easier to print, download this file here now.

(These downloads were all provided by Microsoft and
the links will point to download.microsoft.com.
Download availability always depends on Microsoft,
I suggest for quickly download, because tomorrow the link can be gone!)
Complete Code Protector

Complete Code Protector

Code Security is a great VB Tools from G-soft, Code Security is a very small program but it's powerful to protect and compress your programs including all dll & OCX Files. Makes your application more secure and keep light..

G-Soft Code Security Uses UPX To Compress Programs And Secret Methods To Protect Programs.


Download Code Security 1.0
http://www.softplatz.com
Source code and database code generator

Source code and database code generator

iCodeGenerator is a free tools database centric template based code generator for any text(ascii) programming language like C, PHP, C#, Visual Basic, Java, Perl, Python...
Supported databases are SQL Server, MySQL and PostgreSQL.

Project Admins: victoryoalli
Operating System: All 32-bit MS Windows (95/98/NT/2000/XP)
License: GNU General Public License (GPL)
Category: Database, Code Generators, Interpreters


Download iCodeGenerator

http://sourceforge.net/projects/codegenerator/
CodeBank v2 Personal Data

CodeBank v2 Personal Data

CodeBank v2 is tree based (XML) personal information database. It allows you to maintain a hierachical database of textual information like:

* programming code snippets
* notes
* links
* quotes
* SQL queries
+ whatever you like you name it

Unlike similar programs CodeBank is fully portable and can be carried on removable media.The internal search engine can search for words, phrases and regular expressions.


Download CodeBank v2
by nikola dachev


Component Conversion Utility 0.6

Component Conversion Utility 0.6

Minimizes the time needed to create skeleton code in a variety of languages. Given a database connection, for example, the CCU can use existing tables to create a Java file complete with accessors, mutators and basic methods.
In addition to translating programming languages, it allows a user to define entities/attributes in a friendly GUI.
Supported languages include Java, HTML/JavaScript, XML, SQL, Torque, VB .Net, and C. Requires JRE 1.4+.

Download Component Conversion Utility 0.6
Free VB Tools download to converts code
between programming languages.

www.jshift.com
JobsDB for freelance programmer

JobsDB for freelance programmer

If you never tried to contract work to another part of the world you have your chance today.

Our mission is to find the best possible freelance worker
at the best possible price. We helps webmasters, web designers, programmers, software developers and business owners to develop their projects.

We provide a safe escrow environment and you don't release the money until project is completed.
Outsourcing is the process of subcontracting network operations and support to an organization outside your own company.

Follow these 2 easy steps to become a freelancer:

1.
Sign up as a freelancer

2. then back here to Setup PayPall Account to receive your payment from clients worldwide!

All steps are free, now you can start work and get money...