[delphi-users:2314] Grid コンポーネント

465 views
Skip to first unread message

Ozawa

unread,
Nov 11, 2011, 8:41:18 PM11/11/11
to delphi...@freeml.com
小澤と申します、宜しくお願いします。

下記が出来る、Grid のカスタムコンポーネントを探しています。

1.入力が出来る(数値項目のチェックもできれば尚良い)

2.チェックボックス

3.ボタンを置けて、クリックでイベント発生

イメージとしては、ブラウザでの一覧表に、チェックボックスやボタンが付いた感じ。


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
使い方はいろいろ♪一部のメンバーだけにMLメールを送ろう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h5CYL
-----------------------------------------------------[freeml by GMO]--

遊歩人

unread,
Nov 12, 2011, 9:04:15 AM11/12/11
to delphi...@freeml.com
小澤 さん、こんにちは。

ご希望の機能かわかりませんが、拙作「SuperGrid」をご賞味頂けたらと思います。
以下のURLでフリーで公開しております。
http://www.avsoft.jp/index.htm

対応バージョンは、Delphi XE/Delphi 2007/Delphi 7のみとなります。

ファミリーマート・am/pmの店舗に持ち込まれる水道・電気・ガス等の公共料金や
各種振り込み用紙の読込/仕分け処理システムをDelphiで作成しました。

そのシステムで使われているグリッド・コントロールが、SuperGridです。
また、オラクル開発支援ツール拙作「Visual NAVI」でも使用しています。

遊歩人


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【おしゃれ泥棒】学園祭イベント実施中♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=h5MA6

ますちゃん

unread,
Nov 13, 2011, 10:27:15 PM11/13/11
to delphi...@freeml.com
遊歩人さん、こんにちは

SuperGridを拝見してDelphi2010でもインストールできないものかと
やってみました。

結果的には失敗したんですが、やはり無理なんでしょうか?
コンパイルの段階でASGridが無いと怒られます。

Desingintfの件は月並みでクリアできたんですが・・

--
河村益成 <masu...@kurasei.co.jp>


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【わグルま!】キョンシーを捕まえよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6gHe

Ozawa

unread,
Nov 13, 2011, 10:46:24 PM11/13/11
to delphi...@freeml.com
遊歩人さん、ありがとうございます。

小澤です。

> ご希望の機能かわかりませんが、拙作「SuperGrid」をご賞味頂けたらと思います。
> 以下のURLでフリーで公開しております。
> http://www.avsoft.jp/index.htm

早々試してみます。

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
使い方はいろいろ♪一部のメンバーだけにMLメールを送ろう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6hcI

遊歩人

unread,
Nov 14, 2011, 7:46:17 AM11/14/11
to delphi...@freeml.com
河村 さん、リプライありがとうございます。

> SuperGridを拝見してDelphi2010でもインストールできないものかと
>やってみました。
申し訳ありません。
ホームページに書かれている通り、現在はDelphi7、Delphi2007、DelphiXEの3バー
ジョンのみです。

他にBDS2006、Delphi2009、Delphi2010も手元にあるので多少時間を頂ければコンパ
イルし公開することも
可能です。
色々なことが輻輳しておりまして、中々コンポーネントのバージョンアップまで時間
がとれないのが現状です。

遊歩人


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メンバーで使える掲示板を活用しよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6qUL

ますちゃん

unread,
Nov 14, 2011, 6:45:48 PM11/14/11
to delphi...@freeml.com
遊歩人さん、お返事感謝します。

> ホームページに書かれている通り、現在はDelphi7、Delphi2007、DelphiXEの3バー
> ジョンのみです。
>
> 他にBDS2006、Delphi2009、Delphi2010も手元にあるので多少時間を頂ければコンパ
> イルし公開することも
> 可能です。

コンポーネントなんぞ作ったことが無いんで、各バージョンの違いが
どの程度の問題になるのか分かっておりませんですいません。
昔々、システムの定数だけ変更して動かしたりとか割と単純な修正で
動かしてたことがあったんで、バージョン間の違いをさほど意識した
ことがなかったりします。すいません、大いに勉強不足で。

RadStudio2010なんぞを無理して買ったのは良いんですが、.NET開発を
している人たちから聞いた話の誘惑で、prismでの開発もやってみたく
なったりしております。しかし、良いコンポーネントが出るとどうしても
Delphiから離れがたくなりますね。

もしお時間がありましたら、2010への対応をよろしくお願いします。
しかし、ASGridが見つからないというのは、バージョン由来の問題なんで
しょうか?この点の見解のみお聞かせ下さい。

--
河村益成 <masu...@kurasei.co.jp>


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メールだけでみんなを招待できる便利機能♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6vFV

Mr.XRAY

unread,
Nov 14, 2011, 7:57:47 PM11/14/11
to delphi...@freeml.com
[delphi-users:2323] Re: Grid コンポーネント へのレスです.

こんにちは.Mr.XRAYです.

>コンポーネントなんぞ作ったことが無いんで、各バージョンの違いが
>どの程度の問題になるのか分かっておりませんですいません。

「ASGridが見つからないと」いうのがバージョン依存に関係あるか
分かりませんが.

Delphiでは,[実行],[コンパイル]というと,一般にはEXEファイルを
作成することになりますが,内部では次のようなことが行われます.

(1) コードが書いてある.pasファイルをコンパイルして.dcuファイル
を作成
(2) その他の関連ファイル(他の.dcuファイル等)を結合(リンク)させ,
実行可能ファイルやDLLを作成

この.dcuファイルは,コンパイル済ファイルということになります.
中身はバイナリで,C++等の.objと言うファイルに相当します.
この.dcuファイルは,Delphiのバージョン依存となっています.
例えば,「俺は,Delphi 2010で創られているんだぞ!」というような
情報が入っています.

