Example #1
0
        public LeNSMain()
        {
            _state = LeNSConvState.Ready;

            _errorDescription = "";
            _processingTask = "";
            _processingPack = "";

            _progressValue = 0;
            _progressMax = 0;

            _log = new List<string>();
        }
Example #2
0
        // �����{��
        public void Run()
        {
            try
            {
                outputLog("LeNSConv Ver " + Assembly.GetEntryAssembly().GetName().Version.ToString(3));
                outputLog("Programed by RaTTiE.");
                outputLog("");
                _state = LeNSConvState.Execute;

                // �R���o�[�g�Ώۂŏ�������
                switch (Option.conv)
                {
                    case LeNSConvMode.MODE_SZ:
                        outputLog("����NScripter�`���ɕϊ����܂�", true);
                        convSizuku();
                        break;
                    case LeNSConvMode.MODE_KZ:
                        outputLog("����NScripter�`���ɕϊ����܂�", true);
                        convKizuato();
                        break;
                    case LeNSConvMode.MODE_TH:
                        outputLog("To Heart��NScripter�`���ɕϊ����܂�", true);
                        convToHeart();
                        break;
                }
            }
            catch (ThreadAbortException ex)
            {
                _errorDescription = ex.ToString();
                _processingTask = "Canceled.";
                _state = LeNSConvState.Canceled;
                Thread.ResetAbort();

                return;
            }
            catch (Exception ex)
            {
                // ��O����(���ʂȏ�����s��Ȃ��ꍇ�͂����ŏ�������)
                outputLog(ex.Message, true);
                outputLog("�ϊ����ُ�I�����܂����B", true);
                _errorDescription = ex.ToString();
                _processingTask = "";
                _state = LeNSConvState.Error;
                return;
            }

            outputLog("�ϊ����������܂���", true);
            _processingTask = "Complete.";
            _state = LeNSConvState.Complete;
        }