ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メニュー
カレンダー
2003年 7月
    8月 »
 12345
6789101112
13141516171819
20212223242526
2728293031  
月別過去ログ
カテゴリ一覧
日記のみのRSS
RSSに登録
Subscribe RSS

Subscribe with livedoor Reader

はてなRSSに追加
プロフィール

2003年7月21日(月曜日)

今夜もトラックバック

カテゴリー: - A-tak @ 23時55分19秒 閲覧数 4 回 コメント (2) このエントリーを含むはてなブックマーク

MovableTypeのウリの一つみたいなのだが、使い方がさっぱり。
というところで、こちらのサイトを見つけました。
なるほど、トラックバックのウィンドウに書いてあるURLをPingに貼り付けるわけね。
試しにやってみよー


USBメモリがどうした!

カテゴリー: - A-tak @ 22時29分00秒 閲覧数 4 回 コメント (2) このエントリーを含むはてなブックマーク

これなんかわかります?
これ128MBのメモリなんです。
->続きを読む…


関数名と同じプロパティーを使うな

カテゴリー: - A-tak @ 18時42分34秒 閲覧数 3 回 コメント (2) このエントリーを含むはてなブックマーク

仕事はVB6オンリーだから、今時の.NETよりTipsが増えていくのはこれ必然。

クラスでFormatとかいうプロパティーを持っているクラスを作ったとすると、そのクラス内でFormat関数は使えなくなるので注意。
.NETならば、名前階層をSystem.Text〜という風に明示的に打っていけばこの場合でもFomrat関数を使えると思うのだが、どうもVB6の場合はローカルのプロパティーを最優先する上に(これは.netも同じだろうが)、明示的にFormat関数を呼び出す方法が無いので、プロパティーに関数名と同じ名前をつけてしまうと、プロパティーの方が優先されて関数が呼び出せなくなってしまうようだ。

※コメント欄で教えてもらいましたが、VBAからたどっていくとVBの標準関数も探し当てられるみたいです。


S1008: [Microsoft][ODBC SQL Server Driver]操作が取り消されました。

カテゴリー: - A-tak @ 18時37分47秒 閲覧数 35 回 コメント (0) このエントリーを含むはてなブックマーク

S1008: [Microsoft][ODBC SQL Server Driver]操作が取り消されました。
というエラーが突如発生。

このエラーはDAOを使用しているときにながーいSQL文を実行したときに発生した。
複数のUpdate文を改行コードを入れながら一つのString変数に1000行近く入れて、daoのCommandText(だったかな?)に入れて実行させたら出た。
普通はこんなことやらないだろうけど、一行ずつCommandTextに入れて実行するようにしたらエラーは出なくなった。

[2004.5.24追記]
このエラーはODBCドライバがタイムアウトしてしまうのが原因のようです。ODBCドライバが時間が来て、取り消した物だからSQL Serverはユーザーがキャンセルして取り消されたと思ってこのエラーを返してきているみたいですね。複数行のSQLを投げた結果、時間がかかりすぎてタイムアウトになったのでしょう。


ディレクトリの移動には実行権限が必要

カテゴリー: - A-tak @ 18時28分28秒 閲覧数 1 回 コメント (0) このエントリーを含むはてなブックマーク

みたいな気がしたけど、あってるかな?
あるユーザーがcdを実行してディレクトリを移動しようとしたときに、そのディレクトリに対しての実行権限をユーザーが持っていない場合、permision エラーになるようだ。
analogもこれで実行できなかった。確かに、旧開発メモにもかいてあったんだけどさ。
読み取り権限があれば良いような気もするのだが。


FTP通信のサンプルソース

カテゴリー: - A-tak @ 18時23分19秒 閲覧数 11 回 コメント (1) このエントリーを含むはてなブックマーク

.NETでTCP/IPの通信を行うプログラムを組みたいならば、参考になると思います。
自分はNEMCHI作った後に気づいたので、このノウハウはNEMCHIにまったく生かされていません(笑)

