E2194 Impossible d'initialiser les variables locales thread (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Le compilateur ne permet pas d'initialisation de variables locales thread.


program Produce;

  threadvar
    tls : Integer = 151;

begin
end.

La déclaration et l'initialisation de 'tls' ci-dessus ne sont pas autorisées.


program Solve;

  threadvar
    tls : Integer;

begin tls := 151;
end.

Vous pouvez déclarer le stockage local du thread en normal, puis l'initialiser dans la section initialisation de votre fichier source.