qbd software ltd [UK]
qbd software
moth Visual Basic downloads, projects and information from Edward Moth
Page: 23 Aug 2004
 
Links
qbd software
qPrinter
qWeb
dbCoder
qWatch
qProgress
moth qTips
 
New
qPrinter² update available Version 2-12.
 
Contact
Mail Moth

Introduction

I am a programmer working for qbd software ltd who are based in the UK.

My main language is Visual Basic 6.  This area contains some free Visual Basic code, controls and articles.  Most of the VB projects been written for qbd software and we felt they would be of interest to other vb programmers.  All the projects include full Visual Basic source code.

Below are details of the sections of the site:

qPrinter
qPrinter is an enhanced Visual Basic Printer Object.  Documents can be created in code or the FormPrint method will create a document based on the contents on a form.  Documents can be previewed and printed from qPrinter.  There are also some links to other Visual Basic print preview examples.

An update of qPrinter 2 is now available for download.

Link: qPrinter Page

 
qWeb
qWeb looks at using the DHTMLEdit component, MSHTML Editing and combining HTML and Visual Basic using the WebBrowser control.  Articles include:
  • The differences between MSHTML Editing and DHTML Edit
  • Web based interfaces
  • Using the 'res:' protocol
  • Formatting HTML Source code (sourcecodepreservation)

Link: qWeb Page

 
dbCoder
dbcoder is a project designed to examine the structure of Microsoft® Access Databases and write a code module to create a blank copy of the database.  It currently uses Access 97 (DAO) databases.  I have not updated it to work with ADO/Access 2000 although I hope to in the future.

Link: dbCoder Page

 
qWatch
qWatch is a small class module that acts in a similar way to debug watches in Visual Basic.  The class holds the value of a variable and raises events depending on the conditions set.  It can raise an event when the value changes or when the value matches a set criteria (= n, < n, > n, <= n, >= n).  It is useful when a global value can be changed in a number of procedures and requires an action depending on a particular value.

Link: qWatch Page

 
qProgress
qProgress is a Progress Bar Form.  It is Task based so that rather than specifying a maximum number and then incrementing a value, you specify Tasks and indicate when a Task has been completed.  Further Tasks can be added during the process.  Each Task can have Subtasks and additional Subtasks can also be added during the process.  It is useful when you need a progress bar for a coding process that is hard to quantify.

Link: qProgress Page

 
mothTips
I have added a small tips page.  The tips are based on search terms people have used to find the site.  For example, I get a lot of people visiting searching for a solution to the 'ugly flashing VB scrollbar' - a problem overcome in an earlier version of qPrinter.  I realised that I mention what problems have been sorted but sometimes the solutions are useful to other people.

Link: mothTips Page

©2001-2004 qbd software ltd