さかもつ備忘録

Monday, May 16, 2011

BCB5-Chartコンポーネントが表示されない

いろいろなプロジェクトを開発していたところ
過去に開発したプロジェクトを開いたら突如「Chartコンポーネントが見つからない」のエラーメッセージが。上部タブにもコンポーネント表示されない。むむむ?
下記対処で対応したらうまくいった
とりあえず起動エラーに対して[キャンセル]を選択して起動させる
上部メニュー > [コンポーネント] > [パッケージのインストール] > [TeeChart 5.0 Components] のチェックが外れてるのでチェックを入れる
[デフォルト]
その後再構築でOKになったなんでだ?

Thursday, April 16, 2009

BCB5:実行時パッケージDirectoryExists,ForceDirectoriesリンカエラー対処方法

 DirectoryExists() 等、FileCtrl.hpp を使用していて「実行時パッケージを使って構築」しない場合、何故かリンクエラーになることがある。 プロジェクト名.bpr ファイルの の <SPARELIBS value="…"/>に空白で区切って VCLX50.lib を追加する。 「リンカ」の「共有 RTL DLL を使う」のチェックも外す。

Monday, June 11, 2007

Smartyテンプレートで中括弧表記

●方法その1
{ldelim} と {rdelim}で書
function hoge(){ldelim}
// 処理いろいろ

{rdelim}

●literalで宣言
{literal}

{/literal}

Monday, April 09, 2007

MySQLランキング表示

MySQLの場合テーブルJOINしてがんばる。

select r.*, if(n.Count is null, 0, count(*)) + 1 as Rank
from tableA r left join tableA n on (r.type=n.type) and (r.Count < n.Count)
where r.type='A'
group by r.ItemCd
order by a.Count desc;

Oracleランキング抽出

OracleDBの場合ROW_NUMが用意されているので簡単♪

SELECT a.row_num, a.record_count
FROM hogetable a
WHERE TYPE = 1
ORDER BY a.record_count DESC

Thursday, March 22, 2007

PostgreSQL+PHP初期設定

◆TCP/IP接続許可
接続制御を設定するファイルが、postgresql.conf ファイル
→PostgreSQL の data ディレクトリに入っています
#tcpip_socket = false
tcpip_socket = true

アクセス制御を設定するファイルが、pg_hda.confファイル
→PostgreSQL の data ディレクトリに入っています

local all trust
host all 127.0.0.1 255.255.255.255 trust

Wednesday, March 14, 2007

BCB4 ウィンドウを画面中央に表示

// ==================================
// Window表示位置調整
// ==================================
// 画面中央
MainForm->Left = ( Screen->Width / 2 ) - ( MainForm->Width /2);
MainForm->Top = ( Screen->Height / 2 ) - ( MainForm->Height /2);

BCB4 インストーラ不要EXE生成

プロジェクト→オプション
「リンカ」タブの「共有RTLDLLを使う」をチェックはずす
「パッケージ」タブのパッケージ再構築欄「実行時パッケージを使って構築」

再構築でOK!(^o^v

Tuesday, February 13, 2007

Email確認入力コピペ禁止タグ(IE限定)

INPUTタグに onpaste="return false;" 属性を記述
(例)
<input onpaste="return false;" tyep="text">