
No.2ベストアンサー
- 回答日時:
>event procedure ならそれでエラーも出ませんが
>functionではStringGrid1が未定義となりコンパイルできません。
functionはFormのprivate関数またはpublic関数にしていないのでしょうか?
そうしていれば、#1で書いた方法でできます。
Formに依存しない関数にしているのなら、
S := Form1.StringGrid1.Cells[Col, Row];
Form1.StringGrid1.Cells[Col, Row] := S;
としなければなりませんが、このような関数は望ましくはありません。
(結局はForm1に依存しているので)
TForm1のprivateセクションに、
function xxxx(xx: xxx): xxx;
と記述し、
implementationに、
function TForm1.xxxx(xx: xxx): xxx;
begin
・・・・
end;
と記述すれば、Formのprivate関数になります。
この回答へのお礼
お礼日時:2009/10/21 16:44
ありがとうございました
おっしゃるとおりに
Formのprivate函数にしたところ
エラーが消えて,うまくいきました。
これでDelphiプログラムがかなり自由に組めそうですね。
本当に助かりました。
丁寧にお教え頂き深く感謝いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VABについて 下記記述が...
-
対応する関数ヘッダーがありません
-
C言語のプログラムが実行できま...
-
End Sub が必要です。
-
教えて下さい
-
配列数式の解除
-
マクロで待機時間を作りたい
-
ACCESSのVBAにてExcelのシ...
-
メモ帳(テキストデータ)をExc...
-
Excel・Word リサーチ機能を無...
-
お助けください!VBAのファイル...
-
Excelのセル値に基づいて図形の...
-
既存のマクロをコンボボックス...
-
マクロの「SaveAs」でエラーが...
-
UWLSの記録でマクロを作成し使...
-
【VBA】ワークブックを開く時に...
-
c言語で言うところの #define
-
Excel_マクロ_現在開いているシ...
-
【マクロ】【画像あり】4つの...
-
メッセージボックスのOKボタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
End Sub が必要です。
-
Excel VABについて 下記記述が...
-
フォートランのエラーについて...
-
intel fortranのエラーで困って...
-
他クラスからForm1内コントロル...
-
ラズパイ上の、pythonのエラー...
-
初歩的な質問ですが・・・
-
プロシージャ名のところでエラ...
-
python プログラミング vim
-
C言語の質問です。
-
Texに詳しい方よろしくお願いい...
-
構造体のポインタ参照
-
C++のことで・・教えてください。
-
VBでエラー'ActiveX component ...
-
ダブルコートのエスケープ
-
ISLispのsetq関数について教え...
-
typedef による2重定義
-
43:syntax error at end of input
-
解説サイトに従ったfortran並列...
-
コンパイル時のエラー
おすすめ情報