2018 年 6 月

磁碟區 33 編號 6

本文章是由機器翻譯。

無法取得我已啟動-驚訝 Man 河

David S S |2018 年 6 月

我只支付我所得稅,因此我現在想 cranky。若要讓自行,我們即將開始進行透過我所有的最愛 hornets' 巢狀:Visual Basic 6。我在其上的三個前一個資料行 (msdn.com/magazine/jj133828msdn.com/magazine/dn745870msdn.com/magazine/mt632280) pro 產生更多的郵件和 con、 電力我曾經撰寫。同樣地,我將 goad 的開發人員在愛不釋手 VB6,以及慣用美觀戰鬥,我娛樂和你仇恨並,繼續。該死,這是很有趣。

VB6 只會從 Microsoft 部落客 Scott Hanselman 取得重要的提升。在他的文章 (bit.ly/2rcPD0f),Hanselman 示範如何設定 VB6 應用程式裝載在 Windows 10 存放區中,使用 Microsoft Desktop 橋接器基礎結構和工具 (bit.ly/2HFVzcc)。這是很大,做為裝載在 Microsoft 至少稍微對提供保證其相容性和內容的存放區方式的應用程式。潛在項採購察覺它為的 Good Computing Seal™ — 也許不為強式與 Apple 的但比 Google 明確更強。您可能要稍微符合的存放區原則修改您的應用程式 (bit.ly/2HHUXiq),例如移除 「 過度或無償褻瀆。 」(其實 %* 與 #$,我說出。糟糕。) 但這應該是相當容易。

這些橋接工具指示以強制執行規則、 not 否則-符合標準,Win32 應用程式的良好行為的 Windows 10。比方說,Windows 10 (時正確指示) 會使用單獨的登錄檔案來處理的變更應用程式可能會對系統登錄中,因此它無法器應用程式或資源。如需其他範例,應用程式可能會對檔案系統的任何變更會自動重新導向至 ApplicationData.LocalFolder,其中 Windows 10 標準會需要它們位於。您可以看到在這項策略bit.ly/2I3n0fG

請稍安勿燥。沒有更多 !Microsoft 已公開許多原生 Win32 應用程式的 Windows 10 主要功能 (請參閱bit.ly/2JFPgSI)。VB6 應用程式是,根據定義,原生 Win32 應用程式。它只是時間的有人會寫入 COM 橋接器通用 Windows 平台,因此 VB6 可以輕鬆地使用它之前。我可以想像 VB6 應用程式執行下列作業更新即時磚。這些生命 extender 應該磁碟機 VB6 所有人的歡迎 barking mad。

也許這就是為什麼 Microsoft 不會釋放 VB6 為開放原始碼,因為它具有適用於大部分的及其工具。可能在社群會變更 Microsoft 無法提供這點擔心"它只需更多或較少的運作 」 (IJM-o-LW) 相容性在未來。

我很少使用 VB6 開發商業軟體項目,因為其權衡取捨通常我的用戶端的權限集今天。但不要有用於測試實驗網路上安裝它。大的問題 (不構成問題,請參閱 「 Weasel 字 」,我舊資料行msdn.com/magazine/ff955613) 與其他開發人員的選擇是大問題的人員。為什麼處理被其他人會使用?是您 Puritan H.L.嗎Mencken 描述這些功能: 與 haunting 夜晚位於醒著的人擔心,某人,某處,可能會很樂意嗎?

VB6 程式設計人員相比,您已選擇一組不同的權衡取捨。是,您會取得挫折,virtuously slogging 透過基礎結構,而它們忽略延展性和強固性雜草 merrily 繼續。否,他們可能不了解基礎 COM 很好,幾乎沒有任何人沒有這幾天。當它們無可避免地取得麻煩時,我將會跳它們機 (如付費,當然,請參閱graybeardsoftware.com)。這是其通話。請記住該死企業。

這些最新的增強功能的相容性,我會針對 VB6 預見至少另一個的十年的使用壽命到期。和我敢您在 Windows 11 和 12,或任何這些按鍵之所以稱為那,取得更新這項支援的任何項目。另一個的推動 puritans 這驚人的十年。我可以繼續深入了解它。

我已比擬 VB6 cockroach、 匯流排和罰球。現今 VB6 會繼續路徑剪到字運作中應用程式,透過新的障礙,其方式 eroding 密西西比河剪下新路徑,透過連接 sea,其差異為,當它執行污痕會舊的。驚訝 Man 河,像是 VB6 只保留 rollin' 沿著。

注意: 此歌曲,聆聽由 Paul Robeson 美妙的張鯨魚圖片 James 1936 底片精簡 」 顯示船"美麗短片是在線上bit.ly/2JJFv66。值得接聽。


David S Platt 教導程式設計.NET 學校 Harvard 大學延伸模組,而是在世界各地的公司。他是 11 程式設計的書籍,包括 「 為什麼軟體它 」 (Addison Wesley Professional,2006年) 和 < 引入 Microsoft.NET (Microsoft Press,2002年) 的作者。Microsoft 命名他軟體圖例 2002年。他有生之年是否他應該磁帶向他女兒指的兩個因此她會學習如何計算八進位。您可以連絡他在rollthunder.com