Bonjour,
Inaccessible car la complétion tout comme le compilateur n'en veulent pas et pourtant, dans le code de l'unité, la propriété est bien présente et publique.
Ça se passe dans l'unité fpTTF.pas (/usr/share/fpcsrc/3.2.2/packages/fcl-pdf/src/fpttf.pp -- Lazarus v3.4), où l'on peut lire
mais quand je commence par fcl : TFPFontCacheList; puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TFPFontCacheList = class(TObject) ... public ... property Items[AIndex: Integer]: TFPFontCacheItem read GetItem write SetItem; default;
je n'ai ni GetItem ni SetItem, et quand je tente
Code : Sélectionner tout - Visualiser dans une fenêtre à part fcl.
je n'ai toujours ni GetItem ni SetItem,
Code : Sélectionner tout - Visualiser dans une fenêtre à part fcl.Items[0].
Que me reste-t-il comme options ?
Je dois mal m'y prendre, certes, mais je ne vois pas comment bien m'y prendre, alors un petit coup de pouce sera le bienvenu.
Merci,
EDIT : une précision (tst est une string) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tst := gTTFontCache.Items[0].FileName; showMessage(tst); // ok gTTFontCache.Items[0].FileName := tst; // Error: No member is provided to access property
Partager