くだすれC++Builder(超初心者用)その5

レス数が950を超えています。1000を超えると書き込みができなくなります。
2012/04/21(土) 13:26:14.76
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。

■C++Builder XE2 - エンバカデロ・テクノロジーズ
http://www.embarcadero.com/jp/products/cbuilder


<過去スレ>
くだすれC++Builder(超初心者用)その4
http://toro.2ch.net/test/read.cgi/tech/1256256376/
くだすれC++Builder(超初心者用)その3
http://pc11.2ch.net/test/read.cgi/tech/1171219191/
くだすれC++Builder(超初心者用)その2
http://pc10.2ch.net/test/read.cgi/tech/1144308804/
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/

<兄弟スレ>
くだすれDelphi(超初心者用)その54
http://toro.2ch.net/test/read.cgi/tech/1325028195/
2016/01/23(土) 22:24:31.32ID:QG0chHOm
>>886
その動作は知らん
まず作成した「プロジェクト」は何?Windowsアプリケーションとか
各CPPファイルはプロジェクト作成した後に作成したものなのか、それとも既存のファイルをプロジェクトに追加したのか
各CPPファイルは何?フォームとかフレームとかユニットとか

考えられるのはUACのファイル仮想化の影響だろうか
そのプロジェクトはどこに保存されているのか
2016/02/02(火) 01:41:53.70ID:GAVe+K2q
>>886

ツール - オプション - 環境オプション - 自動保存の設定 - プロジェクトデスクトップ

チェックを有効

でどうかな。

C++Builder とか Delphi で生成したバイナリは変な関数や変数名が
勝手にエクスポートされるけど抑止出来ないのかな。

内部で使ってるクラス名とかが見えてしまうのがちょっと恥ずかしい。
889デフォルトの名無しさん
垢版 |
2016/02/02(火) 14:44:18.56ID:chGMw9p3
staticおじさんきたー
2016/02/03(水) 06:02:49.86ID:sqi/9QAv
CppBuilderやDelphiの文字見えただけで
プッておもってるっつーの。
2016/02/04(木) 10:26:04.24ID:yRIhdZTa
ん?何で?
892デフォルトの名無しさん
垢版 |
2016/02/15(月) 13:36:47.08ID:uj4lhjZt
XE8のTChartで設計時と実行時でタイトルのフォントやサイズが違うんですが
これ設計時と同じにする設定教えてくださ
893デフォルトの名無しさん
垢版 |
2016/02/15(月) 16:19:32.11ID:uj4lhjZt
TPopupMenuのクリックイベントでどのコントロールがメニューを出したのかどこ見たらわかるんですか?
2016/02/21(日) 11:01:02.36ID:UzPMPT/j
http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200810/200810_08100054.html

これ使えるなら、SenderにTagつけとくのが一番良いのでしょうか。
全部読んでないし、よくも知りませんけど。
2016/02/21(日) 19:09:08.88ID:Vu+T+AQR
>>893
PopoupComponentプロパティー
896デフォルトの名無しさん
垢版 |
2016/03/11(金) 08:59:49.50ID:O+H4Y2rU
Wndows7 Home EditionでC++Builder6使って32bitアプリを造ってるんですけど
昨日まで問題なく動いてたのがアクセスバイオレーションで
「モジュールCC3260MT.DLLのアドレスXXXXXXXXでアドレスYYYYYYYYに対する
読み込み違反が起きました。」というデバッガからのメッセージで停止するようになったんですけど

読み込み違反が起きたのはバイナリファイル(Asciiテキストや16bit整数、32bit整数が混合してます)を
fread()でファイル先頭にあるテキストデータをchar buf[4];にFILE *streamから1組を1回読み込むステップです。
昨日までは問題なく読み込みできました。
読み込みデータの内容ははネットで流通してるバイナリエディタで確認してあります。

「モジュールCC3260MT.DLL」はMSが作ったのかBorlandが作ったのかどちらでしょう。
開発用のPCはネットにつながってます。

