Bonjour
Je suis en train d'écrire un gestionnaire de Mémos/Notes diverses.
Ma fiche "Memos contient notament, un identifant, un libellé, un type de mémo, et un mémo au sens Delphi (TMemo ou un TRichEdit)..
Suis déjà bien avancé dans la gestion de fiche, mais je bute sur l'orientation à prendre relative au stockage record et fichier.
Je désire stocker tout cela dans un record ou packed record (PhcMemo : Record dans le code annexé) et ensuite dans un fichier avec accès indexé.
1) Peut-on déclarer directement TRichEdit ou un Tmemo dans un type record ? 2) La taille du Mémo ou RichEdit n'étant pas fixe, celle du record ne le sera pas non plus, ne vais-je pas rencontrer un énorme problème avec mes instructions du type Fic.Read(PhcMemo,SizeOf(TPhcMemo) et mes positionnements dans le fichier ? (en fait je m'aide d'un tuto fichier indexé http://eraquila.iquebec.com/ et la taille du record toujours invoquée est TOUJOURS FIXE contrairement àmon cas.
Désolé, vraiment une question de débutant ?!
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 Type TPhcMemo=Record TriOnId:Boolean; Langage:Integer; MemoID:Integer; StyleID:Integer; LibStyle:string[20]; Lng:string[1]; StructID:Integer; LibLvl1:string[100]; LibLvl2:string[100]; LibLvl3:string[100]; LibLvl4:string[100]; LibLvl5:string[100]; ModelID:Integer; LibModel:String[20]; Titre:string[50]; KeyWrd1:string[20]; KeyWrd2:string[20]; KeyWrd3:string[20]; Memo: TMemo; //ici si je veux mettre TRichEdit : refusé ! MemoR:TMemo; // Memo Résumé LnkNet:string[255]; LnkPdf:string[255]; LnkImg:string[255]; LnkMsDoc:string[255]; Num1:Real; Num2:Real; Date1:Tdate; Date2:Tdate; DateModif:TimeDate; DateSaisie:TTimeDate; FlgSup:String[1] End;
Partager