最近改資料常用 memo ~
2013/08/15
2013/07/29
2013/07/18
VB6 處理 Unicode 以及 x64 OS 支援
因為種種原因需要 所以幫公司改VB6專案的東西 IDE很弱 但畢竟是10年前的東西了
寫好的VB6專案必須放在64bit server 2003 上跑 (原本跑好好的 2003 32bit 陣亡)
原本的症狀是可以轉出檔案成功但是send到遠端主機會失敗
而且轉出成功的檔案某些特殊中文字彙無法顯示
寫好的VB6專案必須放在64bit server 2003 上跑 (原本跑好好的 2003 32bit 陣亡)
原本的症狀是可以轉出檔案成功但是send到遠端主機會失敗
而且轉出成功的檔案某些特殊中文字彙無法顯示
2013/06/26
LINQ to Everything
為了改某個功能 不小心就學會了用 LinQ 查目錄跟讀 XML 的方法
又為了 上次 file server 死掉要比實體檔案跟 SQL 的紀錄
又用上 查目錄 拿來 Join LinQ to SQL
實際寫起來的結果似乎是只要能讓他變成 List 就能用 LinQ 操作了
豪方便啊~
又為了 上次 file server 死掉要比實體檔案跟 SQL 的紀錄
又用上 查目錄 拿來 Join LinQ to SQL
實際寫起來的結果似乎是只要能讓他變成 List 就能用 LinQ 操作了
豪方便啊~
2013/06/19
VB and C# 跑批次檔 or 執行檔
VB
Dim Shell As Object
Shell = CreateObject("WScript.Shell")
Shell.Run("xxx.exe")
C#
System.Diagnostics.Process.Start("xxx.exe");
C#要很刁鑽的用VB跑也是可以 XD
dynamic ws = Microsoft.VisualBasic.Interaction.CreateObject("WScript.Shell");
ws.Run("Notepad.exe");
以上方法 webfrom winform 皆適用
Dim Shell As Object
Shell = CreateObject("WScript.Shell")
Shell.Run("xxx.exe")
C#
System.Diagnostics.Process.Start("xxx.exe");
C#要很刁鑽的用VB跑也是可以 XD
dynamic ws = Microsoft.VisualBasic.Interaction.CreateObject("WScript.Shell");
ws.Run("Notepad.exe");
以上方法 webfrom winform 皆適用
Windows 檔案權限變更
icacls "Y:\*" /reset /T /C /Q
/reset 使用預設繼承的 ACL 取代 ACL。
/T 指示要在 name 指定之目錄下的所有相符檔案/目錄上執行此操作。
/C 指示不論發生任何檔案錯誤,都繼續執行此操作。仍會顯示錯誤訊息。
/L 指示此操作會在符號連結 (而非其目標) 上執行。
/Q 指示 icacls 應隱藏成功訊息。
/reset 使用預設繼承的 ACL 取代 ACL。
/T 指示要在 name 指定之目錄下的所有相符檔案/目錄上執行此操作。
/C 指示不論發生任何檔案錯誤,都繼續執行此操作。仍會顯示錯誤訊息。
/L 指示此操作會在符號連結 (而非其目標) 上執行。
/Q 指示 icacls 應隱藏成功訊息。
2013/06/18
C# (Winform) 目錄無法跨磁碟機搬移的解法
C#的 System.IO.Directory.Move(Source,Target)
在搬移目錄時有不能跨磁碟區搬移的問題 但是 File.Move & File.Copy 則不會
在搬移目錄時有不能跨磁碟區搬移的問題 但是 File.Move & File.Copy 則不會
訂閱:
文章 (Atom)