このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
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/
探検
くだすれC++Builder(超初心者用)その5
レス数が950を超えています。1000を超えると書き込みができなくなります。
2012/04/21(土) 13:26:14.76
886884
2016/01/23(土) 20:57:45.78ID:726AhWun A.cpp B.cpp C.cpp D.cpp E.cpp F.cpp とファイルがあり
プロジェクトを開くと なぜか
A.cpp E.cpp F.cpp が開いた状態になる
A.cpp B.cpp C.cpp だけを開いて、プロジェクトを(保存して)閉じても
次にプロジェクトを開くと
常に、A.cpp E.cpp F.cpp が開いた状態となる
これって普通なの???
でこれが普通だとして、この状態を変えて
プロジェクトを閉じるときの状態を記憶させる方法を知りたい訳
プロジェクトを開くと なぜか
A.cpp E.cpp F.cpp が開いた状態になる
A.cpp B.cpp C.cpp だけを開いて、プロジェクトを(保存して)閉じても
次にプロジェクトを開くと
常に、A.cpp E.cpp F.cpp が開いた状態となる
これって普通なの???
でこれが普通だとして、この状態を変えて
プロジェクトを閉じるときの状態を記憶させる方法を知りたい訳
887デフォルトの名無しさん
2016/01/23(土) 22:24:31.32ID:QG0chHOm >>886
その動作は知らん
まず作成した「プロジェクト」は何?Windowsアプリケーションとか
各CPPファイルはプロジェクト作成した後に作成したものなのか、それとも既存のファイルをプロジェクトに追加したのか
各CPPファイルは何?フォームとかフレームとかユニットとか
考えられるのはUACのファイル仮想化の影響だろうか
そのプロジェクトはどこに保存されているのか
その動作は知らん
まず作成した「プロジェクト」は何?Windowsアプリケーションとか
各CPPファイルはプロジェクト作成した後に作成したものなのか、それとも既存のファイルをプロジェクトに追加したのか
各CPPファイルは何?フォームとかフレームとかユニットとか
考えられるのはUACのファイル仮想化の影響だろうか
そのプロジェクトはどこに保存されているのか
888デフォルトの名無しさん
2016/02/02(火) 01:41:53.70ID:GAVe+K2q >>886
ツール - オプション - 環境オプション - 自動保存の設定 - プロジェクトデスクトップ
チェックを有効
でどうかな。
C++Builder とか Delphi で生成したバイナリは変な関数や変数名が
勝手にエクスポートされるけど抑止出来ないのかな。
内部で使ってるクラス名とかが見えてしまうのがちょっと恥ずかしい。
ツール - オプション - 環境オプション - 自動保存の設定 - プロジェクトデスクトップ
チェックを有効
でどうかな。
C++Builder とか Delphi で生成したバイナリは変な関数や変数名が
勝手にエクスポートされるけど抑止出来ないのかな。
内部で使ってるクラス名とかが見えてしまうのがちょっと恥ずかしい。
889デフォルトの名無しさん
2016/02/02(火) 14:44:18.56ID:chGMw9p3 staticおじさんきたー
890デフォルトの名無しさん
2016/02/03(水) 06:02:49.86ID:sqi/9QAv CppBuilderやDelphiの文字見えただけで
プッておもってるっつーの。
プッておもってるっつーの。
891デフォルトの名無しさん
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のクリックイベントでどのコントロールがメニューを出したのかどこ見たらわかるんですか?
894デフォルトの名無しさん
2016/02/21(日) 11:01:02.36ID:UzPMPT/j http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200810/200810_08100054.html
これ使えるなら、SenderにTagつけとくのが一番良いのでしょうか。
全部読んでないし、よくも知りませんけど。
これ使えるなら、SenderにTagつけとくのが一番良いのでしょうか。
全部読んでないし、よくも知りませんけど。
895デフォルトの名無しさん
2016/02/21(日) 19:09:08.88ID:Vu+T+AQR >>893
PopoupComponentプロパティー
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の再インストールをしなければいけないのか
もっと簡単な解決策はありますか。
昨日まで問題なく動いてたのがアクセスバイオレーションで
「モジュール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の再インストールをしなければいけないのか
もっと簡単な解決策はありますか。
897デフォルトの名無しさん
2016/03/11(金) 09:16:05.33ID:8EX0/NZE >>896
まず、そのDLLはborlandのもの
($BCB\Bin以下にもある)
そして、そのDLL(内のコード)がアクセス違反を起こしたからといって、そのDLLが悪いというわけではない
DLLを呼び出す部分で誤ったパラメータを渡しただけというのが普通
まず、その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);
”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);
899デフォルトの名無しさん
2016/03/18(金) 09:01:16.41ID:M/rhXFbP > E2491 最大 VIRDEF 数を超過した:再帰をチェックしてください (C++)
>
> 割り当てられた VIRDEF シンボルが多すぎます。
> コンパイラは,変換ユニットごとに使用できる VIRDEF の数を制限しています。
> 現在,この VIRDEF の制限は 16384 です。
>
> たとえば,プログラムに 16384 個を超える関数があると,このエラーが発生します。
さぁ、まず心当たりは?
>
> 割り当てられた VIRDEF シンボルが多すぎます。
> コンパイラは,変換ユニットごとに使用できる VIRDEF の数を制限しています。
> 現在,この VIRDEF の制限は 16384 です。
>
> たとえば,プログラムに 16384 個を超える関数があると,このエラーが発生します。
さぁ、まず心当たりは?
900デフォルトの名無しさん
2016/03/18(金) 23:26:05.16ID:tkVQMYU5 >さぁ、まず心当たりは?
心当たりがあります。関数数を数えたことはないのですが、8000位はあります。
変換ユニット毎との制限ということで、ユニットの内容を分割したところ、エラーは出なくなりました。
取り合えずこれで様子見とします。
ヒントをありがとう。
心当たりがあります。関数数を数えたことはないのですが、8000位はあります。
変換ユニット毎との制限ということで、ユニットの内容を分割したところ、エラーは出なくなりました。
取り合えずこれで様子見とします。
ヒントをありがとう。
901デフォルトの名無しさん
2016/03/19(土) 04:02:39.11ID:5djHDgqa902デフォルトの名無しさん
2016/03/21(月) 18:43:25.64ID:lWwxAdTu 管理者権限だとアクセス違反が出ないとか
903デフォルトの名無しさん
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的に分散され、特定のサーバーに依存しません
h
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的に分散され、特定のサーバーに依存しません
h
905デフォルトの名無しさん
2016/07/12(火) 11:43:55.23ID:1/WKDUDU 質問ですが
フレームにStringGridを貼り付けてて、そのフレームをフォームに貼り付けているのですが
フォームを開いてもフレームのStringGridの一切のイベントが入ってこないのですが
これどうやったらイベント入るようになりますか?
フレームにStringGridを貼り付けてて、そのフレームをフォームに貼り付けているのですが
フォームを開いてもフレームのStringGridの一切のイベントが入ってこないのですが
これどうやったらイベント入るようになりますか?
906デフォルトの名無しさん
2016/07/12(火) 11:44:31.94ID:1/WKDUDU >>905 はC++Builder XE8です
907デフォルトの名無しさん
2016/07/28(木) 15:41:11.09ID:iO9WFioI TSpeedButton の Down プロパティーのヘルプに
Caption プロパティが true の場合,選択された(押されている)状態の
ボタンを 1 個ユーザーがクリックすると,クリックしたボタンの選択が
解除され Down プロパティが false に設定されます。
と,Caption プロパティが boolean みたいに書いてあるけど何かの間違い?
Caption プロパティが true の場合,選択された(押されている)状態の
ボタンを 1 個ユーザーがクリックすると,クリックしたボタンの選択が
解除され Down プロパティが false に設定されます。
と,Caption プロパティが boolean みたいに書いてあるけど何かの間違い?
908デフォルトの名無しさん
2016/07/28(木) 16:58:58.04ID:l777pp12 何かの間違いというか今のヘルプは適当だから疑問に持たず脳内変換するw
自分でもCaption プロパティじゃなくDown プロパティの間違いだと分かっているだろ
自分でもCaption プロパティじゃなくDown プロパティの間違いだと分かっているだろ
909デフォルトの名無しさん
2016/07/29(金) 12:23:30.40ID:f/3nZbUf ほれ。
GroupIndex プロパティが 0 より大きい場合,Down プロパティを true に
設定するとボタンを選択できます。同じ GroupIndex の値を持つ、
選択されていない(押されていない)状態のボタンのうちの 1 つを
ユーザーがクリックすると,クリックしたボタンが選択され Down
プロパティが true に設定されます。
AllowAllUp プロパティが true の場合,選択された(押されている)
状態のボタンをユーザーがクリックすると,選択が解除され Down
プロパティが false に設定されます。
...
メモ:GroupIndex が 0 の場合,ボタンをクリックし終わったときに、
選択状態は解除されます。
GroupIndex プロパティが 0 より大きい場合,Down プロパティを true に
設定するとボタンを選択できます。同じ GroupIndex の値を持つ、
選択されていない(押されていない)状態のボタンのうちの 1 つを
ユーザーがクリックすると,クリックしたボタンが選択され Down
プロパティが true に設定されます。
AllowAllUp プロパティが true の場合,選択された(押されている)
状態のボタンをユーザーがクリックすると,選択が解除され Down
プロパティが false に設定されます。
...
メモ:GroupIndex が 0 の場合,ボタンをクリックし終わったときに、
選択状態は解除されます。
910デフォルトの名無しさん
2016/08/11(木) 23:22:55.82ID:FivtrhEz C++Builder互換の廉価版コンパイラでもどっかで出してくれないかなぁ
エンバカ高いダロの価格表みて唖然としたゎ
エンバカ高いダロの価格表みて唖然としたゎ
911デフォルトの名無しさん
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 * は渡せない
メッセージボックスに関するヘッダーファイルはincludeしてませんがそのせいでしょうか?
初歩の初歩的な質問で申訳ありませんが教えてください。
C++Builder10.1 starterです。
Application->MessageBox("送信スイッチ","確認",MB_OK);
E2034 'char const[5]' 型は 'const wchar_t *' 型に変換できない
E2342 パラメータ 'Text' は const wchar_t * 型として定義されているので const char * は渡せない
913デフォルトの名無しさん
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 です。
どうしたら良いのでしょうか。
BCB6 です。
915デフォルトの名無しさん
2016/08/29(月) 01:42:36.38ID:553LWAbc プロジェクト名.cpp なのか ユニット名.cpp なのか分からんけど
前者なら「プロジェクトに名前をつけて保存」
後者ならそのユニットを選んで「名前をつけて保存」
古いほうはそのまま残っているのでエクスプローラなどから削除
前者なら「プロジェクトに名前をつけて保存」
後者ならそのユニットを選んで「名前をつけて保存」
古いほうはそのまま残っているのでエクスプローラなどから削除
916デフォルトの名無しさん
2016/08/29(月) 08:42:46.05ID:ON1kcqtq917デフォルトの名無しさん
2016/08/30(火) 01:02:54.87ID:KyhU9szH メニューバーのアクセラレーター文字を表示させない為には、
どうしたら良いんでしたっけ。
どうしたら良いんでしたっけ。
918デフォルトの名無しさん
2016/08/30(火) 20:35:56.94ID:vrBeNxH6 起動おそすぎね
919デフォルトの名無しさん
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);
型限定子 'TDialogServiceSync' がクラス名または名前空間名ではない
宣言の構文エラー
っていわれるんだけどどうしたら修正できるんでしょうか?
int UserResponse = TDialogServiceSync::MessageDialog(L"This will clear the current document. Do you want to continue?",
TMsgDlgType::mtInformation, mbYesNo, TMsgDlgBtn::mbYes, 0);
920デフォルトの名無しさん
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
でコンパイルとおったわー
+++ #include <FMX.DialogService.Sync.hpp>
それと、
--- Fmx::Memo::TDeleteOptions()
+++ Fmx::Memo::Types::TDeleteOptions()
---Fmx::Memo::TDeleteOption
+++Fmx::Memo::Types::TDeleteOption
でコンパイルとおったわー
921デフォルトの名無しさん
2016/09/01(木) 16:52:01.59ID:wmHkFOqO omede
too
too
922デフォルトの名無しさん
2016/09/03(土) 16:01:45.49ID:w8mOGCX1 消したった
923デフォルトの名無しさん
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年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がインストールできるようになる
924デフォルトの名無しさん
2016/09/04(日) 19:19:32.02ID:Vrh+QpQO 全然だめじゃんこれ
ツカエネー
ディスク容量の無駄
ツカエネー
ディスク容量の無駄
925デフォルトの名無しさん
2016/09/06(火) 13:18:52.54ID:JudOQXZV 無料のc++版なんですがLiveBindingの設定が見つかりません
Embarcadero C++Builder 10.1 Berlinです
http://i.imgur.com/mM9Wak9.png
Embarcadero C++Builder 10.1 Berlinです
http://i.imgur.com/mM9Wak9.png
926デフォルトの名無しさん
2016/09/06(火) 19:39:47.98ID:MfZbc6Jb 残念だったな
927デフォルトの名無しさん
2016/09/10(土) 18:04:46.91ID:IC/YnQoN BCB6のプロジェクトを10に変換できますか?
928デフォルトの名無しさん
2016/09/13(火) 16:19:15.63ID:rgca+Jie これなに?
E2342 パラメータ 'S' は const UnicodeString 型として定義されているので TStrings は渡せない
E2342 パラメータ 'S' は const UnicodeString 型として定義されているので TStrings は渡せない
929デフォルトの名無しさん
2016/09/13(火) 16:41:44.27ID:rgca+Jie Fmx::Printer::Printer()->FontsをListBoxにaddしたいんだけど、
ListBox1->Items->Add(Fmx::Printer::Printer()->Fonts[i]);
とすると上記エラーがでます。
どう直せば良いでしょうか?
ListBox1->Items->Add(Fmx::Printer::Printer()->Fonts[i]);
とすると上記エラーがでます。
どう直せば良いでしょうか?
930デフォルトの名無しさん
2016/09/14(水) 05:51:56.96ID:MHBTWTzU Fonts->Items[i]
931デフォルトの名無しさん
2016/09/14(水) 09:08:01.91ID:73fyrNos932デフォルトの名無しさん
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]);
としたらコンパイルできました
ありがとうございます
ttp://docwiki.embarcadero.com/Libraries/Berlin/ja/System.Classes.TStrings.Strings
ここに
>特定の位置にある文字を取得したり設定するには、Strings プロパティを使用します。
って書いてあったから
ListBox1->Items->Add(Fmx::Printer::Printer()->Fonts->Strings[i]);
としたらコンパイルできました
ありがとうございます
933デフォルトの名無しさん
2016/09/14(水) 13:14:01.62ID:FqUE/Us6 おめ
delphiで、配列的に[]で直接アクセスできるものを
builderでは、直接[]ではなくItems[]とかStrings[]にするっていうのは、パターンだね
参照ではなくポインタなので、[]が別の意味になっちゃうから
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());
お互いのフォームのリンクはしています。
初歩的な質問で申訳ありませんが教えてください。
Form1に変数int portnoがありForm2よりForm1の変数を下記の記述で変更すると
「portnoはTForm1のメンバではない」とエラーメッセージがでます。
Form1->portno = (Edit1->Text.ToInt());
お互いのフォームのリンクはしています。
初歩的な質問で申訳ありませんが教えてください。
935デフォルトの名無しさん
2016/09/14(水) 19:39:23.19ID:UPhwSVZG portno って Form1 の public 変数?
単なるグローバル変数なんじゃないの
単なるグローバル変数なんじゃないの
936デフォルトの名無しさん
2016/09/14(水) 20:48:27.28ID:SAtYzmLp937デフォルトの名無しさん
2016/09/15(木) 15:34:10.35ID:XGSP2Mqe C++ Builder 10.1 Berlin Starter Edition落として使ってみてるんですけど
std::shared_ptr みたいな、C++11の機能はまだ未実装なんですかね?
#include <memory> しても「E2316」が出てしまいます。
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
使用するまでの手順を教えて下さい orz
940デフォルトの名無しさん
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です
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です
941デフォルトの名無しさん
2016/09/29(木) 14:58:18.92ID:W6ujk58U TTreeViewItemの方じゃなくてTTreeViewItemsの方にAddメソッドあるでしょ。
Addメソッドの戻り値がTTreeViewItemじゃなかったけ?
Addメソッドの戻り値がTTreeViewItemじゃなかったけ?
942デフォルトの名無しさん
2016/09/29(木) 17:46:57.75ID:q+RL0+b6 >>940
CreateメソッドはDelphiのインスタンス作成メソッド
C++(Builder)でのコンストラクタにあたるもので直接呼び出すものじゃない
TTreeViewItem* tvi = new TTreeViewItem(Owner);
CreateメソッドはDelphiのインスタンス作成メソッド
C++(Builder)でのコンストラクタにあたるもので直接呼び出すものじゃない
TTreeViewItem* tvi = new TTreeViewItem(Owner);
943デフォルトの名無しさん
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;
こんな感じでできました ありがとうございます
TValue a;
FolderDetails obj(L"新しいフォルダ");
TTreeViewItem* tvi = new TTreeViewItem(TreeView1.Selected);
tvi->Parent = TreeView1.Selected;
a = &obj;
tvi->Data = a;
tvi->Text = obj.Name;
こんな感じでできました ありがとうございます
944デフォルトの名無しさん
2016/09/29(木) 23:56:40.42ID:6DQvtiI1 ×TreeView1.Selected;
○TreeView1->Selected;
です
○TreeView1->Selected;
です
945デフォルトの名無しさん
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
> エンバカデロ・テクノロジーズ社は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
946デフォルトの名無しさん
2016/10/02(日) 10:19:31.75ID:LRFGAx2/ 有料でいいからそれくらいの価格で最新版を出してくれ
947デフォルトの名無しさん
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です
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です
948デフォルトの名無しさん
2016/10/04(火) 15:53:57.43ID:Fh5hzUKR 書き方は間違ってないです
949デフォルトの名無しさん
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);
こっちで
でコンパイル通りました でも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;
}
TWindowHandle *handle = Form1->Handle;
TWinWindowHandle *h = WindowHandleToPlatform(handle);
HWND hWnd = h->Wnd;
}
951デフォルトの名無しさん
2016/11/09(水) 10:52:46.15ID:kuZLiOyu メインフォームからNewで作成&表示したFormAを
FormAのXボタンを押した時に破棄するにはどうすれば良いでしょうか?
FormAにはそれぞれ数MBytesのデータを持っていて、
使い方によっては500枚位New→Showする場合もあります。
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ボタンで閉じてもメモリ使用量は減りません。
何かヒントでも良いので宜しくお願いします。
FormAを作成表示する時
FormA = new TFormA( NULL );
FormA->Show();
FormAのヘッダに、
WORD img[X_SIZE][Y_SIZE];
となっています。
タスクマネージャで見ているとFormAを作成&表示するタイミングで、
アプリのメモリ使用量が増え、FormAをXボタンで閉じてもメモリ使用量は減りません。
何かヒントでも良いので宜しくお願いします。
953デフォルトの名無しさん
2016/11/09(水) 11:56:08.41ID:oUIt6up3 deleteしてもOSに返さないという動作は普通
954951
2016/11/09(水) 12:10:21.29ID:kuZLiOyu955デフォルトの名無しさん
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 ); とすると、
自動で破棄されるとありましたので試しても同じでした。
有り難う御座います。
deleteはしています。
FormAのFormDestroyイベントで、
delete FormA です。
newする時に FormA = new TFormA( NULL ); とすると、
自動で破棄されるとありましたので試しても同じでした。
957デフォルトの名無しさん
2016/11/09(水) 16:59:53.71ID:MySZ1+Fo ちゃんと確認しろよ・・
>FormAのFormDestroy
FormAのFormDestroyイベント発生してないだろ???
FormAのOnCloseイベントでActionがcaHideになってるから閉じても
ただ隠されてるだけ。
Action = caFreeに。
>FormAのFormDestroy
FormAのFormDestroyイベント発生してないだろ???
FormAのOnCloseイベントでActionがcaHideになってるから閉じても
ただ隠されてるだけ。
Action = caFreeに。
958951
2016/11/09(水) 18:44:01.88ID:kuZLiOyu959デフォルトの名無しさん
2016/11/10(木) 22:02:20.88ID:5giHah+7 トレースしてデバッグすればすぐに分かりそうなもんだが
960デフォルトの名無しさん
2016/11/15(火) 10:49:42.24ID:tf1AFsOG そういやBorlandの処理系って効率重視で
showとhideだったな
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教えてよさっさと教えてよ
964デフォルトの名無しさん
2017/03/03(金) 13:36:20.10ID:nBceVUOh もう8なのか
965デフォルトの名無しさん
2017/03/05(日) 12:02:33.47ID:JDaHwQbX BuilderからDelphiのコードを使用すると関数等がエクスポートされちゃうんですけど
これを抑止する方法は有りませんか?
これを抑止する方法は有りませんか?
966デフォルトの名無しさん
2017/03/05(日) 22:37:22.07ID:nindsAFW .defを書く
967デフォルトの名無しさん
2017/03/05(日) 22:55:24.78ID:JDaHwQbX Export していない関数を.defに書けばExportできるけど
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で一番新しいのってなんて名前?
970デフォルトの名無しさん
2017/03/17(金) 11:38:25.48ID:pwo5j4El C++Builderだろ
RAD Studioとかの話?
RAD Studioとかの話?
971デフォルトの名無しさん
2017/03/17(金) 11:55:30.90ID:bHm1rqvy バージョンの話でしょ
972デフォルトの名無しさん
2017/03/17(金) 12:01:35.13ID:ol/nseXL gcc/g++使えないかな
973デフォルトの名無しさん
2017/03/17(金) 16:51:43.51ID:f98hbWM+ 次のバージョンの名前は「C++Builder 10.2 Tokyo」じゃね?
974デフォルトの名無しさん
2017/03/17(金) 19:41:55.54ID:QjW8EYFj いや、
「C++Builder 10.2 PyongYang」(正男追悼 Special Version)
だな・・・。
これくらいの反骨リベラルセンスが欲しいw
「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を呼び出すイメージかと思っていたので・・・
調べると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/
http://echo.2ch.net/test/read.cgi/tech/1353189677/
977デフォルトの名無しさん
2017/05/14(日) 17:59:32.95ID:abQtpPi4 ところで
ビルドするたびにビルドした日時をフォームCaptionに表示させたいんだけど
そういうことは可能ですか?
ビルドするたびにビルドした日時をフォームCaptionに表示させたいんだけど
そういうことは可能ですか?
978デフォルトの名無しさん
2017/05/14(日) 20:43:12.19ID:T6gt0vR8 >>977
そういうのは__DATE__マクロと__TIME__マクロ使うんじゃないの?
そういうのは__DATE__マクロと__TIME__マクロ使うんじゃないの?
979デフォルトの名無しさん
2017/05/14(日) 22:11:14.15ID:abQtpPi4980デフォルトの名無しさん
2017/06/13(火) 05:36:44.52ID:d1S6P8qt androidアプリ作る環境作るにはいかほど支払えばよいですか?
981デフォルトの名無しさん
2017/06/13(火) 07:36:53.12ID:SvL7Hscc android studio
982デフォルトの名無しさん
2017/06/25(日) 14:07:04.24ID:Wh/5BrRA C++Builder相談室 Part21
http://echo.2ch.net/test/read.cgi/tech/1353189677/
http://echo.2ch.net/test/read.cgi/tech/1353189677/
983デフォルトの名無しさん
2017/06/25(日) 17:18:48.16ID:gomAIGS/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;
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を超えると書き込みができなくなります。
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★3 [お断り★]
- 【福岡】HKT48関連の男性スタッフが刺される、命に別条なし メンバーは全員無事 犯人は逃走 [七波羅探題★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【福岡】福岡市のドーム近くで成人女性が刺されたか 60代とみられる男が逃走中 [ぐれ★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★5 [少考さん★]
- 【BBC】サッカー 滋賀県初!レイラック滋賀 悲願のJ3昇格決定 [鉄チーズ烏★]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★9
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★8
- 人気漫画家、絶望「どれだけガンダムが反戦を訴えてもゴジラやジブリがメッセージ出しても届かない、もうどうしたらいいの…?」 [339712612]
- 【高市朗報】自民党のヒゲ「レーダー照射で日本にもまだ逆転できるカードがあります。中国軍との通信の音声です」 [931948549]
- 【雑談】暇人集会所part45
- 有識者「外国人より40-50代の日本人おっさんの方が遥かに態度悪い、マジで害悪」8万いいね [177316839]
