Microsoft KB Archive/40724

From BetaArchive Wiki
Knowledge Base

Compiling Mac QuickBASIC Program with !Vaccine C_DEV Installed

Article ID: 40724

Article Last Modified on 11/21/2006

This article was previously published under Q40724


!Vaccine is a C_DEV that protects against the addition of resources (such as a potential computer virus) to the resource fork of all applications in the system. (A C_DEV is a device invoked as an icon in the Control Panel in the Macintosh Apple menu.)

When the compiler in Macintosh QuickBASIC compiles a source file and creates an application (a file with the extension .APL), it must add resources to the resource fork of the generated application. !Vaccine traps this and alerts you.

!Vaccine gives you the option of granting or denying permission for a resource to be added to an application. To successfully create the application, answer "Yes" to !Vaccine's inquiries.


!Vaccine Version 1.0.1 (dated December 1988) gives you the following two alert options:

  1. Non-expert, a big dialog box with Yes or No buttons
  2. Expert, a small ICON in the title bar with two buttons, Yes or No

The only time QuickBASIC knows that !Vaccine is present is when you try to compile an application. For QuickBASIC to go ahead and complete the compilation, access must be granted for every resource that will be added to an application. !Vaccine asks you for permission each time.

!Vaccine (TM) is a trademark of CE Software, Inc. (1988).

Additional query words: MQuickB

Keywords: KB40724