C++Builder相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG過去スレ・関連サイトは>>2-4あたり。
0409デフォルトの名無しさん
NGNGその戦いの歴史は、まさに近代兵器の見本市だった
田代砲にはじまる数々のスクリプト兵器を経て到達した、97式アラファトマシンガン
これはまさに最終兵器として、猛威を振るった
しかし、ついにTIMEはこれらの兵器全てを完膚無きまでに無効とする
パプリカの設置に成功した
武器を奪われた我々に残されたもの ・・・それは「チョップ!」
手動で一撃一撃叩き込む「チョップ!!」地味で威力も極限まで小さな「チョップ!!!」
ただそれだけと、なってしまった!
だが、チョップといえども決してバカには出来ないということを!
そしてこのような手段にまで出たTIMEを今一度!
我が2ちゃんねらーの総意を込めたチョップを以て、叩き壊したい!!
有志たちの参戦を、ひとりでも多くの戦士の挑戦を待つ!!!
http://live.2ch.net/test/read.cgi/festival/1040349157/
0410デフォルトの名無しさん
NGNG他のアプリでコピーしてた内容も(・∀・)キエチャウYO!
0411403
NGNG0412デフォルトの名無しさん
NGNG荒らしツールか広告書き込みツールぐらいしか使い道を思い付きません。
0413デフォルトの名無しさん
NGNGひょっとしたら、>409 は、そのサンプルかも。
0414デフォルトの名無しさん
NGNGいや、mamimiみたいなのを考えているとか・・・
で、OpenJANEのソースを見ればいいのではないか?
0415デフォルトの名無しさん
NGNGhttp://bdn.borland.com/article/0,1410,20164,00.html
のソースをコピペってみたのですが、
TJPEGImage *jpg = new TJPEGImage();
の行で
> [C++ エラー] Unit1.cpp(65): E2451 未定義のシンボル TJPEGImage
というエラーが出てコンパイルできません。
TJPEGImageを使うのに、何かをしておく必要があるのでしょうか?
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNG根本的なところから・・・
0418415
NGNG即レスありがとうございます。その通りでした。
>>417
すみません…
一応TJPEGImageのところのヘルプは読んでみたのですが載っていないようでした。
http://www.borland.co.jp/qanda/cbuilder/c0009458.html
こちらに書いてあることもよく分からなかったので…
こういう情報はどこを調べれば良いのでしょう?
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGそれは嘘ですよね?
0421デフォルトの名無しさん
NGNG1:まずはスペルミスをチェック。
2:必要なファイルがincludeされているかチェック。
3:includeするファイルが判らなかったらヘルプなどで調べる。
4:ヘルプが頼りにならなければincludeファイルのフォルダをgrepしてincludeするファイルを特定する。
0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNGたもので、最近独学でC++Builder始めたんですがこれでよいの
でしょうか。VC++.netやらC#はなんだか変な方向に進んでいる
感じがして、とりあえずC++ってことでCPBにしたんですが。
自分では気に入ってます。
その前にVBばかりやらせるような会社自体将来が無いのでしょ
うか。制御系のアプリケーションが中心で、いくらなんでもVBでは
苦しいだろって規模のアプリケーションもVBでやっちまうんですが。
0424デフォルトの名無しさん
NGNGもしくは>423に日本語化パッチを(ry
0425デフォルトの名無しさん
NGNGそうですか、大変ですねぇ。
↓次どうぞー
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNGA:はい何ですかぁ
Q:会社でVBばかりやらされていて将来に不満を感じてたもので、
A:将来に感じる不満とはどんな食べ物ですか。どんな味がしますか???おいしいですか。
Q:最近独学でC++Builder始めたんですがこれでよいのでしょうか。
A:将来に感じる不満を解消してくれる予定ですか。未来のことなので変な日本語になってしまいます。
Q:VC++.netやらC#はなんだか変な方向に進んでいる感じがして、
A:変な方向とか・・・漠然としすぎていますね。もっと具体的に考えましょう。
Q:とりあえずC++ってことでCPBにしたんですが。
A:あっそ
Q:自分では気に入ってます。
A:よかったね
Q:その前にVBばかりやらせるような会社自体将来が無いのでしょうか。
A:あなたの将来が無いのはよくわかりますが、会社の将来まではわかりません。
Q:制御系のアプリケーションが中心で、いくらなんでもVBでは苦しいだろって規模のアプリケーションもVBでやっちまうんですが。
A:何故VBを選択しているのか、その理由を聞いたことさえ無いのですか。
0429デフォルトの名無しさん
NGNGまずは、とりあえず質問文を勝手に整理。何が聞きたいのか、よく分からない。
-----------
あのう、ちょっと相談に乗っていただけないでしょうか? 私は現在、会社の仕事としてVB
ばかりやらされていますが、VBだけしかできないままでは、この先ちゃんとやっていけるだ
ろうかと、将来に不満を感じています。
そこで、独学で BC++ Builder の勉強を始めました。
もちろん、VBと同じMSの開発環境である VC++.net や C# も考えたのですが、これらに
ついては、どうも方向性がつかめなくて変な感じがしたので、とりあえずC++ということで、
BC++ Builder にしたのです。私は、BC++ Builder は気に入っています。
ところで、私の今の勤務先についてなのですが、VBばかりやらせるような会社自体将来が
無いような気もするのですが、皆さんはどう思われますか? 私の会社の仕事は、もっぱら
制御系のアプリケーション開発が中心です。かなり大規模な、「これは、いくらなんでもVBでは
苦しいだろう」と思われるようなアプリケーションでさえも、VBでやってしまう会社です。
よろしくお願いします。
----------
ううむ。少なくとも、「C++ Builder に関する質問」が、どこにもないということだけは判明しました。
もしかして、VBスレ向けか、もしくはプログラマ板、転職板向けの質問ではないのか? これ?
0430デフォルトの名無しさん
NGNG将来を気にするのならば、異業種に転職しましょう。
0431デフォルトの名無しさん
NGNGVBだけを習熟していくことに不安を感じ、
BCBをやってみようと思った。
BCBに将来性はありますか?
0432デフォルトの名無しさん
NGNG前半は、たぶんそれ。
後半は、勤務先への不満かな?
気持ちは分からんこともないけど、423には、もっと別な部分に
不安を感じるなぁ・・・
0433デフォルトの名無しさん
NGNGで、このご時世だからいつ競争相手が出ないとも限らないし、
巧いがま口は、そういう競争相手一つで簡単に壊れるからね。
だから気持ちが焦ってるって事でしょ。
ただ、この不況だから、BCBをやっても仕事は無い というか道具が仕事を
連れてきてくれる時代は終ったのだと気付かなきゃね。
0434デフォルトの名無しさん
NGNGHWNDを引数とするAPIがあるのですが、それには何を与えればいいのでしょうか?
0435デフォルトの名無しさん
NGNGAllocateHWnd で見えないウィンドウを作るとか。
0436デフォルトの名無しさん
NGNGVCL的にやるなら、TWinControl を継承して メッセージを貰うコンポーネントを作成すると
再利用性が一挙に向上
0437デフォルトの名無しさん
NGNGしかしながら,一旦BCBを使ってしまうとVisualC++には戻りづらい。
戻るとしたらC#だろうな・・・
0438デフォルトの名無しさん
NGNGTMemoと行間の大きさを同じにするにはどうすればいいのでしょうか。
BCB3を使ってます。
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG. ∩ 無いのですか?
| | /
∧_∧ .| |
( ´Д`)| | <無いですよ
/ |
__| |-◎-◎-| __
\  ̄ ̄ ̄ ̄ ̄ \
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0442デフォルトの名無しさん
NGNGそんなことないよ。
あらゆる意味でVCの方が性能がいいのは事実。
BCBはGUIを作りやすいってだけだと思う。
それ以外は腐っている気がする。
0443デフォルトの名無しさん
NGNGBCBよりVCの方がC++への対応は腐ってるよ。
特にテンプレート関係。
0444438
NGNGもう一つ質問させて頂きます。
1つのTMemoコンポーネント内に
二色以上の文字列を表示させる事はできますか?
できるならばどのようにすればいいのでしょうか?
できないならば、選択して普通のテキストとしてコピーできる
TMemoと同じ行間で、2色以上の文字を表示できるようにするには、
どのような方法をとるのが一般的でしょうか?
プログラム側で文字列と色は書き込むので、
ユーザーにとってはReadOnlyで構いません。
0445440
NGNGVC++を買う場合はスタンダードでもいいのでしょうか?
それとももう少し高いのを買ったほうがよろしいのですか?
0446デフォルトの名無しさん
NGNGそれ以外はいいと思うけど>>VC++
0447デフォルトの名無しさん
NGNGんなーことは無いよ。
おいらがC++Builderを使い始めたきっかけは、実行速度がVCより速いから。
同じソースをいろんなコンパイルオプションで試行錯誤してみたら、
VC6より、C++Builder5の方が10%くらい速かった。
科学技術計算で結果が出るまでに数日かかるからこの差は大きい。
0448デフォルトの名無しさん
NGNGなるほど、科学技術計算で結果が出るまでに数日かかるものを作る時以外では
やっぱりVCの方が性能がいいってわけですね。
僕はそんなの一つも作ったことがありませんが、あなたはどんな物をいくつ作りましたか?
0449デフォルトの名無しさん
NGNG1、ANSI適合度・・・まあ3年先にはVC.NETも99%にすると公言してるけどね
2、Delphiとの連携・・Delphiのコードの95%程度はそのまま使える。
Delphiの軽くて使い易いインラインアセンブラだけ使っても便利だよ
逆にDelphiが使えるobjも吐ける。
3、Kylixとの連携
VCが勝るのは
1、ブランド
2、最適化の豊富さ(まあバグも多いから時間がない時は使いたくないんだけどね)
3、MFCxx.DLL が大抵のパソコンにあるのでコードサイズを小さく出来る
4、俺は嫌いだけどこのエディタが好きな人も多い
0450デフォルトの名無しさん
NGNGVCが勝る唯一?最大の点は、情報量の豊富さだろ。
0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNGAre you a aho ?
書籍だけでも、もの凄い違いがあることすら認識していないのか。
開発元におけるホームページでの情報量だって歴然だろ。
0454aho
NGNG1、 VCL に関する情報は VC++では無意味
2、ウイザードに関する情報は BCBでは無意味
3、 C++の情報は 共通
4、 MFCの情報も共通(ただ BCBでMFC使う人は少数だろう ただ ATLは使うかな)
という事で、本の通りにキーボード打って「ぼくにも出来た」と思いたい人でなければ
情報量には差が無いと思うのだが?
まあahoは判らない差があるのでしょう
0455デフォルトの名無しさん
NGNG入門書は元々少なかったものが廃刊して皆無になってるし。
特にFAQ形式の、パワフルテクニック系、300の技系が無いのが痛い。
そもそもヘルプの分量・わかりやすさ、ともにVC++のほうが圧倒的。
周りに知っている人がいるという事もかなり重要な要素。
100対3くらいの大差が付いてボコボコに負けているに、
これで差が無いなんてどこをどう見たら思えるのか不思議。
いくらBCB好きな俺でもオマエには賛同できない。
0456aho
NGNGそんなにVC++のヘルプが良いと思うならMSDN買えばいいんじゃないの?
0457デフォルトの名無しさん
NGNGマジでアフォだな。
BCBやりたい初心者に買わせる本が無いから
ダメダメだと知っていてもVC++を買わせる。
それで本当に満足なのか?
0458デフォルトの名無しさん
NGNG批判されたことに逆上して冷静に相手の意見を受け入れられない。
こうなるともう何を言っても無駄だろうね。恋は盲目なのだよ。
0459デフォルトの名無しさん
NGNGって事じゃないのか?
0460デフォルトの名無しさん
NGNGそれで済むなら「ARM買え」の一言だが。
0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNGしゃーなく使ったんだが・・・
正直こんなうんこは二度と使いたくないって思った。
0463デフォルトの名無しさん
NGNG教育についてもう少し勉強したほうがいいな…。
世の中は「成長させてもらう人」のほうが圧倒的多数で、
独学でできるやつはごく少数なのが現実。
入門書が充実したとして、ヘルプが改良されたとして、
嬉しいことはあっても嫌なことは何も無いだろ?
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNGって感じなんだがな・・・まあ俺もどうでもいいや、そんな話は
0466デフォルトの名無しさん
NGNG0467デフォルトの名無しさん
NGNG成長させてもらうのを待ってるダメな奴はなにやらせてもダメだから使えない。
そんな奴用の本なぞあっという間に廃れる運命。
0468467
NGNGちったー調べろよ(泣)
で、判らなくて手が止まったからってボーっとしてんなよ。
最後に
こんな奴を俺に押し付けた上司は逝ってよし。
0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNGアプリを構築できるのはBCBの方が圧倒的に楽。
しかし、GUIに関わらず内部で科学技術計算などの計算をさせるなら、
BCBもVC++も関係ない。表面に現れない部分ではBCBでプログラム
しても全然楽じゃない。当たり前だけど。
0471デフォルトの名無しさん
NGNGそんなこたぁない。本当にダメな奴はそうかもしらんが、
大多数は微妙にダメで微妙に使えるやつら。
仕事をやるだけの知識はあって、十分仕事になっている。
そんな奴ら用の本が売れまくって、良書があっというまに廃れているのが現実。
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG短期的にはそれで成功かもしれないけど、
長期的(3〜5年)で見たら、そういう奴は大抵現場からいなくなる。
まあ、いなくなるから不幸かというと、そうでも無いというか残ってる方が不幸だったりするのだけどね。
0474デフォルトの名無しさん
NGNGVB厨が出世して部下を困らせるのが標準的な会社。
そんな理想的な会社がどれほどあるのだろう?
0476デフォルトの名無しさん
NGNGその場合に
END_MESSAGE_MAPのかっこの中には何を書けばいいのでしょうか?
0477476
NGNG更にAllocateHWndには何を渡せばいいのでしょうか?
0478デフォルトの名無しさん
NGNGAllocateHWndにはメッセージプロシージャを渡すだけ。
0480デフォルトの名無しさん
NGNGBCB5で、TTreeNode::StateIndexに0を設定しても反映されない
のはどうしてなんでしょうか。
もちろんImageListは設定してあるし、StateIndexを1や2にすれば
表示されるんですけど。
0481デフォルトの名無しさん
NGNG開始時間〜終了時間から計算して
例えば開始01:00〜終了03:30なら2.5などと算出してくれるような関数ってありますか?
これがあれば今の作業が死ぬほど楽になるので(苦笑
0482デフォルトの名無しさん
NGNGそれくらい自分で関数作ればいいだろ。
0483481
NGNG徹夜続きで頭回らなくてすごく難しく感じてたんですが
コーヒー飲んで落ち着いたら簡単でした
恥かいてしまた(´Д`;)
0484デフォルトの名無しさん
NGNGHoursBetween、MinutesBetween、MilliSecondsBetweenとかあるし、
1時間の差を1.0とするなら引き算して24かけるだけでもいいし。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG>>481の開始〜終了時間ってエディットとかで、ユーザーが指定する物の事だと思い込んでたもので。
0488DrK
NGNG0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNGこれってC言語もコンパイルできるんですか?
.PPCファイルって何????マニュアルも開けないし、ヘルプ見てもさっぱり
わからない。初心者向けのツールじゃないですよね。
0493デフォルトの名無しさん
NGNGさすがにPC初心者向けの開発環境は存在しないのでは…
てゆーか、そんなひとに開発して欲しくないし。
0494タスケペー
NGNGWINDOWSのシステム情報を表示したいんですけど、どうやったらいいのか
わかりません。ヒントでも取っ掛かりになること教えてください。
0495デフォルトの名無しさん
NGNGシステム情報って何?
例えばレジストリの
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION
みたいな情報?
0496タスケペー
NGNGコンパネ-コンピュータの管理 にてツリー表示されているシステム情報の
ことです。そのウインドウを呼んで表示したいんです。
0498タスケペー
NGNGです。そ、それを、C++ BUILDERからプログラムとして....
0499たぶん
NGNGWinExec("mmc c:\\winnt\\system32\\compmgmt.msc", 0);
と書けば?
それとも SystemRoot の解決方法を知りたい?
0500タスケペー
NGNGこれだけでもかなり助かりますタ。ありがとうございました。
左側のツリーの要素として「システム情報」がROOTになる様に表示したいので
あります。アンタ...イイヒトダァアアー (北の国から)
0501たぶん
NGNGこれをどう呼びたいかって話し?
0502たぶん
NGNGmsinfo32.msc をmmc.exeで動かしても同じだし、
では、もう落ちるので
0503タスケペー
NGNGですよね。%どっか%みたいにしないといかんのでしょうかね。.....
C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe
0504デフォルトの名無しさん
NGNG0505タスケペー
NGNGクレクレ君になってしまいすいません。
0506デフォルトの名無しさん
NGNG外部シンボルinp,outpが未解決となってしまうエラーについて質問させてください。
I/Oボートにアクセスしステッピングモータを動かす
プログラミングをC/C++で行っています。
しかし
Error: 外部シンボル '_inp' が未解決(C:\DOCUMENTS AND SETTINGS\INFODRIVE\デスクトップ\program.OBJが参照)
Error: 外部シンボル '_outp' が未解決(C:\DOCUMENTS AND SETTINGS\INFODRIVE\デスクトップ\program.OBJ が参照)
というエラーが出てしまいmakeできません。
いろいろ調べて
#include "conio.h"
#include "IOBIN.h"
というのをインクルードしてみたのですがうまくいきません。
Win95、Cpad、Borland C++ Compiler 5.5 を使っています。
ちょっと制御関係の話かもしれませんが、
どなたかアドバイスをいただけませんか?
よろしくお願いします。
0507デフォルトの名無しさん
NGNGBCBなの? 単なるBCなの?
BCなら #include <conio.h>
BCBなら最近のであればTASMで、古いバージョンなら Delphiで inp outpを書いたら?
0508デフォルトの名無しさん
NGNGレスありがとうございます。
BCBです。
C/C++しか知らないのでTASMやDelphiで書くとまた一からです。。。
それしか方法はないのでしょうかね。。。?
■ このスレッドは過去ログ倉庫に格納されています