マイクロ・ソフトがwindows updateでHDDの中を盗み見して破壊工作したんでしょうか
C++Builderの再インストールで解決するのか
Windows7の再インストールをしなければいけないのか
もっと簡単な解決策はありますか。
2016/03/11(金) 09:16:05.33ID:8EX0/NZE
>>896
まず、そのDLLはborlandのもの
($BCB\Bin以下にもある)

そして、そのDLL(内のコード)がアクセス違反を起こしたからといって、そのDLLが悪いというわけではない
DLLを呼び出す部分で誤ったパラメータを渡しただけというのが普通
898デフォルトの名無しさん
垢版 |
2016/03/17(木) 22:50:34.00ID:PqfLOiE9
C++Builder XE7で以下のコンパイルエラーの対策を教えて下さい
”E2491:最大VIRDEF数を超過しました。再帰をチェックして下さい”
元のソースでは下記のようなクラスが再帰的に定義されています。
どなたかこのエラーの回避方法などあったらアドバイスをお願いします

/***********************************************************************/
class _NullItem {
public:
std::string nullpo;
std::time_t null_time;
private:
friend class boost::serialization::access;
BOOST_SERIALIZATION_SPLIT_MEMBER();
template <class Archive>
void save(Archive& archive, const unsigned int version) const {
static_cast<void>(version); // No use
archive & boost::serialization::make_nvp("nullpo", nullpo);
archive & boost::serialization::make_nvp("null_time", null_time);
}
template <class Archive>
void load(Archive& archive, const unsigned int version) {
if( version == 0) {
archive & boost::serialization::make_nvp("nullpo", nullpo);
archive & boost::serialization::make_nvp("null_time", null_time);
}
}
};
BOOST_CLASS_VERSION(_NullItem, 0);
2016/03/18(金) 09:01:16.41ID:M/rhXFbP
> E2491 最大 VIRDEF 数を超過した:再帰をチェックしてください (C++)
>
> 割り当てられた VIRDEF シンボルが多すぎます。
> コンパイラは,変換ユニットごとに使用できる VIRDEF の数を制限しています。
> 現在,この VIRDEF の制限は 16384 です。
>
> たとえば,プログラムに 16384 個を超える関数があると,このエラーが発生します。

さぁ、まず心当たりは?
900デフォルトの名無しさん
垢版 |
2016/03/18(金) 23:26:05.16ID:tkVQMYU5
>さぁ、まず心当たりは?

心当たりがあります。関数数を数えたことはないのですが、8000位はあります。
変換ユニット毎との制限ということで、ユニットの内容を分割したところ、エラーは出なくなりました。
取り合えずこれで様子見とします。

ヒントをありがとう。
2016/03/19(土) 04:02:39.11ID:5djHDgqa
>>896-897
バイナリをテキストモードで読んだとか?

ファイルポインタが指す場所が、間違っているとか、
ファイルサイズ以上の場所を指しているとか
2016/03/21(月) 18:43:25.64ID:lWwxAdTu
管理者権限だとアクセス違反が出ないとか
2016/03/25(金) 18:56:36.63ID:EuSX1SpK
>>896
メールなどで個人的やり取りしてソース出せるなら見てみますが。
904デフォルトの名無しさん
垢版 |
2016/05/01(日) 15:03:32.96ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
905デフォルトの名無しさん
垢版 |
2016/07/12(火) 11:43:55.23ID:1/WKDUDU
質問ですが
フレームにStringGridを貼り付けてて、そのフレームをフォームに貼り付けているのですが
フォームを開いてもフレームのStringGridの一切のイベントが入ってこないのですが
これどうやったらイベント入るようになりますか?
906デフォルトの名無しさん
垢版 |
2016/07/12(火) 11:44:31.94ID:1/WKDUDU
>>905 はC++Builder XE8です
2016/07/28(木) 15:41:11.09ID:iO9WFioI
TSpeedButton の Down プロパティーのヘルプに

Caption プロパティが true の場合,選択された(押されている)状態の
ボタンを 1 個ユーザーがクリックすると,クリックしたボタンの選択が
解除され Down プロパティが false に設定されます。

