C Builder相談室 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG過去スレ・関連サイトは>>2-5あたり。
0178デフォルトの名無しさん
NGNG>>177
やめろーDelスレとかC言語スレみたいになる
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG覚えたんですか?
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG0186顔も名前も出さずに毎月100万円
NGNGなんと10,000円単位の収入
●10,000円単位の高収入
1件につき最大10、000円の高額収入。月収100万円以上も可能。
●画期的なビジネス!
インターネットを利用したこれまでにない斬新で画期的なビジネスです。
●誰でも出来ます!
インターネットが出来る環境の方なら誰でも参加可能です。
●専門的な知識は一切不要!
ビジネスに必要なツールはすべて当社で用意いたします。また、サポ
ートも万全です。
●詳細は今すぐHPをご覧ください。
http://www.future-web.tv/7823/
0187新米
NGNGセーブする方法で悩んでいます。Form上のCanvasプロパティを使って、読み込んだ
Bitmapに図形を書いたり、消したりすることができることがわかったのですが、
それでは、図形がBitmapに書き込まれたことにはならないので、Imageコンポーネント
にあるBitmapをセーブしてもNGですよね。 何か良い解決策はないでしょうか?
一度、書き込んだ図形の消去も可能にしたいのですが、よくやり方がわかりません。
どなたか助けてー
0188デフォルトの名無しさん
NGNGttp://www.netjoy.ne.jp/~tuya/DlphTutor/DlphTutor5.html
ttp://www.netjoy.ne.jp/~tuya/DlphTutor/DlphTutor6.html
0189デフォルトの名無しさん
NGNGFormではなくImageのCanvasつまり Image1->Canvasに描くと
図形をBitmapに描いた事になる
0190デフォルトの名無しさん
NGNGWindows 98 SE + C++Builder5.5 にて、
他人(誰?)が書いたソースを使ってビルドすることを企てております。
どうしても struct _timeb と _ftime() が定義されていないという理由で
コンパイルが失敗します。
いちおう、
#include <sys\types.h>
#include <sys\timeb.h>
こんなふうにヘッダファイルをインクルードしてあるんですけれど、
ダメなんです。
#define _timeb timeb
とか、勝手にやっちゃえばいいんでしょうか? アヒャー(・∀・;)
0191デフォルトの名無しさん
NGNGいいんじゃない?
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGttp://homepage1.nifty.com/cosmic/delphi/vcl.html
ここの「テキストファイルプレビュー機能付きオープン・セーブダイアログ」なんですが
テキストプレビュー部分で右クリックすると
親コントロールが無いと言われ例外が出てしまいます。
どうしたらいいんでしょうか。
0198197
NGNGBCB6です。
0199デフォルトの名無しさん
NGNG作者に聞けよ…
0200名無し~3.EXE
NGNG作者のサイトに
>C++Builder に関する質問は、回答できない(する能力がない)ので送らないでください。
と書かれていたので
使ったことある人いるかな、と思いここで聞いたのですが。
0201デフォルトの名無しさん
NGNGTCSpinEditって、なんかおかしいような気がします。
数字入れるものとして使いたいのに、エディットの中でEnter押すと、
なぜか改行が入力されてしまいます。数字以外も入力できるし。
スピンつきの数値入力にはなにか別のものを使うんでしょうか?
0202デフォルトの名無しさん
NGNGBCB6持ってないから試せないけど、
unit TextDlgs;
: ←ここの、{$ではじまる行を全て削除してみるとか
interface
0203デフォルトの名無しさん
NGNGeditとspin組み合わせてもそうなる、使用じゃないの?
0204デフォルトの名無しさん
NGNGTTextOpenDialog で起きるの?
0205デフォルトの名無しさん
NGNGDel6で試したけどエラー出る・・・。
>>202は関係なかったみたい。ゴミン無視して。
0206197
NGNGはい、そうです〜。
>205
自分もDel6Personalいれて試してみました。
エラー出ますね。
ってことで一応作者の人にメールしておきました。
返答ありがとうでした。
0207デフォルトの名無しさん
NGNG0208Delフサギコ ◆zE1iiRdQ
NGNGミ*゚Д゚*ミ < 一歩一歩
(ミ ミ \大人になっていくのです
〜ミ ,,, ミ
し' `J
最近は電車の部品の名前では...
なんとなく、.NET対抗age月間
0209デフォルトの名無しさん
NGNGhttp://www.nevrona.com/Indy/download80.html
に書かれている
Please note that the install does work properly
with C++Builder 4, 5 and it will fail to generate
the compiler binaries on drives (E: and N:).
This is a failure in the installation ONLY and not in Indy itself)
という文章は、E又はNドライブにIndyを
インストールしちゃだめでっせ。という解釈で
よろしかでしょか?
当方、BCB5 Pro(Update1)でし。
0210デフォルトの名無しさん
NGNG0211209
NGNGなんで、そんな制約があるんでしょうね。
TCppWebBrowserを越える使い勝手があることを祈ってまする>Indy
0212デフォルトの名無しさん
NGNGなんでそんなバグかは非常に興味がある。
0213デフォルトの名無しさん
NGNGIndy のインストーラがなんか変なことやっているのかな?
0214デフォルトの名無しさん
NGNGIndyとTCppWebBrowser?
比較対象がおかしいぞ。
0215デフォルトの名無しさん
NGNG0216201
NGNGありがとうございます。
TCSpinEditを使わないとすると、
代替のブツはどのような方向性で作る(探す?)のがいいんでしょうか?
最悪、APIで組み合わせることになるとか?
0217Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧∩ /TEditと
ミ*゚Д゚*ミ < TUpDownをセットで
(ミ ミ \ お使いになるのが
〜ミ ,,, ミ よいと思います
し' `J
TUpDown.Associateがあるぞよ
ちょっとデザインが違うけどね
0219デフォルトの名無しさん
NGNGオブジェクトや実データにつけるTとかFってどういう意味でしょう?
TはオブジェクトのTかなぁと思ってみたりもするのですが…。
0220デフォルトの名無しさん
NGNGオブジェクトのTって…強引すぎ(w
型(Type)のTな。
TurboPascal時代からの慣習だYO!
メンバのFはなんだっけ…
0221Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡< フィーは♪フィー♪ルドの♪フィー♪
'ミ つ旦)~~ \___________
⊂ミ",, ,,ミ つ
0222219
NGNG全然見当違いでした。知ってどうなるわけでもないけど結構気になってたので
聞いて良かったです。ありがとです。
0223211
NGNGぐはっ、両者を比較するのは間違ってますか・・・・
やりたいことは、HTTPクライアントを作って
特定のURLを巡回し、指定されたHTMLファイルを
取得できるかどうかを調べる、簡易WEBサーバ監視ツールを
作りたいんですが・・・・・
TCppWebBrowserを使ってみたんですが、どうも思って
いた物と違ったようなので、winInet関連にもはしりましたが
Indyの中にもHTTPクライアントとして使えるような
コンポーネントがあると思っていたんですが・・・・
とりあえず、これからインストールしてみます。
0224デフォルトの名無しさん
NGNGそれならIndyでOK
223自身も言ってるようにTCppWebBrowserを使うのが変
0225211
NGNGありがとうです。
いま、インストールしてとりあえずサンプル動かしてみたんですが
winInetなんて使ってられないくらい便利ですね。
が、HTTPのステータスコード(TIdHTTP->ResponseCode:404 Not Foundとかのやつ)が
おかしな事になっています。
たとえば、
http://www.2ch.net/
http://www.2ch.co.jp/
を巡回すると、1つ目の方は当然のごとく200(OK)を返しますが、
2つ目の方でも200を返します。
本来、2ch.co.jpなんてのは実在しないんだから
NULLか0あたりを返してくれることを期待していたんですが・・・
何かご存じの方いませんか?
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG男ならTClientSocket・・・は使いにくいのでソケットAPI叩こう!
0228げるるん
NGNGいや、WinINETAPIで十分だろう
0229デフォルトの名無しさん
NGNGttp://www.bradsoft.com/topstyle/2.5/screenshots/1.gif
こういうデザインのソフト増えてきたけど
こういうツールバーとかタブってどうやって作ったら
いいんだろう・・・。
0230Delフサギコ ◆zE1iiRdQ
NGNGhttp://www.geocities.co.jp/SiliconValley-PaloAlto/1512/
\
 ̄ ̄ ̄ ̄ Ο  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ο
♪ ∧,,∧゚ ♪
ミ,,゚Д゚彡 ♪
ミつ[|lllll]).
〜ミ ミ
U''U
0231デフォルトの名無しさん
NGNG{
// Memo1->SetFocus();
Memo1->SelectAll();
}
SetFocusしないと SelectALlが効かないんですが、これってそういうもの?
それから Memo1のReadonly=true;にしてあると
CutToClipbordも効きません。
W2000でBCB5です。
0232Delフサギコ ◆zE1iiRdQ
NGNGミσ゚Д゚ミσ
HideSelection=False?
ReadOnlyなんだから、Cutはできないのは普通じゃないかな?
0234デフォルトの名無しさん
NGNGこれって対応Windowsってどれどれ?
0236デフォルトの名無しさん
NGNG例によっての話、IEのバージョンによってバグの入り方は違う。
何でバージョンによってDLL名変えないのかねえ
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNGどれか1つ使った場合も全部exeにくっついちゃうの?
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGリンカが取り除けるものは取り除くけど
使っているものはもちろん
使われるかどうか判らないものはリンクされる。
使っているもの
それぞれのunitの nitialization finalization
使っているかどうか判らないもの
publishedな部分
リソース
0241デフォルトの名無しさん
NGNG>238さんじゃ無いけど。
ってことは、出来るだけパッケージ分けた方がいい?
0243デフォルトの名無しさん
NGNGあー、すまんっす。
勘違いしてた。
0244デフォルトの名無しさん
NGNGimplibでDLLからlibファイルこさえてSDKのヘッダファイルincludeすればいいだけだと思うが。
0245デフォルトの名無しさん
NGNGとりあえず、チュートリアル通りにエディタを作って
みたのですが、そこで少し疑問がでたので質問します。
この手のサンプルを見てると
「新規作成」を選ぶと画面をクリアするように
なってますが、エディタって大抵新しいウィンドウ(フォーム)を
開きますよね。
でも、その方法がわからないのです。
ご教授、よろしくお願いします。
0246デフォルトの名無しさん
NGNGTForm1.CreateModal();だったっけ?
0247245
NGNGCreateModalというメソッド無いみたいなんですが・・・。
一応ShowModalかな?と思い試してみたんですが
「表示されているウィンドウをモーダルにすることはできません」
と言われてしまいます。
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNGform->ShowModal();
delete form;
0250デフォルトの名無しさん
NGNG>「新規作成」を選ぶと画面をクリアするように
>なってますが、エディタって大抵新しいウィンドウ(フォーム)を
>開きますよね。
メモ帳やワードパッドはそんなことないよ。と言ってみるテスト。
VCLにはメインフォームというものがあって、ちょっとやっかいな構造になっております。
新しいフォームを開くのはいくらでも出来るんですが、
最初に開いたフォーム(メインフォームと呼ばれる)を閉じると、
後で開いたフォームも全部閉じてしまうです。
・・・続き(解決編)聞きたい?
0251デフォルトの名無しさん
NGNG確か、8になってから
その方法でも使えなくなったってどこかで見たな。
0252デフォルトの名無しさん
NGNG0253245
NGNGうあ、そうだったんですか。
MDIアプリにした方がスマートなのかな・・・。
続き、一応聞きたいです。
理解出来るかはわかりませんが(苦笑
0254デフォルトの名無しさん
NGNGhttp://www.geocities.com/foetsch/cbuilder.htm
こんなものをどうぞ
0255デフォルトの名無しさん
NGNG〜bor.dllの配布がいやん。
0256デフォルトの名無しさん
NGNG――― ★ ―――
// | \
/ /. | \
/ |
ワガママ 言うな!
-  ̄ ̄ ―
/
/ ヽ
∧_∧_
| ( ´Д`)  ̄"⌒ヽ
| / ) ヽ' / 、 `、_
γ --‐ ' λ. ; !
f 、 ヾ / )
! ノヽ、._, '`"/ _,. ‐'"
| j ヽ 〈_,,,ノ" ヽ
! ヽ 冫 y' .ノ
`、 \ | / /
\、ヾ | | イ-、__
l.__| }_ l
_.| .〔 l l
〔___! '--'
0257デフォルトの名無しさん
NGNGエディタのフォームとは別にダミーのメインフォームを作ります。
これでエディタフォームは開いたり閉じたりしても大丈夫ですが、問題がいくつかあります。
1.メインフォームが邪魔
・・・画面外に追いやって見えなくするとか API を使って非表示にするとか。
2.個々のエディタフォームがタスクバーに現れない
・・・SetParentで親をNULLにするとか、WS_EX_APPWINDOWを付けるとか。
3.エディタフォームを全部閉じてもアプリケーションが終了しない(メインフォームが残ってるので)
・・・エディタフォームが全部閉じられたらメインフォームも閉じるよーにします。別にメモリに常駐しててもいいけど。
別なアプローチとしては、新しいフォームを開く代わりに自分の exe をもう1個起動させることも出来ます。これはカンタン楽チン。不便な面もあるけど。
0258デフォルトの名無しさん
NGNGモナーむこう側を向いてる方が絵的にいいなー。
0259245
NGNGなるほど・・・。
何となく理解しました。
例えばタスクトレイに入れておく
ダミーのメインフォームを作って
そこから>249さんが書いてくださった方法で
開いていけばいいと。
頑張ってみます〜。
0260デフォルトの名無しさん
NGNGタブにしたらどう?
TPageControl に挿入するか TTabControlにして 作成したフォームを一つだけ有効にするか
0261245
NGNGウィンドウは開けるんですが、
一番最後に開いたウィンドウにしかフォーカス当たらない(苦笑。
ってことで、道は遠そうです。
>260
それもいいですね。
そうしてみようかな・・・。
0262デフォルトの名無しさん
NGNGShowModal は、モーダルダイアログと呼ばれるやつです。他のフォームが全部使えなくなる。
ただの Show なら大丈夫。(でもすぐ delete しないように)
0263245
NGNGおおっ、できました〜。
やっぱり自分が思ったとおりに動くと嬉しいですね。
これからも頑張ります〜。
0264デフォルトの名無しさん
NGNG英語版Windws環境上で、英語メッセージが出てくるようにするには、
どうしたら良いでしょうか?
0265デフォルトの名無しさん
NGNG分レビューは正常なのですが、実際に印刷すると
C
A
B
C
D
となってしまいます。
実際にはデータは、A,B,C,Dしかないのですが。。。
BCB5 QR Ver3.0 です。m(_ _"m)ペコリ
0267デフォルトの名無しさん
NGNGありがと、試してみます。
難しそう・・・
0268デフォルトの名無しさん
NGNG質問があります。
自分で new をつかって作成したオブジェクトでも、delete しなくていい(しちゃいけない?)
ときってありますよね?
そこの線引きがよくわかりません。
たとえばImageListにnewでつくったBitmapを追加したとき、
その追加メソッドの呼び出しに渡したポインタはdeleteしてもいいのか、とかです。
なにかわかりやすい指標のようなものはないでしょうか?
それとも、なんか勘違いしてます?
0269デフォルトの名無しさん
NGNGかな?
0270デフォルトの名無しさん
NGNG基本的に自分で作った物はFree。
TListのデストラクタをオーバーライドして解放ルーチンを埋め込んだり。
0271268
NGNGはいーわかりましたー。
もいっこ、確認ですが、 Owner を設定して new で作ったモノは delete
してもいい?しちゃだめ?
0272デフォルトの名無しさん
NGNG~( )−
/ >
0273デフォルトの名無しさん
NGNG0274268
NGNGこれでVCLとは友達だ。
0275Delフサギコ ◆zE1iiRdQ
NGNG> してもいい?しちゃだめ?
∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ 彡 < あえて言っておこう
(ミ ミ) \_______
ミ ミ
∪ ∪
∧,,∧ サッ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ミ < しなくてもいいんだ。
⊂ Om \_______
ミ、,, ミ,
.しヾJ してもいいけどネ
0276デフォルトの名無しさん
NGNGxボタンでソフトを終了されると落ちるんですけど、
どうしたらいいでしょうか?
XXX->FreeOnTerminate = false;
XXX->Resume();
で、一個スレッド作ってから、そのスレッド内で
YYY->FreeOnTerminate = true;
YYY->Resume();
bool bn=YYY->WaitFor();
と、もう一個スレッドを動かしてます。
0277デフォルトの名無しさん
NGNGアプリが終了したときのXXXとYYYの終わらせ方に問題があるのかも。
■ このスレッドは過去ログ倉庫に格納されています