C++Builder相談室 Part11
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG過去スレ・関連サイトは>>2-6あたり。
0052デフォルトの名無しさん
NGNGフー
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGtimeGetTime();
timeEndPeriod(1);
または、
QueryPerformanceFrequency();
QueryPerformanceCounter();
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG潮をふくまえに潮をふいてしまうわ
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG出ないなら、.NETに乗り換えようかと思う。
VCLを使ったソフトが山ほどあるので以降が面倒なのと
TurboCの時代からBorlandなので愛着あるからな・・。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGフリーのGCCにさえ大きく後れを取っているのは致命的だったか…
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG禿同
仕事で使ってる香具師、マジ信じらんねー
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065本田
NGNG広義のRTOSの定義は、
「OSとOS上のアプリケーションの動作時間が見積もれること。」
だったけ?
でもこの定義じゃ月給を計算するバッチ処理OSもRTOSの仲間入りするので、
この定義には反対だとDDJ誌のコラムニストAl Stevens氏は書いてたな。
Al Stevens氏もうコラムニスト辞めたんだな。
http://www.alstevens.com/quincy.html
0066デフォルトの名無しさん
NGNGHintを表示させるようにしても何秒かで消えてしまうんですが、
消えないようにする方法はないでしょうか?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG掘られれ
0071デフォルトの名無しさん
NGNG僕なんて1週間はあたりまえですが、なにか?
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG出先ではノートパソコンで、家に帰ってきたらデスクトップで
プログラミングしている香具師はいますか?
オレは出先ではノートパソコンで自宅では快適なデスクットプで
と思いつつ、結局、sync すんのがめんどくせーんで、ノート
パソコンのみになっちまんってんだが、誰かナイスな工夫で
この問題を解決している香具師いたらテクニックを教えてくれ〜。
subversion とかで同期っつーのも考えたんだが、
「出先でも blame して〜」とか思うとノーパソにレジストリ
置かんといかんし、しかしそれだと、デスクトップで commit
とかするとき、ノーパソ電気入れとかんといかんとか
結構、難しいのでやめた。
つ〜わけで、頭イイ香具師の意見求む。
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGUSBメモリにCVSのリポジトリを置いて持ち歩くっての。
0079デフォルトの名無しさん
NGNG特に問題感じたこと無いですけど。
0080デフォルトの名無しさん
NGNGファイルだけでよければ&Win2k or XP の Proならば
オフラインファイル使えばいいんでない?
OSが勝手に同期とってくれるよ
0082デフォルトの名無しさん
NGNG特定のキーを押しっぱなしにしているかどうか判断する方法はありますか?
あと、特定のキーを押しっぱなしにしている場合にキー入力を無効にする方法も教えてください。
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNGfor (int i = MDIChildCount - 1; i >= 0; i--)
MDIChildren[i]->WindowState = wsMinimized;
for (int i = MDIChildCount - 1; i >= 0; i--)
MDIChildren[i]->Close();
0086デフォルトの名無しさん
NGNGasmコード吐き出したら全然展開されて無くて泣いた。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGそのばあい「インライン展開しない」オプションが有効になってるとおもうが。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGDelphiにはあった機能(Ctrl+Shift+C)なので、BCBにもあるんじゃないかと期待しているのですが...
//a.h
class c{
void a();
};
//a.cpp
void c::a() //これを自動で出力したい
{
}
0095デフォルトの名無しさん
NGNGクラスエクスプローラで、[メソッドの新規作成]を使うのが王道なのではないかと。
0096デフォルトの名無しさん
NGNGどうして後ろからやるの?
0097デフォルトの名無しさん
NGNG抑えるためでは?
0098デフォルトの名無しさん
NGNGClose()は場合によっては問題ないけど、問題ある場合もあるので、後ろから閉じたほうがいい。
0099デフォルトの名無しさん
NGNGttp://www.simventions.com/gustavson/2004/09/borcon-c-meet-team.html
簡単なアプリケーションの作成を伴った BCB in Diamondback のデモ
いまだプランニング中。12月15日までには発表がある。
0100100
NGNGコンポーネントのサイズが変わらずチッチャイまま描画されます。
オリジナルサイズで表示するのはどうしたら良いでしょうか?
>>99
DelphiだけでなくBCBにも Diamondback あってヨカタ
0101デフォルトの名無しさん
NGNGAutoSizeをtrueにするだけじゃまいか。
0102デフォルトの名無しさん
NGNGマジムカツク
客先からVC使えないの?なんて言われるし・・・
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNGええ、貴方と同じで使えないんですよ、とでも言っとけ
0106デフォルトの名無しさん
NGNGつか、ちょっとでも決まった型から外れると
極端に難しくなるから嫌いです
0107デフォルトの名無しさん
NGNGインターネット環境も10年前のダイアルアップがあたりまえなんて
こともないし、組み込みじゃなきゃバイナリのサイズなんて
でかくても無問題では???
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGコンパイルが通ったり通らなかったり、リンクでエラー吐いたり吐かなかったり、実行時にエラー吐くバイナリが出来たり出来なかったり
てか、ヘッダにoperator再定義のコード記述してビルトとおったのに、なんで、CPPの方に移したら、リンカエラー吐くかな・・・
まじ理解できないコンパイラでした
0113本田
NGNGこれはBCBに限らなくて一般論だけど、
C++はJAVAと比べて規格で決まっている割合が少なく、
実装に依存する割合が多い、
だから移植するのには苦労が多い。
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNG単に>112は自分は馬鹿だって言ってるだけでしょ。
0117デフォルトの名無しさん
NGNGなんで?なんで?ってほんと、さっぱり理由がわからないんだけど、
解決してみると、やっぱり自分のミスや無知のせいだったりする…いっぱい経験あり。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGちょっとしたプロトタイプを作成するときくらいにしか使えないよね
いまやってるプロジェクトも3人で開発している小規模のものだが
この程度でもBCBだったらコンパイル時間がウザく感じるのでは
ないかな?
0122デフォルトの名無しさん
NGNGほんと大変そうですね
0123デフォルトの名無しさん
NGNG開発要件等により選択するに決まってるだろ。
0124デフォルトの名無しさん
NGNGパッケージみたく大量配布する場合はActiveXをさけなきゃならんから、
VC++やVB系は避けるべし。
また、実行環境を.NET飲みになると困るのでC#は避けるべし。
0125デフォルトの名無しさん
NGNGポトペタでしか書けない香具師は必死ですねw
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNGまったくちぐはぐで、等式になる資格自体が無いよそれ。
誰のレスとも繋がりがないし。
思いつきで書かんように。
0131デフォルトの名無しさん
NGNGったくマジうぜー
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGまったくザコいライブラリだからあの程度のもの
だったら自作しなよ。そっちのほうが早いよ
0134本田
NGNG>ちょっとしたプロトタイプを作成するときくらいにしか使えないよね
素のVCLはもちろんそうだけど、素のMFCも同様、
どちらにしてもプロダクトレベルのソフトは、
RADツールだけでは作れなくって、
地道に作る必要がある。
>いまやってるプロジェクトも3人で開発している小規模のものだが
>この程度でもBCBだったらコンパイル時間がウザく感じるのではないかな?
BCBを使っている人はVCよりDELPHIになびきそう。
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGライブラリ。
0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNG相手にすんな。
0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNG彼女を作ることが出来ません。
C++ではnewすれば簡単にインスタンス化できますが、
実社会ではどうすれば、彼女のインスタンスを作成できるのですか?
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG基本クラスと派生クラスがあったとします。
基本クラスの実体を作らせたくない場合、方法としては
1.基本クラスに純粋仮想関数を作る
2.基本クラスのコンストラクタをprotected?private?に置く
で、よろしいのでしょうか?
できれば純粋仮想関数を作りたくない状況なので2の方法でいきたいのですが、
「この方法は間違っている」とか「もっと他に良い方法がある」等、ありましたら
よろしくお願いしますm(_ _)m
0145デフォルトの名無しさん
NGNG2.コンストラクタ・コピーコンストラクタ・代入演算子などをprotectedにすればOK
0146デフォルトの名無しさん
NGNGクラスを作るとき、コンストラクタとデストラクタぐらいしか
作らないのですが、コピーコンストラクタ、代入演算子までこの場合
作らないとうまくいかないのでしょうか?
0147デフォルトの名無しさん
NGNGデストラクタも書かない、というのはアリだと思うけど、
デストラクタが必要なのにコピーコンストラクタが不要なことってあんまりないような気がする。
インスタンス生成を禁止したいだけだったら、宣言だけしておけばOK。
0148デフォルトの名無しさん
NGNGどうしたら消えるようになりますか?Showでやれば消えるがCreateやコンストラクタでやりたいので
0149デフォルトの名無しさん
NGNGなるほど。
ありがとうございました!
0150デフォルトの名無しさん
NGNG消えるけんども
0151デフォルトの名無しさん
NGNGtest.cppとtest.hを追加してやると、同一タブでcppとhファイルの切り替えが
できません(別々のタブで表示されてしまう)
これを一つのタブで表示させるようにしたいのですが、どうしたらよいでしょう?
0152デフォルトの名無しさん
NGNGインクルードガードをBCBが自動生成するのと同じ形で書いて、
いったん閉じて開きなおしたら、1つのタブになったよ。
■ このスレッドは過去ログ倉庫に格納されています