« 2007年5月 | トップページ | 2007年7月 »

2007年6月

2007年6月29日 (金)

謎のプロパティ消失の真相

前回書いたLayerプロパティ消失の謎ですが、よくよく見てみれば他のプロパティ値もリロード時に消えてしまうものがあるようです・・・。

※Layer Properties消失は以下のサイトで検証可能。
http://www.natane.org/test/layertest1.php
http://www.natane.org/test/layertest2.php
http://www.natane.org/test/layertest3.php

続きを読む "謎のプロパティ消失の真相"

| | コメント (0) | トラックバック (0)

2007年6月18日 (月)

謎のLayerプロパティ

MemoやEditのプロパティにLayerというものがあります。
これはデフォルトは0なのですが、Pagecontrolの上にコンポーネントを貼り付けた時は、LayerにそのPageControlのTab名が表示されます。

ちなみにこのTab名はDelphi for win32で言うところの各tabのCaptionとNameを兼ねていて、ちょっと扱いづらい。
なんで分離させなかったのだ・・・。

Tabの増やし方は、Tabs PropertieのところにTStringsライクに書くだけ。 デザイン時のTabの切り替えは、右クリックPopupMenuでLayersの中から選ぶか、そこに名前が出てなかったら(なぜかTabの上に何も配置してなかったらPopupMenuに表示されない)、ActiveLayerに直接書く(ComboBoxみたいに選べない・・・)。

続きを読む "謎のLayerプロパティ"

| | コメント (0) | トラックバック (0)

2007年6月14日 (木)

ParentColor

EditとかのParentColorをfalseにしたにもかかわらず、reload後に無視される現象が・・・。
※Editに限らず、他のものでも起こる

これはどうやらbugらしい。
EditのColorプロパティをデフォのままにしないで(デフォは何も書いてない)、ちゃんと色を指定すれば回避可能。

※バージョンはvcl_for_php_07_06_10.tar.gzに入っているものです。

続きを読む "ParentColor"

| | コメント (0) | トラックバック (0)

2007年6月12日 (火)

PropertyEditor

今日、vcl for PHPを確認してみたら、vcl_for_php_07_06_10.tar.gzがupされてたので、さっそく中身を見てみた。
例のbuildqueryの中で、特定のDBの場合に対するコードが追加されていた。
今のところoci8だけのようなので、これは前にforumで文句言ったからさっそく反映してくれたのか!と思ったら、

またエラーが出てますよ。

テストした? ('A`)

回避方法は、LimitCountとLimitStartをいずれも-1に。
でもこのプロパティ、使う意味あるのかなStoredProcで・・・。強制的にoci8用コードの中で-1にすればいいのに。

続きを読む "PropertyEditor"

| | コメント (0) | トラックバック (0)

2007年6月 7日 (木)

override

前回に引き続き自作コンポーネントの巻。

さて、「overrideして作ればいいよ」とか言われてしまったStoredProcをなんとかしようと試みる事に。

とりあえず、StoredProcクラスのbuildQueryファンクションを手直しすればいい事はわかっているので、これをoverrideしたいところ。

でも、Delphi厨なんで

functionとかの後ろにoverrideって書けばいいのか??

続きを読む "override"

| | コメント (0) | トラックバック (0)

« 2007年5月 | トップページ | 2007年7月 »