喫茶XRAYトップページ
[2362]
初体験 コンポインストールで自分自身を参照エラー
返信
削除
2009/5/6 (水) 06:10:19
Mr.XRAY
皆さんはこのようなエラーを経験したことがあるでしょうか.
コンポーネントのインストールで
>[致命的エラー] plButton.pas(1): ユニットまたはプログラム
> 'plButton.pas' が自分自身を参照しています
というものです.
私は経験ないのですが,メールでの問い合わせがあったものですから.
どういう場合にでるんでしょう?
Delphi6 Personal版だそうです.
(OSとUP2がインストールされているかは不明).
ユニットに何か手を加えていれば出る可能性があるのかな?
plButton.pas(1)
の(1)ですから,先頭ですよね.
こんなのはありましたが.... (^^;
1514 TEditor2.27がインストールできません
http://
compodev
.
at.
infoseek
.
co.
jp/
bbslog15
01-
1550.
html
わかったら,コンポーネントのインストール関係の記事に追加かな?
[2363]
Re:初体験 コンポインストールで自分自身を参照エラー
返信
削除
2009/5/6 (水) 06:22:07
Mr.XRAY
> ユニットに何か手を加えていれば出る可能性があるのかな?
やってみました.plButton.pasのファイル名の先頭を
uses plButton
にしたら,こんに感じのエラーとなりました.
でも,自分自身を参照だけではないですね.
こんなことする人はいないでしょう.
[エラー] plButton.pas(86): 'UNIT' が必要な場所に 'USES' があります
[致命的エラー] plButton.pas(1): ユニットまたはプログラム
'D:\XRAYpl\plButton.pas' が自分自身を参照しています
[2364]
Re2:初体験 コンポインストールで自分自身を参照エラー
返信
削除
2009/5/6 (水) 09:25:39
Mr.XRAY
> やってみました.plButton.pasのファイル名の先頭を
環境は,Delphi6 Personal(UP2) + Windows XP(SP2) です.
plButton.pasは,テストのためにダウンロードしました.
[2365]
原因判明.一件落着
返信
削除
2009/5/6 (水) 10:57:03
Mr.XRAY
当人からのメールが届きました.
原因は,
「新規パッケージに追加」で「パッケージファイル名」を,
コンポーネントと同じ "plButton" としたためだそうです.
う〜ん,ここまでは気づきませんでした.
でも,最初のうちはデフォルトである
dclusrXX.dpk (XXXの部分はDelphiのバージョンによって違う)
にした方がいいと思います.
これは記事に...,どうしようかな?
[2366]
Re:原因判明.一件落着
返信
削除
2009/5/6 (水) 11:00:46
Mr.XRAY
> 当人からのメールが届きました.
しかし,何で私がメールのやり取りをここに書いてんだ.
掲示板にレスしたと返信したのにぃ〜.
お願い!! この喫茶店使って,お願い(グスン).
後で同じトラブルがあるかも知れない方の参考になるのにぃ.
そうか,自分だけよければいいのか.
わかりましたよ.ハイ(大粒の涙).
# スミマセン.独り言,愚痴です.
[2367]
Re2:原因判明.一件落着
返信
削除
2009/5/7 (木) 14:10:48
Mr.XRAY
(- -)
[2368]
Re3:原因判明.一件落着
返信
削除
2009/5/7 (木) 20:47:04
DEKO
〔
HomePage
〕
> そうか,自分だけよければいいのか.
> わかりましたよ.ハイ(大粒の涙).
> (- -)
いやいやマスター、よくある事っすよ。
・質問に答える->音信不通。
・ファイル(自作ツールの一部とか)を添付する->音信不通。
・メールフォームにデタラメのメアド入れておきながら質問する。
とか。
別にお礼とかはいいから、
「うまくいった」「うまくいかなかった」
の返信は欲しいトコロですな。
[2369]
Re4:原因判明.一件落着
返信
削除
2009/5/7 (木) 23:08:19
Mr.XRAY
▼ DEKOさん,ありがとうございます.
ここのところメールのやりとりで,ちょっとありましたものでして...
少しナイーブ(ナーバス?)になっています.
あせりもあるんです.やりたいことがあるんです.
プログラム関係も含むのですが,全く違う分野なのです.
そこで,何とか,
いままで提供してるコンポ類を,少なくともDelphi2007+Vistaで確認
それが終了したら,Delphi2009で.
一段落したら,業務アプリ関係は離れて,自分がやりたい分野の
ことを,と考えています.
ちょっと前でしたら,こんなことでいらつかなかったんですが.
人間,あせったり,余裕がないとダメですわ.
[2370]
Re:原因判明.一件落着
返信
削除
2009/5/8 (金) 15:48:50
宮 〔
HomePage
〕
▼ Mr.XRAYさん
> これは記事に...,どうしようかな?
????????
このあたりは??「殿がご乱心にあらせられるぞ〜っ」 (^^;)
最初は何のやりとりか解らず、
小生もうかつにも投稿者名と回答者名はあまり見ないので・・・??
あとでマスターの自問自答だと気づき唖然。
プログラム以外のよっぽど大な悩みがおありなんですね。
さて、初心者(いや私め)にとって、
コンポーネントのインスト/アンインスト
は、もっとも理解しがたい世界です。
ShowMessage('Hello world!');を入力、
F9を押してホラ動いたでしょう、すごいすごい。
から始めた者にとっては、
コンポの取り扱いを解説したサイトはマスターの
「コンポーネントの登録方法等 」しか見かけません。
それでもまだ不足気味ですハイ m(_ _)m。
例えば今私めの脳みそを覗いてみると、
dpkまであるフォルダを適当なところに置いてインストしてください?。とか、
pasだけ?、dcuやresなどたくさん付属していたり、指定pasだけでいいの?
Libフォルダに裸で放り込んでいいものか、
Libの下にフォルダごと置いていいものか?
たしか、親切にインストの仕方を書いてあるとき「開く」から
インストした覚えもる?
タイプライブラリやActiveXの取り込みではどっちからだったっけ?、
クラス名を変えろ/変えないなどあったり?、
たしかIndyのとき
パッケージダイアログでコンパイル/インストールなど押したり、
不要だったり?
う〜んわからん。
それに、Projectフォルダに自動的に出来る
「Bpl]という盲腸みたいなフォルダ、なにこれ?
自分のprojectだけにしたいのに邪魔でうっかり削除してしまう。
要するに自分で何をやっているのか解っていないのです。
だから想像を絶することもやる。
私もぐちゃぐちゃにして何度もDelphiを再インストールしました。
この辺が解らない、クラスが作れないから何年たっても初心者なのです。
今度のパターンも似たようなものかも。
ですから、「コンポーネントの登録方法等 」を
より充実してくださるよう切にお願いします。
では。
[2373]
Re2:原因判明.一件落着
返信
削除
2009/5/9 (土) 00:39:46
Mr.XRAY
▼ 宮さん,ありがとうございます.
> ですから、「コンポーネントの登録方法等 」を
> より充実してくださるよう切にお願いします。
記事を追加すると文章やページの長さが長くなます.
1. なんだかダラダラと書いてある.分かりにくい --> 読まない
2. 読んだけど,わかりづらい文章だ.結局理解できない
3. 読むように言われたけど,面倒だから読まない
ということになりがちです.
これは私自身もそうです.あるサイトの記事を,前はなんとなく
みていたのが,見直したら,「なんだ,ここにちゃんと書いてある」
KSCさんの作成した動画ニュース,マニュアルに注目したのは,この点です.
人というのは,動きのある,特に画像には注視する傾向があります.
音も重要な要素です.つまり声ですね.
それと,この掲示板でのやりとりの時は談話という受け止めなんですが,
メールだと,質問を受けているという精神状態になります.
すると,メールのマナー,質問のマナーが非常に気になってしまうんです.
どういうわけか,同じ様なメールが続くんですね.
できない,と現れた現象だけの内容が多いです.
(もちろん,上級者の方はそれで判断できるのかも知れませんが)
やはり,自分がやった手順を書いていたたければと考えています.
[2375]
何が,どうやって(どうして),どうなった.こうなった
返信
削除
2009/5/9 (土) 06:42:29
Mr.XRAY
> それと,この掲示板でのやりとりの時は談話という受け止めなんですが,
> メールだと,質問を受けているという精神状態になります.
5W1Hというのをご存知だと思いますが.
質問の際は,この
「何が,どうやって(どうして),どうなった」
が必要だと考えています.
質問された方が知りたいのは「どうして」そう(エラー)なるのか?
が知りたい場合があります.
しかし,「何が,どうなった」というだけの内容の質問が多いのです.
どうやって,の部分が抜けているんですね.
もちろん,上級者であればある程度予測がつくのでしょうが.
このような質問は,いつでも簡単に見つけることができます.
Q and Aの掲示板を覗いてみます....
EXCELの空白セルを取り入れるには?
http://
hpcgi1.
nifty.
com/
MADIA/
DelphiBB
S/
wwwlng.
cgi?
print+
200905/
09050017
.
txt
これも,どうやって,いう内容があません.
あるのは,何々したい,でもこうなってしまった.です.
「どうやって」という部分(これはコードの場合も該当します)があれば,
考えることもできます.
あげくの果てに「解決しました」だけ.
何も反応がないよりましですが,
「おい,解決? どうやったんだよ,知りたいよ,お願い.おせぇて」
しかし,この喫茶店にご来店の方々はマナーがいいですね.
どうして?
[2376]
まったく、同感です!
返信
削除
2009/5/9 (土) 10:56:21
KSC
〔
HomePage
〕
KSCです。
> 5W1Hというのをご存知だと思いますが.
> 質問の際は,この
> 「何が,どうやって(どうして),どうなった」
> ・
> ・
> ・
> しかし,「何が,どうなった」というだけの内容の質問が多いのです.
> どうやって,の部分が抜けているんですね.
私も同感です。(と、自分の書き込み方は棚に上げて...)
私の場合、自分のサイトであまり「掲示板」活動をしていないので、
自分が勤めている会社内での事なのですが、
PC関係についてヘルプデスク的な事も必然とやらされているのですが、
「PCが起動しない...」
「Excelが強制終了した...」
「画面が開かない...」
などと結果(どうなった)しか言ってくれず、「何をやったら」(どうして)と言う
状況を言ってくれません。ひどい時には
「何をやったら? ... 忘れた。」
と、言われる方も少なくありません。
その度に「ちゃんと、覚えていろ!!」と、心の奥底でつぶやいています。
まっ、おかげで「予測力」がつき、その解決法が頭の中の引き出しに数多く
格納されていく為、数をこなす毎に解決に費やす時間が短くなっていきましたけどね。
「人は、こうやって成長していくのかな・・・」などと思ったりもして。
あっ、すいません。
ほとんど私の愚痴でしたね。
まぁ〜、こんな事を書き込んでどなたかが共感してくれるようなコメントを
書いて頂ける場所があるので、息抜きにもなりますけど!
喫茶店を経営して頂いているマスターに改めて「感謝!!」
[2377]
パソコンが動きません!
返信
削除
2009/5/9 (土) 11:34:53
Mr.XRAY
▼ KSCさん
私はも偉そうなことは言えないです.
自戒の意味で.報告書を作成するときも十分注意しないと.
> 「PCが起動しない...」
こういう話は,昔からありますね.
ちょっと違いますが,Niftyに加入した頃,パソコン通信の時代です.
パソコン関係のフォーラムでよくあったのが
「パソコンが動きません.昨日は動いたのですが..,」
で,ある人(私ではありません!)のレス
「きっと寝不足で力がでないのでしょう.休養してから再度
兆戦してみてはいかがでしょうか」
[2378]
Re:パソコンが動きません!
返信
削除
2009/5/9 (土) 11:40:15
Mr.XRAY
> 「パソコンが動きません.昨日は動いたのですが..,」
[備考]
当時のパソコンは,ディスプレイの多くはCRTで,
筐体も結構大きくて重たかったんです.
INCM/CMT
Cyclamen v3.82