したがって,コンポーネントの完全なソースコードである.pasファイル
がない,今回のような.dcuファイルで提供されているコンポーネントは,
対応バージョン以外では利用できません.

コンポーネントのソースコードである.pasファイルがあれば,利用者が
修正して,他のバージョンのDelphiでも利用可能です.

バージョン依存のファイルは他にもあります.
逆に言うと,バージョン依存のファイルを削除すれば,他のバージョンの
Delphiで作成したプロジェクトが再利用可能なこともあります.

[参考 : 別バージョンで作成されたプロジェクトの利用]
http://mrxray.on.coocan.jp/Delphi/Others/Delphi_Versionl.htm


--------------------------------------------------------------------
山が好き,花が好き,人が好き Mr.XRAY
http://mrxray.on.coocan.jp/
--------------------------------------------------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
練習や試合の予定調整は「とっとと決め太郎」におまかせ!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6wE5

DEKO

unread,
Nov 14, 2011, 10:08:12 PM11/14/11
to delphi...@freeml.com
こんにちは。

私は未だに TComboGrid を改修し続けて使っています。

[TComboGrid]
http://ht-deko.minim.ne.jp/ft1012.html#101210_01

--
by DEKO
-----------------------------
http://ht-deko.minim.ne.jp/
de...@ht-deko.minim.ne.jp
-----------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【おしゃれ泥棒】学園祭イベント実施中♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6y7x

遊歩人

unread,
Nov 15, 2011, 9:28:52 AM11/15/11
to delphi...@freeml.com
河村さん、こんばんは。

インストールできないのは、すでにMr.XRAYさんからコメントされている通りです。
バージョンによってコンパイル済みファイル(.dcu)が異なることが原因です。
説明不足で申し訳ありません。

私は、Delphiバージョン1がアメリカで発売され、フィバーしているのを知り、
英語版を購入したことが始まりです。

60歳を間近に控えたプログラマですが、長いことDelphiと関わっている割りには、
技術が上達しません。

最近は、C#とDelphiのそれぞれを触っておりますが、中々上手くいきませんね。
時々、このMLで皆さんにお世話になっております。

Delphi2010対応版は、もう少しお時間を下さい。
できましたら、ホームページ等でお知らせします。

遊歩人

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【わグルま!】キョンシーを捕まえよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h69BF

winmail.dat

遊歩人

unread,
Nov 15, 2011, 9:32:12 AM11/15/11
to delphi...@freeml.com
DEKOさん、こんばんは。

何時もお世話になり、ありがとうございます。

>私は未だに TComboGrid を改修し続けて使っています。
TComboGridですか・・・、懐かしいですね。
謎の全知師さんはどうされたのでしょう?
FBorland、FDELPHI懐かしいですね。

遊歩人


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
使い方はいろいろ♪一部のメンバーだけにMLメールを送ろう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h69EC

Ozawa

unread,
Nov 15, 2011, 9:44:40 AM11/15/11
to delphi...@freeml.com
遊歩人さん、ありがとうございます。

小澤です。

最初少し手間取りましたが、

先ほどの個人宛のメールに返信頂いたように、

goEditing を TRUE にしましたら、全て上手くいきました。

知らなかったカレンダー機能も付いていて、楽しみです。

ありがとうございました。

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メンバーで使える掲示板を活用しよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h69Rb

Ozawa

unread,
Nov 15, 2011, 8:06:28 PM11/15/11
to delphi...@freeml.com
遊歩人さん、
お世話になります、小澤です。

質問ですが、各項目の値を設定するには、どのようにすればいいのでしょうか。

例えば、起動時に、
1、ドロップダウンで、1行目は先頭を、2行目は次の項目を選択された状態。
2.チェックボックスで、1行目はチェックを、2行目は無しの状態。
3.カレンダー、1行目は2011/11/11を選択、2行目は2011/12/24を選択の状態。

どこかにマニュアル見たいのが有るのでしょうか。
有ればそちらを読ませて頂きます。

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メールだけでみんなを招待できる便利機能♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6DzL

Ozawa

unread,
Nov 15, 2011, 10:48:24 PM11/15/11
to delphi...@freeml.com
遊歩人さん、
お世話になります、小澤です。

先ほど質問したことが分かりました。

1、ドロップダウンは、Cells[C, R] に、リストの中で初期値にしたい文字を入れる。
2.チェックボックスは、Cells[C, R] に '1' を入れる。
3.カレンダーは、Cells[C, R] に '2011/08/13'等の日付 を入れる。

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
練習や試合の予定調整は「とっとと決め太郎」におまかせ!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6FVw

遊歩人

unread,
Nov 16, 2011, 9:11:08 AM11/16/11
to delphi...@freeml.com
小澤 さん、こんばんは。

> どこかにマニュアル見たいのが有るのでしょうか。
> 有ればそちらを読ませて頂きます。
すでにご覧なっているかと思いますが、次のサイトから
簡易マニュアルをダウンロードできます。
 http://www.avsoft.jp/doc/SuperGrid.pdf

参考になれば幸いです。

田中 芳起


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【わグルま!】キョンシーを捕まえよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6QEy

Ozawa

unread,
Nov 16, 2011, 9:42:27 AM11/16/11
to delphi...@freeml.com
遊歩人さん、
お世話になります、小澤です。

> 簡易マニュアルをダウンロードできます。
>  http://www.avsoft.jp/doc/SuperGrid.pdf

ありがとう ございます。
参考にさせて頂いてます。

今週末から、本格的に Super Grid を使った
UII部分を作成します。

MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メンバーで使える掲示板を活用しよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=h6RiF

Reply all
Reply to author
Forward
0 new messages