Strings
Strings are optional language-independent (nonlocalized) strings used to fill
in values for placeholders in description strings. Because the strings are not
localized, it is critical that this field be used only to store
language-independent strings such as numeric values or string tokens (filenames, user names,
and so on). String length must not exceed 32 kilobytes
1 characters.
It is not acceptable to use several strings to "paste" together a larger
description or to use nontoken strings. The insertion string should be treated as
data, not text. For example, the following example is
not recommended:
Str1$ = successfully
Description = "User was %1 added to database."
Using these two strings to form the string, "User was successfully added to
database." (the alternative being Str1$ = "not") is not acceptable for three
reasons:
- The strings "successfully" and "not" should be localized.
- Even if the insertion strings are obtained from language-dependent message
files, this is done when the event is logged, not when it is viewed. When the
event is viewed, the language may be wrong.
- Such substitutions of adverbs and adjectives will not work in many other
languages. The preceding example should use two separate events.
The following example shows an appropriate use of strings:
Str1$ = "c:\testapp.c".
Description = "Access denied. Attempted to open the file %1"
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database