と,Caption プロパティが boolean みたいに書いてあるけど何かの間違い?
2016/07/28(木) 16:58:58.04ID:l777pp12
何かの間違いというか今のヘルプは適当だから疑問に持たず脳内変換するw
自分でもCaption プロパティじゃなくDown プロパティの間違いだと分かっているだろ
2016/07/29(金) 12:23:30.40ID:f/3nZbUf
ほれ。
GroupIndex プロパティが 0 より大きい場合,Down プロパティを true に
設定するとボタンを選択できます。同じ GroupIndex の値を持つ、
選択されていない(押されていない)状態のボタンのうちの 1 つを
ユーザーがクリックすると,クリックしたボタンが選択され Down
プロパティが true に設定されます。
AllowAllUp プロパティが true の場合,選択された(押されている)
状態のボタンをユーザーがクリックすると,選択が解除され Down
プロパティが false に設定されます。
...
メモ:GroupIndex が 0 の場合,ボタンをクリックし終わったときに、
選択状態は解除されます。
2016/08/11(木) 23:22:55.82ID:FivtrhEz
C++Builder互換の廉価版コンパイラでもどっかで出してくれないかなぁ
エンバカ高いダロの価格表みて唖然としたゎ
2016/08/16(火) 14:55:25.10ID:st4g9UZS
個人は門前払いだもんな
912デフォルトの名無しさん
垢版 |
2016/08/28(日) 16:44:47.74ID:1u9LySbX
簡単なメッセージボックスを表示させたいのですが下記の記述だとその下のエラーが表示します。
メッセージボックスに関するヘッダーファイルはincludeしてませんがそのせいでしょうか?
初歩の初歩的な質問で申訳ありませんが教えてください。
C++Builder10.1 starterです。

  Application->MessageBox("送信スイッチ","確認",MB_OK);


E2034 'char const[5]' 型は 'const wchar_t *' 型に変換できない
E2342 パラメータ 'Text' は const wchar_t * 型として定義されているので const char * は渡せない
2016/08/28(日) 16:58:33.68ID:q+wmDdzP
Application->MessageBox(L"送信スイッチ",L"確認",MB_OK);
知らんけど
914デフォルトの名無しさん
垢版 |
2016/08/28(日) 21:14:52.85ID:4X0IeHM2
プロジェクトで使ってる xxx.cpp の xxxのファイル名を変更するには、
どうしたら良いのでしょうか。

BCB6 です。
2016/08/29(月) 01:42:36.38ID:553LWAbc
プロジェクト名.cpp なのか ユニット名.cpp なのか分からんけど
前者なら「プロジェクトに名前をつけて保存」
後者ならそのユニットを選んで「名前をつけて保存」
古いほうはそのまま残っているのでエクスプローラなどから削除
916デフォルトの名無しさん
垢版 |
2016/08/29(月) 08:42:46.05ID:ON1kcqtq
>>913
ご指摘の通りにLを追加することで解決しました。
迅速適切な回答をいただきお礼申し上げます。
917デフォルトの名無しさん
垢版 |
2016/08/30(火) 01:02:54.87ID:KyhU9szH
メニューバーのアクセラレーター文字を表示させない為には、
どうしたら良いんでしたっけ。
918デフォルトの名無しさん
垢版 |
2016/08/30(火) 20:35:56.94ID:vrBeNxH6
起動おそすぎね
2016/09/01(木) 12:19:54.09ID:+u33jOlz
チュートリアルやってたら
型限定子 'TDialogServiceSync' がクラス名または名前空間名ではない
宣言の構文エラー
っていわれるんだけどどうしたら修正できるんでしょうか?

int UserResponse = TDialogServiceSync::MessageDialog(L"This will clear the current document. Do you want to continue?",
TMsgDlgType::mtInformation, mbYesNo, TMsgDlgBtn::mbYes, 0);
2016/09/01(木) 15:17:43.78ID:+u33jOlz
include追加でよくなった
+++ #include <FMX.DialogService.Sync.hpp>
それと、
--- Fmx::Memo::TDeleteOptions()
+++ Fmx::Memo::Types::TDeleteOptions()

