BannerText Property
Optional banner text to show before the self-extraction starts.
Syntax
ANSI (Cross Platform) char* GetBannerText();
int SetBannerText(const char* lpszBannerText); Unicode (Windows) LPWSTR GetBannerText();
INT SetBannerText(LPCWSTR lpszBannerText);
@property (nonatomic,readwrite,assign,getter=bannerText,setter=setBannerText:) NSString* bannerText; - (NSString*)bannerText; - (void)setBannerText:(NSString*)newBannerText;
#define PID_SDA_BANNERTEXT 2 IPWORKSOPENPGP_EXTERNAL void* IPWORKSOPENPGP_CALL IPWorksOpenPGP_SDA_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSOPENPGP_EXTERNAL int IPWORKSOPENPGP_CALL IPWorksOpenPGP_SDA_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
If this property is set, a dialog box will pop up displaying the contents of this property as soon as the SDA executable is run. If this property is set to an empty string (default) no banner dialog will be displayed.
Example (Creating a Self-Decrypting Archive)
class.ArchiveFile = "c:\test.exe" class.RecurseSubdirectories = true class.SourceDirectory = "c:\foo\" class.CaptionText = "Testing SDA" class.BannerText = "Press continue to decompress the archive." class.CreateSDA() class.ArchiveFile = "c:\test.exe" class.SourceFile = "c:\foo\bar.dat" class.CaptionText = "Testing SDA" class.BannerText = "Press continue to decompress the archive." class.CreateSDA()
Data Type
String