Knowledge RSS

  知っておくと便利な知識です
(参考サイト:Andrew's Guide to Computers )ただの参考情報です。というか参考サイトの日本語訳風味です。At Your Own Risk でお願いします。#ちなみに私はこの方法でPC直りました。 Windows XP SP2 で Explorer が初期化エラーで起動しない場合の解決法。 ログオンすると、 「アプリケーションを正しく初期化できませんでした (0xc0150002)。[OK] をクリックしてアプリケーションを終了してください。」 の表示

License:ホスティング業務ならSPLA

投稿日時 2006年1月31日 17:00 投稿者 Elfaria (コメント オフ)

Microsoftには、ホスティング業者用に、SPLA(Service Provider License Agreement) というライセンスがあります。 サービスプロバイダ ライセンス アグリーメント(SPLA; スプラ)は、サービスプロバイダや ISV が、マイクロソフト製品を使用して月額料金ベースのサービス(ASP、ホスティングサービス、アウトソーシング、コンテンツの配信代行サービスなど)を提供する際に利用いただくライセンス プログラムです。 まさにホスティング業者向けといったライセンスで、

VB2005:My クラスのリファレンス

投稿日時 2005年10月19日 23:37 投稿者 Elfaria (コメント オフ)

MSDN探し回ってやっと見つけました(^^; Visual Basic Language Reference - My Reference   Myに関するリファレンスです。(注:英語) これから、これを読み解いていきます。
Microsoft のKB(Knowlegde Base)にありました。KB番号は、903898 です。 通知領域でアプリケーションのアイコンを表示するための Visual Basic .NET で Windows フォーム NotifyIcon コンポーネントを使用する方法#機械翻訳なので、注意。 常駐アプリとかでタスクトレイ(通知領域)にアイコンを表示させてアプリケーションをバックグラウンドで動作させる方法です。 NotifyIcon コントロールの作成と使い方の例がサンプルとしてあります。
TechEdも終わり、VS2005 Beta2, Windows Vista Beta1 などといろいろベータ版が出てきて評価できるようになりました。 ここで、ベータ版を評価する際の注意点を。 お約束ですが、ベータ版はあくまで「ベータ版」なので、下手をするとデータが飛んだり、青画面のまま立ち上がらなくなったりします。当然、保証なんてものはありません。(でも、フィードバックはできます。物にもよりますが。)なので、仕事環境・本番環境などには入れないようにしましょう。できるだけ、Virtual PC
2038年問題ってのは、 Cで時刻を1970年1月1日からの経過秒数で表現するときに使用されるtime_t型が、long int(符号付き32bit)の限界である2,147,483,647 を2038年1月19日03時14分8秒(日本時間では同日12時14分8秒)に突破して負の値(要はバッファオーバーフロー)の状態になり、プログラムがエラーになる可能性がある。 っていう問題ですね。 これはtime_t が long int(32bit) で実装されているのが問題で、64bit(long
MSDN(Office Developer Center) にて、Access開発者向けの VB.NETへの移植&プログラミング Tipsが公開されています。 中でも、前から気になっていた「AccessでのサブフォームをVB.NETではどうやって表現するか」がやっと解決しました。ユーザーコントロールにしちゃえばいいんですね。 DB接続も、VB.NETからAccessのMDBファイルへの接続(今はほとんどがSQL Serverですけど)が書いてあったり、便利です。 Tipsの他にも、Access
久しぶりに@ITを巡回していたら面白い記事が。 Accessの資産はどこまで.NET化できるのか? AccessのプログラムをVB.NETにどこまで移行(変換・マイグレーション)できるのか。 Microsoftから「Microsoft Access Conversion Wizard for Visual Basic .NET」 というツールが出ているので、このツールの紹介と、実際の使用例が載っています。(ユーザー登録必要(無料)・無料ダウンロードです) ただし、このツールではMDBしか変換できないようです。
要は、メモリの扱い方の違いですかね。 たとえば、          +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F00008000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F00008010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 0E 0F
@ITにて、.NETアプリケーションが起動する仕組み という記事が掲載されています。連載記事の、第2回なんですけどね。 概要は、タイトル通り、.NETアプリの起動プロセスが図表と共に掲載されています。 記事の要約?: 起動の大まかなプロセスは、以下のような感じです。 EXEファイルを読み込む PEヘッダを解析し、メモリ内にプログラムを読み込む PEヘッダの解析結果に基づいたプログラムのエントリ・ポイントに移動し、そこからプログラムを実行させる まぁ、普通のEXEファイルの実行とほとんど同じプロセスです。