---Fmx::Memo::TDeleteOption
+++Fmx::Memo::Types::TDeleteOption
でコンパイルとおったわー
2016/09/01(木) 16:52:01.59ID:wmHkFOqO
omede
too
2016/09/03(土) 16:01:45.49ID:w8mOGCX1
消したった
2016/09/04(日) 07:46:37.03ID:5SDmlLW2
Delphi / C++Builder 10.1 Berlin Starter Edition が無料でダウンロード可能

注意事項
・無料ダウンロードは2016年8月22日から9月9日までの期間限定
・1回の登録/申請で1ライセンス入手可能
・1つのEメールアドレス/アカウントごとに1ライセンスのみ入手可

[Delphi 10.1 Berlin Starter Edition]
https://www.embarcadero.com/jp/products/delphi/starter/promotional-download

[C++Builder 10.1 Berlin Starter Edition]
https://www.embarcadero.com/jp/products/cbuilder/starter/promotional-download

894 :デフォルトの名無しさん [↓] :2016/08/27(土) 23:49:13.99 ID:9sh8Hs6g.net
Berlin StarterでDelphiとC++Builderの両方をインストール
しようとして失敗したりして気づいたこと

サイトから手動でダウンロードする実行ファイルは共通みたい
最初Delphiを手順通りにインストールすれば
C++Builderはインストールコードだけメールで送ってもらい
それをライセンスマネージャで登録する

Delphiでダウンロードした実行ファイルをもう一度実行すると
C++Builderがインストールできるようになる
2016/09/04(日) 19:19:32.02ID:Vrh+QpQO
全然だめじゃんこれ
ツカエネー
ディスク容量の無駄
2016/09/06(火) 13:18:52.54ID:JudOQXZV
無料のc++版なんですがLiveBindingの設定が見つかりません
Embarcadero C++Builder 10.1 Berlinです
http://i.imgur.com/mM9Wak9.png
926デフォルトの名無しさん
垢版 |
2016/09/06(火) 19:39:47.98ID:MfZbc6Jb
残念だったな
2016/09/10(土) 18:04:46.91ID:IC/YnQoN
BCB6のプロジェクトを10に変換できますか?
2016/09/13(火) 16:19:15.63ID:rgca+Jie
これなに?
E2342 パラメータ 'S' は const UnicodeString 型として定義されているので TStrings は渡せない
2016/09/13(火) 16:41:44.27ID:rgca+Jie
Fmx::Printer::Printer()->FontsをListBoxにaddしたいんだけど、
ListBox1->Items->Add(Fmx::Printer::Printer()->Fonts[i]);
とすると上記エラーがでます。
どう直せば良いでしょうか?
2016/09/14(水) 05:51:56.96ID:MHBTWTzU
Fonts->Items[i]
2016/09/14(水) 09:08:01.91ID:73fyrNos
>>928
パラメータ'S'が単一の海栗コード文字列引数として宣言されているところに
文字列リストを渡そうとしています。
2016/09/14(水) 12:00:42.03ID:YPGuBiXl
>>930-931
ttp://docwiki.embarcadero.com/Libraries/Berlin/ja/System.Classes.TStrings.Strings
ここに
>特定の位置にある文字を取得したり設定するには、Strings プロパティを使用します。
って書いてあったから
ListBox1->Items->Add(Fmx::Printer::Printer()->Fonts->Strings[i]);
としたらコンパイルできました
ありがとうございます
2016/09/14(水) 13:14:01.62ID:FqUE/Us6
おめ

delphiで、配列的に[]で直接アクセスできるものを
builderでは、直接[]ではなくItems[]とかStrings[]にするっていうのは、パターンだね

参照ではなくポインタなので、[]が別の意味になっちゃうから
934デフォルトの名無しさん
垢版 |
2016/09/14(水) 19:13:14.57ID:SAtYzmLp
Formを追加してForm1とForm2があります。
Form1に変数int portnoがありForm2よりForm1の変数を下記の記述で変更すると
「portnoはTForm1のメンバではない」とエラーメッセージがでます。

Form1->portno = (Edit1->Text.ToInt());

