LotusScript for Visual Basic Programmers - IBM Redbooks
LotusScript for Visual Basic Programmers - IBM Redbooks
LotusScript for Visual Basic Programmers - IBM Redbooks
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