Server : Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.6 System : Windows NT USER-PC 6.1 build 7601 (Windows 7 Professional Edition Service Pack 1) AMD64 User : User ( 0) PHP Version : 7.4.6 Disable Function : NONE Directory : C:/xampp/src/xampp-control-panel/ |
unit uConfigUserDefined; interface uses GnuGettext, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, uTools, Vcl.ComCtrls, Vcl.ExtCtrls; type TfConfigUserDefined = class(TForm) lblDescription1: TLabel; bSave: TBitBtn; bAbort: TBitBtn; lblDescription2: TLabel; pcUserDefConf: TPageControl; pApache: TTabSheet; pMySQL: TTabSheet; pFileZilla: TTabSheet; pMercury: TTabSheet; TabSheet5: TTabSheet; mConfigApache: TMemo; mLogsApache: TMemo; mConfigMySQL: TMemo; mLogsMySQL: TMemo; mConfigFilezilla: TMemo; mLogsFileZilla: TMemo; mLogsMercury: TMemo; mConfigMercury: TMemo; mConfigTomcat: TMemo; mLogsTomcat: TMemo; pnlApache: TPanel; lblApacheConf: TLabel; lblApacheLogs: TLabel; pnlMySQL: TPanel; lblMySQLConf: TLabel; lblMySQLLogs: TLabel; pnlFileZilla: TPanel; lblFileZillaConf: TLabel; lblFileZillaLogs: TLabel; pnlMercury: TPanel; lblMercuryConf: TLabel; lblMercuryLogs: TLabel; pnlTomcat: TPanel; lblTomcatConf: TLabel; lblTomcatLogs: TLabel; procedure FormCreate(Sender: TObject); procedure FormShow(Sender: TObject); procedure bAbortClick(Sender: TObject); procedure bSaveClick(Sender: TObject); procedure FormKeyPress(Sender: TObject; var Key: Char); private procedure Memo2Config; procedure Config2Memo; public { Public-Deklarationen } end; var fConfigUserDefined: TfConfigUserDefined; implementation {$R *.dfm} { TfConfigUserDefined } procedure TfConfigUserDefined.bAbortClick(Sender: TObject); begin Close; end; procedure TfConfigUserDefined.bSaveClick(Sender: TObject); begin Memo2Config; SaveSettings; end; procedure TfConfigUserDefined.Memo2Config; begin Config.UserConfig.Apache.Text := mConfigApache.Text; Config.UserConfig.MySQL.Text := mConfigMySQL.Text; Config.UserConfig.FileZilla.Text := mConfigFilezilla.Text; Config.UserConfig.Mercury.Text := mConfigMercury.Text; Config.UserConfig.Tomcat.Text := mConfigTomcat.Text; Config.UserLogs.Apache.Text := mLogsApache.Text; Config.UserLogs.MySQL.Text := mLogsMySQL.Text; Config.UserLogs.FileZilla.Text := mLogsFileZilla.Text; Config.UserLogs.Mercury.Text := mLogsMercury.Text; Config.UserLogs.Tomcat.Text := mLogsTomcat.Text; end; procedure TfConfigUserDefined.Config2Memo; begin mConfigApache.Text := Config.UserConfig.Apache.Text; mConfigMySQL.Text := Config.UserConfig.MySQL.Text; mConfigFilezilla.Text := Config.UserConfig.FileZilla.Text; mConfigMercury.Text := Config.UserConfig.Mercury.Text; mConfigTomcat.Text := Config.UserConfig.Tomcat.Text; mLogsApache.Text := Config.UserLogs.Apache.Text; mLogsMySQL.Text := Config.UserLogs.MySQL.Text; mLogsFileZilla.Text := Config.UserLogs.FileZilla.Text; mLogsMercury.Text := Config.UserLogs.Mercury.Text; mLogsTomcat.Text := Config.UserLogs.Tomcat.Text; end; procedure TfConfigUserDefined.FormCreate(Sender: TObject); begin TranslateComponent(self); end; procedure TfConfigUserDefined.FormKeyPress(Sender: TObject; var Key: Char); begin if Key = #27 then begin Key := #0; Close; exit; end; end; procedure TfConfigUserDefined.FormShow(Sender: TObject); begin Config2Memo; end; end.