C++Builder相談室 Part12
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG過去スレ・関連サイトは>>2-6あたり。
0577デフォルトの名無しさん
NGNG報告乙
0578レノン
NGNG現在、Paradox、InterBaseを使ってDBプログラミングについて勉強
中です。
その中で、AVIやMPG2といった動画ファイルをDBに登録しようとして
いるのですが、これって技術的に可能なのでしょうか?
誰か、情報をお持ちでしたらば、教えてください。お願いします。
0579ポール・マッカートニー
NGNG>その中で、AVIやMPG2といった動画ファイルをDBに登録しようとして
>いるのですが、これって技術的に可能なのでしょうか?
うっ。BmpやJpegならよくやるけど、動画は聞いたことないなぁ…
自分ならそのような要求があった場合は、ファイルパスをDBに登録して、
アプリケーション側でそのファイルを呼び出して再生する仕組みにする。
BLOBフィールドに格納できるかもしれないけど、ファイルサイズがいたずらに
大きくなるし。
0580デフォルトの名無しさん
NGNGMLでBLOBを使えって回答もらってるけど、後は何が知りたいの?
0581デフォルトの名無しさん
NGNG答えられないなら黙ってろやカス
0582レノン
NGNG0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNG答えられないなら黙ってろやカス
0585デフォルトの名無しさん
NGNGリモート側でターゲット・プログラムの面倒を見ていると思われる
プロセスが終了していない事があるんだけど、なんでこうなるの?
リソースの解放し忘れかなにかあると、こうなるの?
0586デフォルトの名無しさん
NGNG皮袋に砂とか石詰めたやつじゃないのか
0587デフォルトの名無しさん
NGNGCドライブ内にコピーするだけのものを作ったのですが、
プログラムは終了してコピーも成功しているのに、CDを取り出すと
その後、「ドライブにディスクがありません」と表示されてしまいます。
エラーを出さないようにする方法がありますか?
0588デフォルトの名無しさん
NGNGプログラムも晒さないで原因を特定しろと?
0589デフォルトの名無しさん
NGNGプログラム中のバグを直せばエラーは出なくなるよ。
0590デフォルトの名無しさん
NGNGドライブにディスクがないのは事実だからプログラム的には正しい動作。
0591デフォルトの名無しさん
NGNGおめえら、いい加減に。・…
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG>>590
>>588
↑なにこれ
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGあと半年くらいROMればわかるよるになるよ。初心者さん
0598デフォルトの名無しさん
NGNGインデント
0599デフォルトの名無しさん
NGNG何言ってんのお前
0600デフォルトの名無しさん
NGNG知らないことは恥かしい事ではないよ!(´,_ゝ`)プッ
0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG1.バカまたはアホ
2・バカの上さらにアホ
どっちですか?
0603デフォルトの名無しさん
NGNG年取ってくとそうでもないよ。
恥ずかしくなるよ。
あの時やっとけば良かったって思うよ。
0604デフォルトの名無しさん
NGNGmmsystem.hをインクルードすると
コンパイル時に
, がない
宣言に ; がない
型名が必要
などのエラーが大量にでて困ってます。設定がまずいんでしょうか?
(ヘッダファイルはインストール後一切いじっていないです。
プログラムはtimeGetTime()を使うところをtime(0)をつかうと正常に動いてます。)
0605デフォルトの名無しさん
NGNGfree bccの話題はスレ違いだけどね。
0606デフォルトの名無しさん
NGNGに文字列を書き出します。
fd << "hoge\n"と
fd<< "hoge" << std::endl;
を比較すると(試したのはもう少し複雑ですが\nをstd::endlに置き換えると)
1.6倍くらい遅くなりました。こういうものなのでしょうか?なんか対策はないですか?
環境は、IntelC++のver.8です。
0607606
NGNG0608デフォルトの名無しさん
NGNGソースやプロジェクトのファイルからEnterprise版とかProfessional版とかって
判別できますか?
手元に BCB6 が無いので買ってくる必要があるので・・・
bprファイルで使ってるパッケージ見たらわかるような気がするのですが
なにを使っていたらEnterpriseとかがわかりません。
よろしくお願いします。
0609デフォルトの名無しさん
NGNGそんな事も前の担当者に聞けない仕事ならやめときや。
おかしい思わんか?
0610デフォルトの名無しさん
NGNG聞き方が悪い
〜のようなパッケージを読み込んでいるのですが、これはEnterpriseじゃないとダメそうですか?
とかの方が答えが返りそうだろ
その言い方だとEnterpriseとPro版両方持ってる人しか答えられないじゃん
0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNGMouse gesture demo application with two gestures implemented.
http://delphi.icm.edu.pl/newl/c50/f005_001.htm
0613608
NGNG自分もそう思います。
>>610
スマソ、とりあえず bpr の中の PACKAGES でわかりますか?
<PACKAGES value="vcl.bpi rtl.bpi vclx.bpi bcbsmp.bpi vcldb.bpi dbrtl.bpi bdertl.bpi
qrpt.bpi vclie.bpi xmlrtl.bpi inet.bpi inetdbbde.bpi inetdbxpress.bpi
nmfast.bpi soaprtl.bpi dsnap.bpi dclocx.bpi indy.bpi ibxpress.bpi
visualclx.bpi visualdbclx.bpi dsnapcrba.bpi dsnapcon.bpi bcbie.bpi
dbexpress.bpi adortl.bpi vcldbx.bpi cds.bpi bdecds.bpi teeui.bpi teedb.bpi
tee.bpi teeqr.bpi inetdb.bpi dbxcds.bpi bcb2kaxserver.bpi"/>
0614デフォルトの名無しさん
NGNG適当なパッケージ名でググったらこんなの見つけた
http://www.moriq.com/delphi/5to6.html
dsnap系はEnterpriseだけかも
0615608
NGNGサンクス。dsnap パッケージ でぐぐったら
ttp://www.tama.or.jp/~y.ohm/memo/delpkg.shtml
が、おかげで見つけました。
Delphi ですが BCB と同じですよね? とすると、Ent版・・・
どうも、ありがとうございました。
0616デフォルトの名無しさん
NGNG>605無事コンパイル出来ました。ありがとうございました。
0617デフォルトの名無しさん
NGNG0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG売ってるから買ってもいいや。
ttp://www.cooldev.com/
0620デフォルトの名無しさん
NGNGどう使うか判らないけど、libxmlはHTMLのパースが出来るよ。
ttp://xmlsoft.org/html/libxml-HTMLparser.html
BCBでの使い方は過去ログに載っている。
DAT落ちしているから、googleのキャッシュを参照。
ttp://www.google.co.jp/search?hl=ja&q=libxml+bcb+site%3A2ch.net&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0621デフォルトの名無しさん
NGNG何でこんなにつまらん質問ばかり飛んでるの?
仕事系の質問なんてしてんじゃねーよ。
0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNG例えば個人でデータベースとか使ってんの?
使ってるとしてそのデータベースにはどれほどのデータが蓄積されてんの?
しかも作ったプログラムまともに使ってんの?
0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNGなんか625は軽すぎてむかつく
0627デフォルトの名無しさん
NGNG0628デフォルトの名無しさん
NGNGけど、ダメですか?
バックアップを取ってなかったから画像ファイルがHDDごとあぼーんしたけど、
DBファイルだけは残ってる。
0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNGサンクス。色々試してみます。
0631デフォルトの名無しさん
NGNG画像はBLOBに入れてなかったの?
0632デフォルトの名無しさん
NGNGDBにはパス突っ込んでおいたほうが色々使いやすいんじゃないか?エロ画像なら。
0633デフォルトの名無しさん
NGNGBLOB使うと遅くなる(と聞いた)とか、でかいファイルはバックアップが手軽にできない
とか、そういう理由で画像はファイルのままだった。
標準のDBコンポ・IBXとか、Susieプラグインとか、色々と勉強になったよ。
0634デフォルトの名無しさん
NGNGBCBのProfessionalのIDEには
ネームスペースからの補完機能はあるんですか?
0635デフォルトの名無しさん
NGNG有
0636デフォルトの名無しさん
NGNG自動補完機能を無効にするのがBCBユーザーの嗜みです。
つーか重すぎ‥‥
0637デフォルトの名無しさん
NGNGBCB6がリリースされたころはそう思ってたけど、
CPUが2GHz超えたころから気にならなくなったな。
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNGクリップボードの内容を一時的に別メモリに退避させたいと考えています。
TClipboardのAsTextプロパティによってテキスト形式のみ退避させる場合は出来たのですが、
クリップボードの内容がどのようなフォーマットが混在してても、
丸々退避させる方法をどなたかご存知無いでしょうか。
0641デフォルトの名無しさん
NGNGUSBメモリとか?
0642640
NGNGメモリ上の別の領域にという事です。
0643デフォルトの名無しさん
NGNG0644640
NGNG如何なるデータがClipboardに収められてても大丈夫な方法は無いですかね。
0645デフォルトの名無しさん
NGNGサンプルソースが載ってるHPはないでしょうか?
�@HTTPを利用し、新しいバージョンが公開されているかどうかを確認。
�A新しいバージョンがある場合は、アプリが実行してないかを確認して、
動いているようなら停止する。
�Bインストールフォルダ箇所を取得して、
新しいバージョンをダウンロード。
以上でアップデート完了。
かなり探したのですが.NETで作成するページばかりヒットします…
よろしくお願いします。
0646デフォルトの名無しさん
NGNGIndyっていうコンポーネントをインスコして
http://forum.nifty.com/fdelphi/samples/01470.html
0647646
NGNGご回答ありがとうございます。
IndyってC++Builder6.0で標準実装されている
インターネットコンポーネントですね。
使用方法がよくわからずに、全くつかっていませんでした。
これで何とかできそうな感じです。
あとIndyの使用方法についての良いサイト、書籍などあったら
ご教授願いたいです。
0648デフォルトの名無しさん
NGNGこのスレをIndyで検索
0649647
NGNGC++Builder以外のリンクを見るの忘れてました。
申し訳ない。
0650646
NGNGここのHPに掲載してあるとおりに最新版に入れかえようとしてみたのですが、
インストール方法のコンポーネントのインストールを選んで、
追加ボタンを押してdclIndy60.bplを追加すると、パレットにIndy系の物が表示される。
の部分がうまくいきません。
旧バージョンは削除してもうまくいかなかったので、
一度ビルダーをすべて消して、再インストールしても
だめでした。
開発環境はC++Builder6のSP4です。
解決方法のご指導よろしくお願いします。
0651646
NGNG0652デフォルトの名無しさん
NGNG($BCB)\binにBCB6標準のdclIndy60.bplが残ってたりしないか?
0653650
NGNGあるので、Indyのファイルからコピーしています。
最初の時点では同名ファイルはありませんでした。
コンポーネントのインストールで、追加ボタンを押してdclIndy60.bplを追加する
という部分で、エラーがでます。
エラーメッセージは【(dclIndy60.bpl)ファイルが見つかりません】
ファイルの規定値が拡張子がbpkとなっているのですが、bplファイルでいいのでしょうか?
一応bpkの拡張子がないか検索をかけてみたのですが、見当たりませんでした。
0654650
NGNGコンポーネントのインストールじゃなく、
パッケージのインストールだったのですね・・・
ありがとうございました。
0655デフォルトの名無しさん
NGNG予算もなく、C/S型DBアプリを作成するのも初めてです。
手間をかけずに変更したいのですがどうすればいいのでしょうか?
今のところ下記の手順で考えています。
1.Firebird をインストールし、現行DBからデータを移行。
2.現行プログラム内の BDE 系コンポーネントを InterBase 系に置き換えて、
とりあえず動く用にする。
3.実際に動かしてパフォーマンスに問題が出たところから、ストアドプロシージャなどに
置き換えたりしてチューンしていく。
PostgreSQL も考えたんですが、PQCompo が TDataSet を継承していないので、
変更箇所が多くなりそうな感じです。
って感じで考えてますが、もっとおすすめの方法とか、参考になりそうなサイト
とかあったら教えていただけないでしょうか?
ちなみにアプリはありがちな見積・納品・請求管理アプリで、OS は
クライアント・サーバー・開発環境とも Windows XP SP2 で、 BCB6 で
開発する予定です。
よろしくお願いします。
0656デフォルトの名無しさん
NGNG名前間違ってるぞ
0657デフォルトの名無しさん
NGNGコンパイル・リンクの方法教えてくれませんか?
Borland初めてなもので・・・
ソース
test.cpp test.def
リンクする標準ライブラリ
user32.lib kernel32.lib
0659デフォルトの名無しさん
NGNGbcc32 -c foo.c
b.次にそれをDLL形式でリンクする(カッコ部分はdefファイルを作成した場合だけ書く)
bcc32 -WD -e foo.dll foo.obj (foo.def)
c.必要であればライブラリファイル(.lib)を作成する.
implib foo.lib foo.dll
0660デフォルトの名無しさん
NGNG不動小数点の桁数をそろえる方法は無いでしょうか?
StrToFloatと何か組み合わせればいけるでしょうか?
お願いします!
0661デフォルトの名無しさん
NGNGバイナリファイルの取得はどうやったらいいのでしょうか?
Memo1->Text = IdHttp1.Get('http://www.2ch.net');
よろしくお願いします。
0662デフォルトの名無しさん
NGNGprintf("%9.2f\n", x);
...654.32小数点を入れて 9桁(小数点以下 2桁)
0663デフォルトの名無しさん
NGNGString SBuf = IdHttp1.Get('http://www.2ch.net'); //Stringにバイナリデータ取得
0664デフォルトの名無しさん
NGNGこのように、
String SBuf = IdHttp1.Get(http://sample.lzh);
でデータを受信してlzhファイルを作成したい場合は、
どうすればいいのでしょうか?
File関数を使うのかと思い色々やってみたのですが、うまくいかなくて。
レベルの低い質問ばかりで申し訳ない…
0665デフォルトの名無しさん
NGNG>>646
圧縮するには別途圧縮用ライブラリが必要
0666デフォルトの名無しさん
NGNG例えば受信データがexeなら、それを実体化するにも対応したライブラリ
が別途必要になるということでしょうか??
0667デフォルトの名無しさん
NGNGあ、ごめん
lzhファイルをダウンロードしているんだったらそのまま保存するだけでOK orz
0668デフォルトの名無しさん
NGNG私の質問が悪かったです。申し訳ない。
うまくいかないのは、
String SBuf に格納されたものを、指定フォルダに保存する方法です。
0669デフォルトの名無しさん
NGNG>>646みたいにTFileStream使ったら?
0670デフォルトの名無しさん
NGNGこの方法でできました。
ありがとうございました。
TFileStream *filestream;
AnsiString as_fname;
as_fname = "C:\sample.lzh";
filestream = new TFileStream(as_fname,fmCreate);
IdHTTP1->Get("http://www.sample.lzh",filestream);
// ファイルを閉じる
delete filestream;
filestream = NULL;
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNG・http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
・Borland Shared\MSHelp
あとCDのどこかに日本語ヘルプが転がってる。
鮮度はPSDK>>>越えられない壁>>>付属英語ヘルプ>>付属日本語ヘルプ
0673デフォルトの名無しさん
NGNGまあもうみつかったからいいけどな
0674デフォルトの名無しさん
NGNGこのPNG画像をBMPの形式でImageに変換するにはどうしたらいいのでしょうか?
画像を使用(加工)する許可はいただいています。
WideString w = WideString(Edit1->Text);
CppWebBrowser1->Navigate(w);
このようなプログラムです。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています