SyntaxHighlighter

2018-03-31

VBE6EXT.OLB無法載入

今天Solidworks開啟時發生一個問題
「VBE6EXT.OLD無法載入」

問題其實影響很大,會讓後續開啟小窗格要修正尺寸的時候一直警報不讓你改。
(聽說不只Solidworks, AutoCAD也會有類似的狀況)


主要原因是Windows的登錄檔不知什麼原因將VBA 6.0的登錄刪掉了。
VBE6EXT.OLD檔案本身應該還在下面的目錄中

C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB

稍微搜尋了一下解決方法,網路上很多把這個X86的DLL轉貼到VBA7.1的目錄裡面的做法,那並不是正道。正確的應該是像https://forum.solidworks.com/thread/40593中Luke Malpass前輩的做法,另外將VBAE6EXT.OLB這個檔案登錄回去。

登錄碼如下:

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3]
"PrimaryInteropAssemblyName"="Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
@="Microsoft Visual Basic for Applications Extensibility 5.3"

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0]

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32]
@="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB"

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\HELPDIR]
@="[{0002E157-0000-0000-C000-000000000046}]"

或者是直接下載論壇上的附檔
https://forum.solidworks.com/servlet/JiveServlet/download/204911-63820/reg.reg.zip

以上

2018-03-26

Solidworks解決雙點無法直接開啟問題

又是一個困擾我已久的問題
從Windows 10開始,灌完Solidworks之後,總是無法直接從檔案總管打開文件。

找了一下之後,發現有不少人遇到同樣的問題。試了一下網友提供的解法,嘿,還真解決了。

快速筆記如下:
1. 以「系統管理員身分」開啟Solidworks
進設定->系統選項->檔案Explorer
點擊「還原檔案關聯

2. 以「系統管理員身分」開啟命令提示字元(cmd)

輸入以下指令重新註冊DLL檔(記得先確認DLL檔位置)
regsvr32 "D:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\sldthumbnailprovider.dll"
regsvr32 "C:\Program Files\Common Files\SOLIDWORKS Shared\sldwinshellextu.dll"
3. 再次從檔案總管確認預設開啟程式。應該要是"SOLIDWORKS Launcher"

以上,解決。

參考資料:http://solidworks.org.tw/forum.php?mod=viewthread&tid=25495

2017-11-04

提問的藝術

被小屁孩鬧版鬧得很不爽,順便查了一下資料。

#發問的藝術 #提問的智慧

[.Net 海角點部落] 發問的藝術與技術 2009-06-11https://dotblogs.com.tw/billchung/archive/2009/06/11/8792.aspx

GitBook 提問的智慧 by Eric
https://ryanhanwu.gitbooks.io/how-to-ask-questions-the-smart-way/


2017-09-29

MacOS X wifi slow

先日、通常使っているMBAのネットワークが急に遅くなった事象が起こりました。
ちょうどHigh Sierra更新と共に現れたので、それのせいかなと思ったけど、どうやら違う問題だったようだ。

そう。問題はWifi自身です。しかもMBAのWifi設定自身か狂ったんだ。
まぁ、幸に、ネットサーフィン自体はまたできる(やや遅いけれども)。

解決方法は簡単。次のステップを踏めて設定を一度整理すること。

1. wifiをoffにする。
2. 次のフォルダを開ける
/Library/Preferences/SystemConfiguration/
3.フォルダ中の次のファイルらを消す。
com.apple.airport.preferences.plist
com.apple.network.eapolclient.configuration.plist
com.apple.wifi.message-tracer.plist
NetworkInterfaces.plist
preferences.plist

4.システムを再起動
5.wifiをonする。




wifiの設定を一度消して、システムに一から構築し直すことによって、過去の不要な設定などを省く、速度も早くなった→予想。
まぁ、早くなったし、App Storeも普通に開けられたし、High Sierraにアップデータしよう!

参考資料:http://osxdaily.com/2016/09/22/fix-wi-fi-problems-macos-sierra/

2017-05-22

gVim menu language setting

A few days ago, I download the lastest(It's 8.0 in May, 2017) Vim.

And when I launch the gVim, the menu text is almost "????".
I have to explain my PC setting. I used to have Japanese menu on my PC.
It is Win10 at this moment.

Seems the VIM has old fashion, it used to use the encode 932 or Shift-JIS or something like that. It shows as "????" for the Kana. I have to force it to show in english.

I found some answers as below:

https://superuser.com/questions/746387/change-menu-ui-language-of-vim-to-english

There is the code you have to add in your .vimrc(or _vimrc in windows)
set langmenu=en_US
let $LANG = 'en_US'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

人気の投稿