Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: Narciso - Agosto 05, 2014, 06:15:47 pm
-
SAlve, torno a rompere dopo un bel po'... eheheh
Ho un problema che non riesco a risolvere, vediamo se mi date qlke dritta...
Allora, io creo runtime delle toolbar su una scrollbox... e sempre runtime carico dei ttoolbutton sulle toolbar...
Il problema e' questo: Come faccio a salvare tutte le toolbar e i bottoni relativi in modo tale da poterle richiamare daun file?
Ho provato cosi'...ma non funziona....
procedure TForm1.ToolButton4Click(Sender: TObject);
var x:integer;
mtb:ttoolbar;
begin
if savedialog1.execute then
begin
try
X:=SCROLLBOX1.CoNTROLCount;
Rewrite(Fstagione); // creating the file
for x:= 0 to SCROLLBOX1.CoNTROLCount-1 do begin
if (SCROLLBOX1.coMPONENTS
then begin
mtb:=SCROLLBOX1.components
if pos('F.',mtb.CAPTION)>0 then begin
Writeln(mtb.caption);// nsettore
Writeln(inttostr(mtb.tag));//tiposettore
Writeln(inttostr(mtb.controlcount));//quanti bottoni
end;
end;
end;
CloseFile(Fstagione);
except
on E: EInOutError do
begin
showmessage('Errore: '+E.ClassName+'/'+E.Message);
end;
end;
e se non funziona il salvataggio, figuriamoci il restore... eheheh
Grazie..in anticipo
-
l'approccio non sembra sbagliato
per aiutarci ad aiutarti, usa la formattazione del codice e spiegaci meglio cosa vuol dire "non funziona" :)
-
Al posto dei file classici a blocchi, avrei usato gli stream ... ma è questione di gusto personale.
Stilgar