18.01.2013 Views

LotusScript for Visual Basic Programmers - IBM Redbooks

LotusScript for Visual Basic Programmers - IBM Redbooks

LotusScript for Visual Basic Programmers - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 5<br />

Converting HiTest Applications<br />

HiTest Tools <strong>for</strong> <strong>Visual</strong> <strong>Basic</strong> is a 16-bit product. It can only work with<br />

16-bit <strong>Visual</strong> <strong>Basic</strong> and the 16-bit version of Lotus Notes (Lotus Notes<br />

Release 3 and Release 4 <strong>for</strong> Windows 3.1).<br />

You can convert your Notes Release 3 applications writen in HiTest to<br />

Notes Release 4 applications in one of three ways, as shown in the following<br />

figure:<br />

Notes<br />

Release 3<br />

Notes<br />

Release 4<br />

Application<br />

in<br />

HiTest <strong>Basic</strong> API<br />

Application<br />

in<br />

HiTest <strong>Basic</strong> API<br />

Notes Release 4 Notes Release 4<br />

Application<br />

Using Notes Classes<br />

via OLE in<br />

<strong>Visual</strong> <strong>Basic</strong><br />

Application<br />

Using <strong>LotusScript</strong><br />

in Lotus Notes<br />

You can use the original HiTest code directly in Notes Release 4.<br />

However, if you do this, you cannot use any of the Release 4 features,<br />

such as folders. Also, since HiTest is a 16-bit product, the HiTest<br />

application can only work with the 16-bit version of Lotus Notes<br />

Release 4.<br />

You can convert the HiTest application to an application using Notes<br />

classes through OLE automation in <strong>Visual</strong> <strong>Basic</strong>. This enables you to<br />

use the Release 4 features. However, some of the methods and<br />

properties provided with the Notes classes in <strong>LotusScript</strong> will not be<br />

available to you.<br />

You can convert to <strong>LotusScript</strong>. This enables you to use all the Notes<br />

Release 4 features.<br />

This chapter covers the above topics in more detail.<br />

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!