Bonsoir,
Avec tlibimp.exe j'ai généré un tlb.
Dans le tlb j'ai les définitions ci-dessous:
1 2 3 4 5 6 7 8
| function Get_IsSucceeded(out Message: WideString): WordBool; safecall;
property IsSucceeded[out Message: WideString]: WordBool read Get_IsSucceeded;
function TConnection.Get_IsSucceeded(out Message: WideString): WordBool;
begin
Result := DefaultInterface.IsSucceeded[Message];
end; |
Ce qui me gène c'est le
property IsSucceeded[out Message: WideString]
que je ne comprends pas au niveau syntaxe.
Dans mon code je l'appel comme ça
Result := FConnMaitre.IsSucceeded[MyMessage];
ça fonctionne mais à la fermeture de l'exe j'ai un runtime error ?
Q1 : Comment fonctionnne cette déclaration ?
Q2 : Mon appel est'il correcte ?
Merci
Partager