\r
[global::System.Configuration.UserScopedSettingAttribute()]\r
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
- [global::System.Configuration.DefaultSettingValueAttribute("0.9.1")]\r
+ [global::System.Configuration.DefaultSettingValueAttribute("0.9.0")]\r
public string CliVersion {\r
get {\r
return ((string)(this["CliVersion"]));\r
<Value Profile="(Default)" />\r
</Setting>\r
<Setting Name="CliVersion" Type="System.String" Scope="User">\r
- <Value Profile="(Default)">0.9.1</Value>\r
+ <Value Profile="(Default)">0.9.0</Value>\r
</Setting>\r
</Settings>\r
</SettingsFile>
\ No newline at end of file
<value />\r
</setting>\r
<setting name="CliVersion" serializeAs="String">\r
- <value>0.9.1</value>\r
+ <value>0.9.0</value>\r
</setting>\r
</Handbrake.Properties.Settings>\r
</userSettings>\r
this.Name = "frmDvdInfo";\r
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;\r
this.Text = "Read DVD";\r
+ this.Load += new System.EventHandler(this.frmDvdInfo_Load);\r
this.ResumeLayout(false);\r
this.PerformLayout();\r
\r
{\r
InitializeComponent();\r
this.rtf_dvdInfo.Text = string.Empty;\r
+ \r
+ }\r
+\r
+ /*public void HandleParsedData(object Sender, string Data)\r
+ {\r
+ if (this.InvokeRequired)\r
+ {\r
+ this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data });\r
+ return;\r
+ }\r
+ this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine);\r
+ }*/\r
\r
+ private void btn_close_Click(object sender, EventArgs e)\r
+ {\r
+ this.Hide();\r
+ }\r
+\r
+ private void frmDvdInfo_Load(object sender, EventArgs e)\r
+ {\r
+ this.rtf_dvdInfo.Text = string.Empty;\r
+ readFile();\r
+ }\r
+\r
+ private void readFile()\r
+ {\r
try\r
{\r
string appPath = Application.StartupPath.ToString();\r
sr.Close();\r
}\r
catch (Exception)\r
- { \r
- // Don't do anything\r
- }\r
- }\r
-\r
- /*public void HandleParsedData(object Sender, string Data)\r
- {\r
- if (this.InvokeRequired)\r
{\r
- this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data });\r
- return;\r
+ // Don't do anything\r
}\r
- this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine);\r
- }*/\r
-\r
- private void btn_close_Click(object sender, EventArgs e)\r
- {\r
- this.Hide();\r
}\r
\r
/*protected override void OnClosing(CancelEventArgs e)\r
// - Load users default settings. (if required)\r
// - Do an update check (if required)\r
// --------------------------------------------------------------\r
- private frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
+ //private frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
\r
public frmMain()\r
{\r
InitializeComponent();\r
\r
// This is a quick Hack fix for the cross-thread problem with frmDvdIndo ************************\r
- dvdInfoWindow.Show();\r
- dvdInfoWindow.Hide();\r
+ //dvdInfoWindow.Show();\r
+ //dvdInfoWindow.Hide();\r
// **********************************************************************************************\r
\r
\r
{\r
try\r
{\r
+ frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
dvdInfoWindow.Show();\r
- \r
}\r
catch (Exception)\r
{\r
private void btn_Browse_Click(object sender, EventArgs e)\r
{\r
String filename =""; \r
- text_source.Text = ""; \r
- \r
+ text_source.Text = "";\r
+ frmDvdInfo dvdInfoWindow = new frmDvdInfo(); \r
if (RadioDVD.Checked) \r
{ \r
DVD_Open.ShowDialog(); \r
}\r
}\r
}\r
- catch (Exception exc)\r
+ catch (Exception)\r
{\r
// No need to throw an error here.\r
// Note on non english systems, this will throw an error because of double.Parse(lbl_Aspect.Text); not working.\r
*/\r
try\r
{\r
- string appPath = Application.StartupPath.ToString();\r
- appPath = appPath + "\\";\r
- string strCmdLine = "cmd /c " + '"' + '"' + appPath + "\\hbcli.exe" + '"' + " -i" + '"' + inputFile + '"' + " -t0 >" + '"'+ appPath + "\\dvdinfo.dat" + '"' + " 2>&1" + '"';\r
+ string appPath = Application.StartupPath.ToString()+ "\\";\r
+ string strCmdLine = "cmd /c " + '"' + '"' + appPath + "hbcli.exe" + '"' + " -i " + '"' + inputFile + '"' + " -t0 >" + '"'+ appPath + "dvdinfo.dat" + '"' + " 2>&1" + '"';\r
Process hbproc = Process.Start("CMD.exe", strCmdLine);\r
hbproc.WaitForExit();\r
hbproc.Dispose();\r
\r
StreamReader sr = new StreamReader(appPath + "dvdinfo.dat");\r
thisDvd = Parsing.DVD.Parse(sr);\r
-\r
sr.Close();\r
\r
Console.ReadLine();\r