Skip to content
Snippets Groups Projects
Select Git revision
  • dailybuild_linux-x64
  • dailybuild_win32
  • master default protected
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • new_user_dat
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

MainFormUnit.cpp

Blame
  • MainFormUnit.cpp 128.85 KiB
    /* Synchronet Control Panel (GUI Borland C++ Builder Project for Win32) */
    
    /****************************************************************************
     * @format.tab-size 4		(Plain Text/Source Code File Header)			*
     * @format.use-tabs true	(see http://www.synchro.net/ptsc_hdr.html)		*
     *																			*
     * Copyright Rob Swindell - http://www.synchro.net/copyright.html			*
     *																			*
     * This program is free software; you can redistribute it and/or			*
     * modify it under the terms of the GNU General Public License				*
     * as published by the Free Software Foundation; either version 2			*
     * of the License, or (at your option) any later version.					*
     * See the GNU General Public License for more details: gpl.txt or			*
     * http://www.fsf.org/copyleft/gpl.html										*
     *																			*
     * For Synchronet coding style and modification guidelines, see				*
     * http://www.synchro.net/source.html										*
     *																			*
     * Note: If this box doesn't appear square, then you need to fix your tabs.	*
     ****************************************************************************/
    
    //---------------------------------------------------------------------------
    #include "sbbs.h"           // unixtodstr()
    #include <vcl.h>
    #include <vcl/Registry.hpp>	/* TRegistry */
    #pragma hdrstop
    #include <winsock.h>		// IPPORT_TELNET, INADDR_ANY
    #include <process.h> 		// _beginthread()
    #include <io.h>
    #include <stdio.h>
    #include <sys/stat.h>
    #include <sys/locking.h>
    #include <fcntl.h>
    #include <share.h>
    
    #include "MainFormUnit.h"
    #include "TelnetFormUnit.h"
    #include "EventsFormUnit.h"
    #include "ServicesFormUnit.h"
    #include "FtpFormUnit.h"
    #include "WebFormUnit.h"
    #include "MailFormUnit.h"
    #include "NodeFormUnit.h"
    
    #include "StatsFormUnit.h"
    #include "ClientFormUnit.h"
    #include "CtrlPathDialogUnit.h"
    #include "TelnetCfgDlgUnit.h"
    #include "MailCfgDlgUnit.h"
    #include "FtpCfgDlgUnit.h"
    #include "WebCfgDlgUnit.h"
    #include "ServicesCfgDlgUnit.h"
    #include "AboutBoxFormUnit.h"
    #include "CodeInputFormUnit.h"
    #include "TextFileEditUnit.h"
    #include "UserListFormUnit.h"
    #include "PropertiesDlgUnit.h"
    #include "ConfigWizardUnit.h"
    #include "PreviewFormUnit.h"
    #include "LoginAttemptsFormUnit.h"
    
    #include "sbbs_ini.h"		// sbbs_read_ini()
    #include "userdat.h"		// lastuser()
    #include "ntsvcs.h"			// NTSVC_NAME_*
    
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma link "trayicon"
    #pragma link "Trayicon"
    #pragma resource "*.dfm"