OSDN Git Service

trunkでの下記バグ修正/改善の、099系添付DTXCへの適用。 origin/140113(DTXMania098%20with%2028821%20DTXVmode)
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 23 Apr 2016 19:22:21 +0000 (19:22 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 23 Apr 2016 19:22:21 +0000 (19:22 +0000)
#36208 [DTXC] 最後に保存したDTXファイルのパスと、新規DTXファイル(一度も保存していない)で読み込んだチップ音のパスが非常に離れている場合に、チップ音がDTXC上で再生できない場合がある問題を修正。
#36277 [DTXC] ウインドウが画面外に表示される場合がある問題を修正。(画面外に表示されそうなときは、左上に移動する)

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/140113(DTXMania098%20with%2028821%20DTXVmode)@985 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/Properties/AssemblyInfo.cs
DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs
実行時フォルダ(DTXCreator)/DTXCreator.exe
実行時フォルダ(DTXCreator)/dll/FDK.dll
実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll
実行時フォルダ/dll/FDK.dll

index 4947665..d3d74ee 100644 (file)
@@ -11,7 +11,7 @@ using System.Resources;
 [assembly: AssemblyConfiguration( "" )]\r
 [assembly: AssemblyCompany( "" )]\r
 [assembly: AssemblyProduct( "DTXCreator" )]\r
-[assembly: AssemblyCopyright( "Copyright (C) 2000 2014 DTXMania Group" )]\r
+[assembly: AssemblyCopyright( "Copyright (C) 2000 2016 DTXMania Group" )]\r
 [assembly: AssemblyTrademark( "" )]\r
 [assembly: AssemblyCulture( "" )]\r
 \r
@@ -33,6 +33,6 @@ using System.Resources;
 // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
 // 既定値にすることができます:\r
 // [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion( "26.0.0.0" )]\r
-[assembly: AssemblyFileVersion( "26.0.0.0" )]\r
+[assembly: AssemblyVersion( "26.0.0.1" )]\r
+[assembly: AssemblyFileVersion( "26.0.0.1" )]\r
 [assembly: NeutralResourcesLanguageAttribute("")]\r
index e008dd0..130fa06 100644 (file)
@@ -304,6 +304,14 @@ namespace DTXCreator
 \r
                        #region [ ウィンドウの位置とサイズ ]\r
                        //-----------------\r
+                       #region [ ウインドウが画面外に表示されようとしている場合は、左上にウインドウを強制的に移動する ]\r
+                       int h = System.Windows.Forms.Screen.GetBounds( this ).Height;\r
+                       int w = System.Windows.Forms.Screen.GetBounds( this ).Width;\r
+                       if ( this.appアプリ設定.X > w || this.appアプリ設定.Y > h )\r
+                       {\r
+                               this.appアプリ設定.X = this.appアプリ設定.Y = 0;\r
+                       }\r
+                       #endregion\r
                        this.SetDesktopBounds( this.appアプリ設定.X, this.appアプリ設定.Y, this.appアプリ設定.Width, this.appアプリ設定.Height );\r
                        //-----------------\r
                        #endregion\r
@@ -2154,13 +2162,13 @@ namespace DTXCreator
                        {\r
                                // 例外が発生したので相対パスとみなし、絶対パスに直す。\r
 \r
-                               strファイルの絶対パス = this.str作業フォルダ名 + strファイル;\r
+                               strファイルの絶対パス = Path.Combine( this.str作業フォルダ名, strファイル );\r
                        }\r
 \r
                        // 正規化する。(\a\b\c\..\d を \a\b\d にする)\r
 \r
-//                     FileInfo fi = new FileInfo( strファイルの絶対パス );\r
-//\                    strファイルの絶対パス = fi.FullName;\r
+                       FileInfo fi = new FileInfo( strファイルの絶対パス );\r
+                       strファイルの絶対パス = fi.FullName;\r
 \r
                        return strファイルの絶対パス;\r
                }\r
index 0ca5de4..c896360 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/DTXCreator.exe and b/実行時フォルダ(DTXCreator)/DTXCreator.exe differ
index 15a1916..af503bf 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/dll/FDK.dll and b/実行時フォルダ(DTXCreator)/dll/FDK.dll differ
index 36619cc..b925370 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll and b/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll differ
index 15a1916..af503bf 100644 (file)
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