Tips&Tricks | I trucchi del mestiere |
![]() |
Come nascondere l'applicazione nella task bar |
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.ShowMainForm:=False; Application.CreateForm(TForm1, Form1); Application.CreateForm(TForm2, Form2); Application.Run; end. |
![]() |
Come utilizzare tipi enumerated come variabili di controllo in un loop |
type TPosition = (poUnder, poLevel, poOver); .... procedure TGraphForm.MeasureAll; Var Position: TPosition; begin for Position := Low(TPosition) to High(TPosition) do Begin GraphPosition(Position); End; end; |
![]() |
Come visualizzare informazioni relative alla occupazione di memoria |
Procedure TAboutBox.FormCreate(Sender: TObject); var MemoryStatus: TMemoryStatus; begin GlobalMemoryStatus(MemoryStatus); PhysicalAvMemLbl.Caption := FormatFloat('#,###" KB"', MemoryStatus.dwTotalPhys / 1024); MemoryInUseLbl.Caption := Format('%d %%', [MemoryStatus.dwMemoryLoad]); end; |
![]() |
Come impostare le proprietα comuni a pi∙ controlli |
SetVisibleProp([NewBtn,OpenBtn,SaveBtn],UserState <> usNotAuthorized); |
Procedure SetVisibleProp(Const ControlSet: array of TControl; Const NewState: Boolean); Var i: Integer; Begin for i:= Low(ControlSet) to High(ControlSet) do Begin TControl(ControlSet[i]).Visible := NewState; End; End; |