http://www.vbvbvb.net/jp/guide/ip/code.xml


コントロール配列にはWithEventsが使えない

カテゴリー: - A-tak @ 18時18分18秒 閲覧数 9 回 コメント (3) このエントリーを含むはてなブックマーク

どうも、コントロール配列にしてしまうとWith Eventsでそのコントロールのイベントを取得することが出来ない様子。
前回のもだけどVBって意外とこういったあまり表に出ない仕様でひっかかることが多いような・・・


ユーザー定義型はクラスやフォームに渡せない

カテゴリー: - A-tak @ 18時11分50秒 閲覧数 27 回 コメント (1) このエントリーを含むはてなブックマーク

おそらくCOMの仕様が絡んでくるからだと思うが、クラスやフォームにはユーザー定義型(構造体)は引数で渡せない。

代案としては、
・グローバルのスコープを持たせた構造体を用意し、そこに値をセットして渡す。
・構造体の各値を取得する関数をどこかに用意して、クラス内からはをそれを呼び出す。
 または、構造体を真似たクラスを作って用意しておく。

http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9812/vb6/
->続きを読む…


Visual Source Safeのマージはフォームに使うな

カテゴリー: - A-tak @ 17時57分31秒 閲覧数 11 回 コメント (0) このエントリーを含むはてなブックマーク

マージはフォームにはなるべく使わない方が良い。
ヘッダの部分でうまくマージできない場合がある。
もし、使う場合はマージした後必ず開いて試してみる。
エラーが出るようだったら、履歴で過去のソースを表示し、ヘッダの部分を丸ごとコピーするとだいたい直る。


スレッドセーフではないもの

カテゴリー: - A-tak @ 17時54分54秒 閲覧数 1 回 コメント (0) このエントリーを含むはてなブックマーク

スレッドセーフでないオブジェクトは、複数のスレッドからアクセスすると問題になる。
Hashtableなどもそうらしい。
あと、こういうスレッドセーフでない物には、Syncronized共有メソッドがある
ので、それを使って同期オブジェクトを作ってそれをつかっていくらしい。


SynLockの引数には何を使えばよいか?

カテゴリー: - A-tak @ 17時53分00秒 閲覧数 1 回 コメント (0) このエントリーを含むはてなブックマーク

なんか、weblogがまだ寂しいので(笑)
ずいぶん前にスレッドに挑戦して、アップしてなかったメモを追加

プログラミング Visual Basic.NET Vol.1によれば、
・Thread.Static属性のついていないクラスまたはモジュールレベルの変数
・参照型
・Nothingではない
の条件を満たす物を使えばよいらしい。

サンプルや説明を見る限り、この引数に与える変数はアクセス調整のために使わ
れる物で、なんでも良いように思える。
Meなんかはちょうど条件に合うから、普段はこれを使えばいいが、
もし、クラス内で二カ所別々にアクセス調整したい場合は、
meの他にもう一個別の変数を用意しておけば良い、、のかな?


スタイルシートのリファレンス

カテゴリー: - A-tak @ 13時05分59秒 閲覧数 2 回 コメント (0) このエントリーを含むはてなブックマーク

MovableTypeのカスタマイズの為に今までホームページビルダーお任せだったスタイルシートを調べてみることにしました。
以下を参照させてもらいました。さすがです。きれいにまとまってます。

クラスとかIDの違いなどもここを見れば説明があります。自分はついさっきまでよく意味が分かってませんでした(^_^;

http://tohoho.wakusei.ne.jp/css/index.htm


48 queries. 0.339 sec.
Powered by WordPress Module based on WordPress ME & WordPress

さがしもの
 
現在、
 1531 の記事と
 1288 のコメントがあります
このブログの自己満足度
 237 %です
最近の投稿
最近のコメント
人気エントリー
アクセス数が多いエントリー
このページのリンク元
参照なし
さがしモノ