お互いのフォームのリンクはしています。
初歩的な質問で申訳ありませんが教えてください。
2016/09/14(水) 19:39:23.19ID:UPhwSVZG
portno って Form1 の public 変数?
単なるグローバル変数なんじゃないの
936デフォルトの名無しさん
垢版 |
2016/09/14(水) 20:48:27.28ID:SAtYzmLp
>>935
ご指摘の通りに変数の宣言位置を間違えていました。
public: のもとで宣言することで解決しました。有難うございます。
2016/09/15(木) 15:34:10.35ID:XGSP2Mqe
C++ Builder 10.1 Berlin Starter Edition落として使ってみてるんですけど
std::shared_ptr みたいな、C++11の機能はまだ未実装なんですかね?
#include <memory> しても「E2316」が出てしまいます。
938デフォルトの名無しさん
垢版 |
2016/09/15(木) 16:21:33.43ID:/7fa7B3U
STLを落とせ
939デフォルトの名無しさん
垢版 |
2016/09/15(木) 20:19:34.21ID:E4bLsAAi
C++Builder XE7以降でOpenCVを使いたいのですが、
使用するまでの手順を教えて下さい orz
2016/09/29(木) 14:11:12.83ID:6DQvtiI1
すみません
ttp://docwiki.embarcadero.com/Libraries/Seattle/ja/FMX.TreeView.TTreeViewItem.Create
URLのページにはTTreeViewItem.Createがあるのに
TTreeViewItem* tvi = TreeViewItem1->Create(NULL);
と書くと
'Create' は 'TTreeViewItem' のメンバではないとコンパイラに言われてしまいます
実行時にTTreeViewに項目を追加したいのですが、どう書けばよいのでしょうか?
Embarcadero C++Builder 10.1 Berlinです
2016/09/29(木) 14:58:18.92ID:W6ujk58U
TTreeViewItemの方じゃなくてTTreeViewItemsの方にAddメソッドあるでしょ。
Addメソッドの戻り値がTTreeViewItemじゃなかったけ?
2016/09/29(木) 17:46:57.75ID:q+RL0+b6
>>940
CreateメソッドはDelphiのインスタンス作成メソッド
C++(Builder)でのコンストラクタにあたるもので直接呼び出すものじゃない

TTreeViewItem* tvi = new TTreeViewItem(Owner);
2016/09/29(木) 23:33:36.75ID:6DQvtiI1
>>941-942
TValue a;
FolderDetails obj(L"新しいフォルダ");

TTreeViewItem* tvi = new TTreeViewItem(TreeView1.Selected);
tvi->Parent = TreeView1.Selected;
a = &obj;
tvi->Data = a;
tvi->Text = obj.Name;

こんな感じでできました ありがとうございます
2016/09/29(木) 23:56:40.42ID:6DQvtiI1
×TreeView1.Selected;
○TreeView1->Selected;
です
2016/10/02(日) 08:57:24.17ID:GEDjtSli
>入門者向け「Delphi」「C++Builder」の有償販売が終了、無期限の無償版として公開
> エンバカデロ・テクノロジーズ社は27日、入門者向けに提供している統合開発環境「Delphi 10.1 Berlin Starter Edition」
>および「C++Builder 10.1 Berlin Starter Edition」の有償販売を終了し、無期限の無償版として公開したことを明らかにした。
>従来はそれぞれ38,000円(税別)で販売されていた。

ttp://forest.watch.impress.co.jp/docs/news/1021826.html
2016/10/02(日) 10:19:31.75ID:LRFGAx2/
有料でいいからそれくらいの価格で最新版を出してくれ
2016/10/04(火) 12:11:02.21ID:v3wpM9GX
すみません
TWindowHandle *handle = Form1->Handle;
TWinWindowHandle *h = WindowHandleToPlatform(handle);
と書くと
[bcc32 エラー] Unit1.cpp(81): E2451 未定義のシンボル TWinWindowHandle
[bcc32 エラー] Unit1.cpp(81): E2268 未定義の関数 'WindowHandleToPlatform' を呼び出した
とコンパイルエラーになります
#include <FMX.Platform.Win.hpp>
はしてあります
どう書いたら良いのでしょうか?
Embarcadero C++Builder 10.1 Berlinです
2016/10/04(火) 15:53:57.43ID:Fh5hzUKR
書き方は間違ってないです
2016/10/04(火) 18:37:21.14ID:v3wpM9GX
Fmx::Platform::Win::TWinWindowHandle *ThisHandle = Fmx::Platform::Win::WindowHandleToPlatform(this->Handle);
でコンパイル通りました でもHWNDがほしい場合は
HWND hWnd = Fmx::Platform::Win::FormToHWND(Form1);
こっちで
950デフォルトの名無しさん
垢版 |
2016/10/04(火) 19:08:52.56ID:ZPmHgmj0
using namespace Fmx::Platform::Win {
TWindowHandle *handle = Form1->Handle;
TWinWindowHandle *h = WindowHandleToPlatform(handle);
HWND hWnd = h->Wnd;
}
2016/11/09(水) 10:52:46.15ID:kuZLiOyu
メインフォームからNewで作成&表示したFormAを
FormAのXボタンを押した時に破棄するにはどうすれば良いでしょうか?

