• Y
  • All List
  • Feedback
    • This Project
    • All Projects
My profile Account settings Log out
  • Project
  • Groups
Loading...
  • Log in
  • Sign up
sbkim / 한국하우톤_ModbusServer star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
한국하우톤_ModbusServerModbusTestU3Config.cs
Download as .zip file
File name
Commit message
Commit date
KHSCALE_TP
..
2022-11-14
ModbusTest
..
2022-11-14
.gitattributes
.gitignore 및 .gitattributes를 추가하세요.
2022-06-23
.gitignore
.gitignore 및 .gitattributes를 추가하세요.
2022-06-23
KHModbus.sln
..
2022-09-02
File name
Commit message
Commit date
Properties
초기 커밋.
2022-06-23
App.config
초기 커밋.
2022-06-23
DBConnectionSingleton.cs
..
2022-09-02
FormModbus.Designer.cs
..
2022-09-02
FormModbus.cs
..
2022-11-14
FormModbus.resx
..
2022-09-02
KHModbus.csproj
..
2022-09-07
Program.cs
..
2022-09-07
SerialConnectionSingleton.cs
초기 커밋.
2022-06-23
U3Config.cs
..
2022-11-14
U3Database.cs
..
2022-09-07
U3Util.cs
..
2022-11-14
packages.config
초기 커밋.
2022-06-23
khkang 2022-11-14 158e3b9 .. UNIX
Raw Open in browser Change history
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices; using System.Windows.Forms; namespace KHModbus { public class U3Config { public const bool FLAG_TEST = true; public const int MAX_DI = 4; public const int MAX_DEV = 100; static public string m_SqlConnStr = ""; [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); protected string GetIniFile() { string AppPath = Application.ExecutablePath.Substring(0, Application.ExecutablePath.LastIndexOf("\\")); return AppPath + "\\Config.ini"; } protected string GetIniValue(string Section, string Key, string defvalue) { StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section, Key, defvalue, temp, 255, GetIniFile()); return temp.ToString(); } protected void SetIniValue(string Section, string Key, string Value) { WritePrivateProfileString(Section, Key, Value, GetIniFile()); } //public string m_StrMqttIP = ""; public string m_StrSqlServerIP = ""; public U3Config() { Load(); // 테스트용 서버 //m_SqlConnStr = "Provider=SQLOLEDB.1;Password=tlrmsjtm~1@3;Persist Security Info=False;User ID=sa;Initial Catalog=U3SMES;Data Source=signus-sf1.koreacentral.cloudapp.azure.com,14443"; // 한국하우톤 현장 서버 m_SqlConnStr = "Provider=SQLOLEDB.1;Password=signus1!;Persist Security Info=False;User ID=sa;Initial Catalog=U3SMES;Data Source=192.168.1.17,1433"; } public void Save() { //SetIniValue("MQTT", "IPADDR", m_StrMqttIP); SetIniValue("SQLSERVER", "IPADDR", m_StrSqlServerIP); } public void Load() { m_StrSqlServerIP = GetIniValue("SQLSERVER", "IPADDR", "192.168.1.17"); //m_StrMqttIP = GetIniValue("MQTT", "IPADDR", "192.168.0.200"); //m_StrSqlServerIP = GetIniValue("SQLSERVER", "IPADDR", "192.168.0.240"); } } }

          
        
    
    
Copyright Yona authors & © NAVER Corp. Supported by D2 Program

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up