프로젝트

일반

사용자정보

개정판 19391ad3

ID19391ad3837cfed96fe03726efc53b4916e74e4f
상위 869e702b
하위 a715d06e, 8cf823d0

김동진이(가) 5년 이상 전에 추가함

issue #000: symbol external ip 치환 추가

Change-Id: I53a7b13b0d091781d45efceb7c84042c9cc45bfa

차이점 보기:

CommonLib/Common.cs
63 63
            }
64 64
            return result;
65 65
        }
66
        public static string IPReplace(string url, bool isExternal)
67
        {
68
            string result = url;
69
            try
70
            {
71
                if (isExternal)
72
                {
73
                    System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(512);
74
                    GetPrivateProfileString("External", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
75
                    string external_ip = stringBuilder.ToString();
76
                    stringBuilder = new StringBuilder();
77
                    GetPrivateProfileString("Internal", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
78
                    string internal_ip = stringBuilder.ToString();
79
                    result = result.Replace(internal_ip, external_ip);
80
                }
81
            }
82
            catch (Exception)
83
            {
84
                throw;
85
            }
86
            
87
            return result;
88
        }
66 89
        public static string GetAlertMessageString(string section, string key, string def)
67 90
        {
68 91
            System.Text.StringBuilder strbuilder = new System.Text.StringBuilder(1024);

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)