FormAにはそれぞれ数MBytesのデータを持っていて、
使い方によっては500枚位New→Showする場合もあります。
952951
垢版 |
2016/11/09(水) 11:48:15.48ID:kuZLiOyu
補足です。

FormAを作成表示する時
 FormA = new TFormA( NULL );
FormA->Show();

FormAのヘッダに、

 WORD img[X_SIZE][Y_SIZE];

となっています。

タスクマネージャで見ているとFormAを作成&表示するタイミングで、
アプリのメモリ使用量が増え、FormAをXボタンで閉じてもメモリ使用量は減りません。

何かヒントでも良いので宜しくお願いします。
2016/11/09(水) 11:56:08.41ID:oUIt6up3
deleteしてもOSに返さないという動作は普通
954951
垢版 |
2016/11/09(水) 12:10:21.29ID:kuZLiOyu
>>953

Formの生成→破棄を繰り返すとメモリ使用量がどんどん増えてしまい空きがなくなってしまうのですが、
回避策はないのでしょうか?
2016/11/09(水) 13:19:55.14ID:oUIt6up3
そもそもdeleteしてないのか
956951
垢版 |
2016/11/09(水) 15:21:51.68ID:kuZLiOyu
>>955
有り難う御座います。

deleteはしています。

FormAのFormDestroyイベントで、

delete FormA です。

newする時に FormA = new TFormA( NULL ); とすると、
自動で破棄されるとありましたので試しても同じでした。
2016/11/09(水) 16:59:53.71ID:MySZ1+Fo
ちゃんと確認しろよ・・
>FormAのFormDestroy
FormAのFormDestroyイベント発生してないだろ???
FormAのOnCloseイベントでActionがcaHideになってるから閉じても
ただ隠されてるだけ。
Action = caFreeに。
958951
垢版 |
2016/11/09(水) 18:44:01.88ID:kuZLiOyu
>>957

解決しました。
有り難う御座います。
2016/11/10(木) 22:02:20.88ID:5giHah+7
トレースしてデバッグすればすぐに分かりそうなもんだが
2016/11/15(火) 10:49:42.24ID:tf1AFsOG
そういやBorlandの処理系って効率重視で
showとhideだったな
961デフォルトの名無しさん
垢版 |
2016/12/19(月) 15:15:25.78ID:VPbqLagj
C++BuilderXE8でたまにツールボタンの並びが勝手になるバグがあるんだけど
これツールボタンを固定する方法あります?
962デフォルトの名無しさん
垢版 |
2016/12/20(火) 16:20:59.51ID:8sj0h97T
OnClose の所で Release(); をしておけば、メモリは解放されるだろう。
963デフォルトの名無しさん
垢版 |
2017/03/01(水) 11:07:01.60ID:KtcD2OJw
だれか>>961教えてよさっさと教えてよ
2017/03/03(金) 13:36:20.10ID:nBceVUOh
もう8なのか
2017/03/05(日) 12:02:33.47ID:JDaHwQbX
BuilderからDelphiのコードを使用すると関数等がエクスポートされちゃうんですけど
これを抑止する方法は有りませんか?
966デフォルトの名無しさん
垢版 |
2017/03/05(日) 22:37:22.07ID:nindsAFW
.defを書く
2017/03/05(日) 22:55:24.78ID:JDaHwQbX
Export していない関数を.defに書けばExportできるけど
Export している関数を.defにどうやって書けばExport しないようにできるんですか?
968デフォルトの名無しさん
垢版 |
2017/03/05(日) 23:09:57.15ID:nindsAFW
@を付ける
969デフォルトの名無しさん
垢版 |
2017/03/16(木) 17:22:49.23ID:3Whp+BAf
C++Builderで一番新しいのってなんて名前?
2017/03/17(金) 11:38:25.48ID:pwo5j4El
C++Builderだろ
RAD Studioとかの話?
2017/03/17(金) 11:55:30.90ID:bHm1rqvy
バージョンの話でしょ
972デフォルトの名無しさん
垢版 |
2017/03/17(金) 12:01:35.13ID:ol/nseXL
gcc/g++使えないかな
2017/03/17(金) 16:51:43.51ID:f98hbWM+
次のバージョンの名前は「C++Builder 10.2 Tokyo」じゃね?
2017/03/17(金) 19:41:55.54ID:QjW8EYFj
いや、
  「C++Builder 10.2 PyongYang」(正男追悼 Special Version)
