Changeset 731 for trunk/NoTerm.pas
- Timestamp:
- Jan 17, 2026, 9:14:41 AM (8 hours ago)
- File:
-
- 1 edited
-
trunk/NoTerm.pas (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/NoTerm.pas
r725 r731 6 6 uses 7 7 ScreenTools, Protocol, Messg, LCLIntf, LCLType, DateUtils, Platform, 8 SysUtils, Classes, ButtonB, DrawDlg, 8 SysUtils, Classes, ButtonB, DrawDlg, Log, 9 9 {$IFDEF DPI}Dpi.Graphics, Dpi.Controls, Dpi.Forms, Dpi.Common, System.UITypes{$ELSE} 10 10 Graphics, Controls, Forms{$ENDIF}; … … 12 12 type 13 13 TRunMode = (rmStop, rmStopped, rmRunning, rmQuit); 14 15 { TNoTermDlg } 14 16 15 17 TNoTermDlg = class(TDrawDlg) … … 20 22 procedure FormPaint(Sender: TObject); 21 23 procedure FormCreate(Sender: TObject); 24 procedure FormDestroy(Sender: TObject); 22 25 procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); 26 private 27 function GetLogDlg: TLogDlg; 23 28 public 24 29 procedure Client(Command, Player: Integer; var Data); … … 43 48 TimeStat: array [0 .. nPl - 1] of Extended; 44 49 Mode: TRunMode; 50 FLogDlg: TLogDlg; 45 51 procedure NewStat; 46 52 procedure EndPlaying; 47 53 procedure ShowActive(P: Integer; Active: Boolean); 48 54 procedure ShowYear; 55 property LogDlg: TLogDlg read GetLogDlg; 49 56 end; 50 57 … … 58 65 59 66 uses 60 GameServer , Log;67 GameServer; 61 68 62 69 {$R *.lfm} … … 95 102 InitButtons; 96 103 LastShowYearTime := 0; 104 end; 105 106 procedure TNoTermDlg.FormDestroy(Sender: TObject); 107 begin 108 if Assigned(FLogDlg) then FreeAndNil(FLogDlg); 97 109 end; 98 110 … … 397 409 end; 398 410 411 function TNoTermDlg.GetLogDlg: TLogDlg; 412 begin 413 if not Assigned(FLogDlg) then FLogDlg := TLogDlg.Create(nil); 414 Result := FLogDlg; 415 end; 416 399 417 initialization 400 418
Note:
See TracChangeset
for help on using the changeset viewer.
