public LeNSMain() { _state = LeNSConvState.Ready; _errorDescription = ""; _processingTask = ""; _processingPack = ""; _progressValue = 0; _progressMax = 0; _log = new List<string>(); }
// �����{�� 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; }