Delphi Language Guide Delphi for Microsoft Win32 Delphi for the Microsoft. Net framework



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə139/294
tarix02.01.2022
ölçüsü0,84 Mb.
#41395
1   ...   135   136   137   138   139   140   141   142   ...   294
DelphiLanguageGuide

String Parameters
When you declare routines that take short-string parameters, you cannot include length specifiers in the parameter
declarations. That is, the declaration
procedure Check(S: string[20]);   // syntax error
causes a compilation error. But
type TString20 = string[20];
procedure Check(S: TString20);
122


is valid. The special identifier OpenString can be used to declare routines that take short-string parameters of varying
length:
procedure Check(S: OpenString);
When the 
{$H}
 and 
{$P+}
 compiler directives are both in effect, the reserved word string is equivalent to OpenString
in parameter declarations.
Short strings, OpenString, 
$H
, and 
$P
 are supported for backward compatibility only. In new code, you can avoid
these considerations by using long strings.

Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   135   136   137   138   139   140   141   142   ...   294




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin