photo by Varyamo
Visual Basic 2008で作成したソフトの配布で、インストーラを作成するのですが、アップデートが正常に行われるのかは重要ですね。
今回のWindowsインストーラ作成での、アップデート機能要項
- アップデートパッチは使用しない。
- インストールするソフトより、新バージョンのソフトがすでにインストールされているときは、インストール不可とする。
- 旧バージョンがインストールされているときは、一旦、削除して新バージョンをインストールする。
- 旧バージョンで使用していた、設定ファイルは上書きしないで引き継げる
以上のアップデート機能を備えたWindowsインストーラを作成したいと思います。
続きを読む…
VB.NET, コンピュータ
.NET, 2008, basic, studio, vb, visual, vs, アップデート, インストーラ, インストール
photo by Aeioux
Visual Studio 2008でセットアッププロジェクトを作成するとき、初期設定では、このユーザーのみが規定値となっています。
続きを読む…
VB.NET, コンピュータ
.NET, tips, vb, インストーラ, セットアップ
photo by flosinski
VB.NET(Visual Basic 2008)で、ComboboxのDataSourceに登録する、又はItemsプロパティから追加したリストを登録して使用します。
この、Comboboxのリスト内に該当する文字列が格納されているか確認したい場合などに、リスト内を検索する必要があります。
最初、リストをFor文などでComboboxのCount数だけ回して、該当するものを検索しようかと思ったのですが、もっとスマートな方法がComboboxのメソッドにあります。
続きを読む…
VB.NET, コンピュータ
.NET, combobox, index, item, tips, vb
photo by neilio
一つ前のエントリーで、ローカルコンピュータ名の取得を紹介しました。
このローカルコンピュータ名を使用から、ローカルコンピュータのIPアドレスを取得します。
IPアドレス取得も、ローカルコンピュータ名取得と同じ、.NET Framework クラス ライブラリのSystem.Net 名前空間のDns クラスを使用します。
簡単にアドレスが取得できます。
Dim HostIP() As System.Net.IPAddress
Dim HostIPAdress As String
HostIP= System.Net.Dns.Resolve(System.Net.Dns.GetHostName()).AddressList
HostIPAdress = HostIP(HostIP.GetLowerBound(0)).ToString
MessageBox.Show("このPCのIPアドレスは " & HostIPAdress & " です。")
VB.NET, コンピュータ
.NET, address, ip, tips, vb, アドレス
photo by Marsup’ – En plein travaux d’appart’!
Visual Basic 2008 にてローカルコンピュータ名を取得して、ユーザの使用しているコンピュータ名を明示してあげると親切な場合ってありますよね。
そんなときに、簡単にローカルコンピュータ名を取得できます。
.NET Framework クラス ライブラリのSystem.Net 名前空間のDns クラスを使用します。
このクラスは、単純なドメイン名解決機能を提供してくれます。
Dim HostName As String
'ローカルコンピュータ名を取得
HostName = System.Net.Dns.GetHostName()
'取得したコンピュータ名を表示
MessageBox.Show("このPCのコンピュータ名は " & HostName & " です。")
VB.NET, コンピュータ
.NET, host, name, tips, vb, コンピュータ名, ローカル
photo by jwlphotography
右上の親知らずが虫歯になり、5年程、放置していました。
歯医者さんの診断では、虫歯が神経までいき、その神経も腐っているだろうとのことでした。
これだけ放置しても、神経を抜き治療すればまだ使えるそうです。
この親知らずが出てきたのが20歳過ぎたころだったのですが、この歯がほっぺたの裏側の肉と、下の親知らずにかぶさっている歯茎にあたり、噛んでしまいしょっちゅう化膿していました。
まっすぐ生えていて、噛むことさえなければ問題なかったのですが、今回、抜歯してもらうことにしました。
続きを読む…
ぎもん, ライフ
抜歯, 歯, 血餅
私のマンションのドア枠は、なんともいえないグレーなんですが、はっきりいって「ないね、これは」って感じです。
中古で購入したマンションなのですが、少し塗膜をはがしてみるとクリーム色が出てくるので、その上から前の持ち主が塗ったようです。
「なぜ、グレーにする!」と叫んでも仕方ないので、塗膜をはがすことにしました。
続きを読む…
ライフ
DIY, オービタル, サンダー, 塗膜
photo by Hammer21
UAW(全米自動車労働組合)はアメリカで自動車産業、農耕機具、航空宇宙産業などの、労働者を組合員とする産業横断組合。
UAWは組合員、その家族、退職者向けの医療費補助や年金などの社会保障などを、ロビー活動などを通じて、労働者にかわり労務交渉を行ってきました。
続きを読む…
自動車
GM, UAW, アメリカ, クライスラー, フォード, 全米, 自動車, 自動車労働組合
photo by gmeurope
現在、私の車はオペル ベクトラというワゴン車です。
なんとか、がんばってまだ現役で走ってくれています。
オペル(アダム・オペル)は、戦前からGM(ジェネラルモータース)の子会社で、イギリスではボクスホールというブランドを展開してます。
2006年には、これまで日本での販売代理店であったヤナセが手を引き、実質、日本からオペルは撤退しました。
続きを読む…
自動車
fiat, GM, opel, オペル, フィアット, 再編, 業界, 自動車
photo by WildImages-In Botswana and SA until 6/18
GrapeCity社のFlexGrid.NETの連結(バウンド)モードを使用して大量にデータを表示するとき、5000件位のデータ連結だと、SetDataBinding時に処理時間が約2.3秒程度かかりました。
50000件処理するとき、単純計算で23秒。こうなると、使えません。
パフォーマンスを改善する策はないかと探したところ、
続きを読む…
VB.NET, コンピュータ
.NET, flexgrid, tips, vb