だな・・・。
これくらいの反骨リベラルセンスが欲しいw
975デフォルトの名無しさん
垢版 |
2017/03/25(土) 02:06:45.28ID:rdchZzwu
C++BuilderXE6でSFTP(クライアント機能)を使用したいと思っています。
調べるとOpenSSHライブラリのWindows版がありダウンロードしたのですが、
中身はコンソール用のEXEファイルでした。
使用方法としては、プログラムからシェル経由でOpenSSHのEXEを呼び出すという事になるのでしょうか?

ライブラリにはlibとかdllがあって、APIを呼び出すイメージかと思っていたので・・・
976.(たこやき)
垢版 |
2017/04/02(日) 20:12:02.88ID:a+01og6C
C++Builder相談室 Part21
http://echo.2ch.net/test/read.cgi/tech/1353189677/
2017/05/14(日) 17:59:32.95ID:abQtpPi4
ところで
ビルドするたびにビルドした日時をフォームCaptionに表示させたいんだけど
そういうことは可能ですか?
2017/05/14(日) 20:43:12.19ID:T6gt0vR8
>>977
そういうのは__DATE__マクロと__TIME__マクロ使うんじゃないの?
2017/05/14(日) 22:11:14.15ID:abQtpPi4
>>978
ありがとう
そんなマクロがあったの知らなかった
2017/06/13(火) 05:36:44.52ID:d1S6P8qt
androidアプリ作る環境作るにはいかほど支払えばよいですか?
2017/06/13(火) 07:36:53.12ID:SvL7Hscc
android studio
2017/06/25(日) 14:07:04.24ID:Wh/5BrRA
C++Builder相談室 Part21
http://echo.2ch.net/test/read.cgi/tech/1353189677/
983デフォルトの名無しさん
垢版 |
2017/06/25(日) 17:18:48.16ID:gomAIGS/
test
http://mevius.2ch.net/test/read.cgi/tech/1353189677/
984デフォルトの名無しさん
垢版 |
2017/08/02(水) 17:49:02.06ID:DcBOge+R
TChartで質問
TChartShapeでStyle=chasLineにしてますが
TChartShapeのY0とY1の値がTChartのLeftAxsisの範囲外に出た時に
TChartのLeftAxsisが自動的に範囲内になるようにする設定を教えてください
ちなみにTFastLineSeriesで同時に折れ線グラフも描画しているのですが
こっちはちゃんとLeftAxsisが自動調整してくれています。
Chart1->LeftAxis->AutomaticMaximum = true;
Chart1->LeftAxis->AutomaticMinimum = true;
Chart1->LeftAxis->Automatic = true;
985アムドクラス (4f6c-czis 110.132.254.159)
垢版 |
2017/08/08(火) 21:49:27.31ID:z5MuZpZP
おおおおおおおおおおおおおおおおおおお
986デフォルトの名無しさん
垢版 |
2017/09/13(水) 18:25:48.37ID:AkOgNsUL
おい豚共、質問してやるから答えろクズ共よ
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況