Dopo esser riuscito a creare la struttura a pagine, sto affrontando un altro problema.
Una delle pagine contiene dei campi edit. Volevo, all'avvio del main form, mettere dei valori in quei campi (prendendoli ad esempio da un file .ini)
Pare che non posso accedere direttamente ai componenti quindi ho pensato di aggiungere una procedura pubblica alla classe che lo facesse
La funzione non fa altro che assegnare un valore al Text dell'Edit_IP. Ma ovviamente mi da errore di access violation. E' possibile accedervi o si deve settare direttamente dalla classe quando viene istanziata? E se si, come accedo all'evento della creazione della classe?codice:type TConfigPageFrame = class(TCustomPageFrame) Panel1: TPanel; GroupBox1: TGroupBox; Label1: TLabel; Edit_IP: TEdit; Label2: TLabel; Edit_Port: TEdit; CB_Connect: TCheckBox; CheckBox1: TCheckBox; Button1: TButton; protected function GetTitle: string; override; public procedure SetIP(value: string); end;