2009-02-01から1ヶ月間の記事一覧
@IT プログラムからブラウザやメーラを起動するには?を読みながら、mailto を使ってアプリケーションからメーラーを立ち上げる部分を作成していました。 この mailto を使って To , Cc , Bcc や本文、件名等を指定できるとあったので、試した見たところ、メ…
Excel でセルを選択し、コピー。Access で表示しているテーブルに貼り付けしようとすると下記のようなエラーになりました。 「データが破損しているため、貼り付けできません。」っていったい何がおきたんだっ!?と思って調べたら、どうやらMSのアップデートが…
ミニノートはノートPCと食い合うか? (1/2) - ITmedia News 今や一般人にも認知されるようになったネットブック市場についての話題です。 この記事は海外発なので、DellやHP寄りの視点になっていますが、参考にはなりますね。 ネットブックのブームによって…
基本的なことですが、ついつい忘れてしまうのでメモメモ。 MySQLで、スクリプトファイルからクエリを実行する方法です。 mysqlクライントより下記のようにすることでできるようです。 mysql> source スクリプトファイル名; 参考: テキストファイル(スクリプ…
@IT:求人数はJava、年収はC#がトップ――ワークポートが調査 で、人材紹介会社が調査した求人件数・年収増加のランキングがでてました。 これ見ると、求人数では JAVA , C がダントツ高いですね。 おそらく、エンタープライズ系の大規模開発は JAVA , 組み込み…
どっかのIT系ニュースサイトで紹介されてました。 INTELのプロセッサ:http://www.tomshardware.com/reviews/intel-cpu-history,1986.html AMDのプロセッサ: http://www.presence-pc.com/actualite/photoreportages/13-amd-processeurs-x86.html 自分が知って…
飛行機乗り遅れで「絶叫」女性、YouTubeで人気動画に - ITmedia News ITmediaの速報で載ってました。 確かに、乗り遅れたら軽いパニックにはなるかもしれんですが、ここまできたら迷惑この上ないですよね。。。 しかし、よく警備の人に連行されなかったなと…
これは.Netの仕様なのかバグなのか分かりませんが、かなり悩まされました。 下記の条件のときにDataGridViewのスクロールバーが無効にされるという意味不明な現象が発生します。 ・DataGridView は TabControl の上に配置する。 ・DataGridView が配置されて…
(VC++).Net Framework がインストールされているかどうかを調べる方法で書いてる要件を満たすため、過去4回いろいろ書いてきましたが、それらのまとめとして、実際の C++ のコードを載せておきます。 動きとしては、.Net Framework 2.0 がインストールされて…
exeと同じ場所にある別のexeをキックする要件だったので、ShellExecute で引数に ".\キックするexe名" としたかったのですが、これだとどうもカレントディレクトリから見た相対パスになるので、このexe自体が別のアプリから呼ばれてカレントディレクトリが変…
Visual Studio 2008 では(VS 2005でも同じ) MFC の関数や、Win32API 関数で引数に文字列を渡すとき _T("文字列") と書かないといけないようです。 たしか、Visual C++ 6.0 のときはいらなかったよなーと思ってたので、ちょっと調べてみました。 ちなみに、_T…
要件は、前回の最初に書いた通りです。 今回はインターネットでマイクロソフトのサーバにつながる状態かどうかを調べる方法です。 実装は、CSocket クラスを用いることで、簡単にできるようです。 参考にさせてもらったのは、ソケット(バイトストリーム)を使…
現在のプロジェクトで作成中のアプリケーションは VB.Net で作っていますが、当然 .Net Framework がインストールされていないと動きません。 Visual Studio のセットアッププロジェクトで、必須コンポーネントととして .Net Framework を含めることができま…
久しぶりに C/C++ && MFC アプリケーションを作ることとなりました。 (前に作ったのは Visual C++ 6.0 時代。大昔な気がしますね) で、とりあえず MFC を使って何も加工してないVSのウィザードが作り出すダイアログアプリケーションを、セットアップしたての…
先日自分が所属しているプロジェクトでアプリケーションにオープンソースのライブラリを使っていることが発覚しました。 オープンソースというと無料で使えるというイメージがあるみたいなので、特に何も考えずにOSSライブラリをアプリケーションに組み込ん…
(.Net)DataGridViewでの入力チェックはCellValidatingだけではダメの続きとなります。 前回の最後で、「この場合だと、一つでも入力エラーとなれば、正しい値を入れるまで何もできない(フォームを閉じることさえ)ので、実装には工夫が必要」と書きました。 …
現在、CellValidatingイベントでセルの入力チェックを行っていたのですが、どうやら CellValidating だけでチェックしたのではダメっぽいです。 たとえば複数列の DataGridView で全列Null不可の条件かつ登録ボタンを押下すれば、DBに反映するというような場…
DataGridView.CellValidating イベントで入力されたセルの値について、入力チェックをできますよね。 このイベントハンドラの引数の DataGridViewCellValidatingEventArgs.FormattedValue プロパティに編集中の値が入ります。 しかし、この FormattedValue …
System.Windows.Forms.OpenFileDialog クラスに SafeFileName というプロパティがあります。 このプロパティどうやら素の .Net Framework 2.0 では実装されていないみたいです。 このプロパティをSP無しの .Net 2.0 で使うと下記のような実行時エラーが発生…
年をあけてから突然メインPCの電源が落ちるという現象が頻繁に発生してました。 特にハードウェアの構成を変えたというわけではないですが。。 で、PCの電源入れるとBIOSのエラーも頻発。 1つは「BIOS ROM checksum error Keyborad error or no keyboard pres…
まず、sqlcmdの引数。 これはどうやら大文字小文字を判別してるので注意が必要です。 下記は SQL Server 認証モードでログインするコマンドです。 sqlcmd -S localhost\SQL2005DEV -U sa -P 1234 (-U や -P がないとWindows 認証モードを使用して接続を試み…
(SQL Server)SQLサーバの無人インストールとインストール後の各種設定設定 Part2の続き(最終回)です。 今回はアプリケーションで使う初期データベースファイルのアタッチの方法です。 普通に CEREATE 文や INSERT 文で初期化してもいいのですが、今回はあら…
(SQL Server)SQLサーバの無人インストールとインストール後の各種設定設定 Part1の続きです。 ■SQL Serverへのネットワークアクセス許可 SQL Server Express はインストール直後はセキュリティの問題で、ネットワーク越しのアクセスができないようになってい…