問題タブ [c++builder-6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - C++ を使用して RAD Studio XE6 に Android アプリケーションのデータ/設定を保存する方法は?
単純なデータを格納する最も簡単な方法の 1 つはおそらく SharedPreferences であることがわかりましたが、C++ を使用する RAD Studio XE6 では機能しません。テキストエリアやいくつかのチェックボックスなどの些細なことのために、本当にデータベースを作成する必要がありますか? 私を助けてください、私は初心者です。
c++ - 古い C++ 実装でコンパイル時にいくつかのコンパイル時定義をチェックする
大規模なレガシー コード ベースで作業しているときに、今日、定義が重複しているのではないかと疑っていましたが、多くのコンパイル時の計算に依存していたため、依存関係は人間には明らかではありませんでした。
コンパイラに話させたsizeof
とき、似たような質問でいくつかのケースを思い出しました。
私は通常、コード (IDE 内) にこのようなアドホックな定式化をいくつか入れてから、[Alt]+[F9] を押します。
...そしてそれは、私のコンパイラ (Borland C++ 5.6.4)typedef
が非リテラル次元の配列を遅延評価するためです:
このようなチェックのための本当に覚えやすい方法はありますか? そして、古い勇敢なコンパイラを責めないでください;-)
c++builder - フィルター DBGrid またはテーブル ビルダー 6
このフォームでは、paradox 7 データベースに接続してTable1
(「ZEMLJA」、「KATEGORIJA」、および「NAZIV」の 3 つの列) を使用しています。DataSource1
にもDBGrid1
接続されていDataSource1
ます。ここにも 3 つの編集ボックス ( Edit1
、Edit2
およびEdit3
) があります。
ヘッダーファイルに次を入れました:
私の cpp ファイルは次のようになります。
このコードはうまく機能し、各編集ボックスは正しくフィルタリングDBGrid
され、単語の一部だけを入れたい場合は完全に機能しますが、このフィルターは のセルの先頭から機能しDBGrid
ます。
セル内のどこにでも単語を見つけるフィルターを作成したいと思います。たとえば、多くのセルを意味する行がたくさんあり、1 つのセルに「I WILL GO TO THE SCHOOL TOORRROW」と書かれています。編集ボックス SCHOOL に入力すると、セルに SCHOOL という単語が表示され、それが表示されます。何らかの方法で問題ではありません (行セレクターまたはフィルターは気にしません)。
誰かがこの問題を解決する簡単な方法を知っている場合。
c++ - C++Builder 6 での std::string 操作エラー
Emericc の斧を使用してプロジェクトのクラスを作成しています。このクラスの目標は、エラー フレームを使用してメッセージを返すことです。STL の std::string 変数のみを使用する必要があります。ただし、IDE は検索関数の 1 つの後の文字列操作を認識しません。
私はフランス人なので、使用する変数は私の言語であることに注意してください (コードは非常に単純です)。
私が遭遇したエラーは、この関数にあります:
C++Builder 6 からのメッセージ: [C++ エラー] ErrMericc.cpp(1): ソース コード エラーのため、コードの実行を呼び出すことができません。このエラー メッセージをダブルクリックすると、ファイル内のソース コードの最初の行に移動します。
「trame.find(',', posVirg);」をコメントアウトしない限り、エラー メッセージのポップが止まらないようです。
私のエラーがどこにあるのか教えてください。
編集:
C++ Builder 6 はコード行が気に入らないようです...
これは機能します:
これはしません:
変。
問題はIDEにあると思い始めています。これまでのところ、ファイルをコピーして新しいフォルダーに移動しようとしましたが、誤動作には影響しません。
c++ - VCL アプリケーションでフォームのフォーカスの獲得と喪失を追跡する
私は、表示されているウィンドウ (およびデスクトップ上の他のアプリケーションからも) からフォーカスを常に削除する Windows デスクトップアプリケーションを維持しています。これは明らかにエラーであり、修正したいのですが、アプリケーションが古く (Borland C++Builder 6)、そのコードは非常に広範です。イベントをトレースしようとしましFormActivate
たFormDeactivate
が、それぞれが一度だけ発生します。ウィンドウFormActivate
を表示した後とFormDeactivate
閉じたときです。
VCL フォームへのフォーカスの変更をプログラムで追跡することは可能ですか?
c - 進行の n 要素を画面に表示する
私の仕事は
進行 {x i }の n 個の要素を画面に表示します。
X i = X i-1 - 3X i-2
X 0 = 0
X 1 = 2
i = [2,n]
これで完了ですが、このテーマがよくわからなかったので、助けが必要です。私のコード(動作しません):
C++ Builder でコードを記述する必要はあまりありません。
c - 進行の最小メンバー数を表示
コードに関するヘルプが必要です。
タスクは「
min
プログレッションのメンバー数を表示する」
min を見つけるためのコードを書きましたが、正しく動作しません。
私のコード:
c++ - 「赤」の組み合わせの最初の出現を S から削除
コードを Builder c++ 6 形式に書き直す際に問題があります。したがって、タスクは次のとおりです。
- 「赤」の組み合わせの最初の出現を S から削除
- 最初の組み合わせの後に 'th' ペースト 'e'
- S から Х に 5 つの記号をコピーし、6 番目のメンバーの後に貼り付けます (解決に問題がある)
すべて削除 "。" と "," S から
/li>
c++ - E2316 'any_of' は 'std' のメンバーではありません
だから私はstd::any_of()
関数を使用しようとしていますが、C++ Builder 6 はエラーがあると言います:
[C++ エラー] Unit1.cpp(93): E2316 'any_of' は 'std' のメンバーではありません
しかし#include <algorithm>
、私は Unit1.hに持っています
私のUnit1.cpp:
std::set_union()
、std::set_intersection()
、などの関数をstd::set_difference()
同じプログラムで使用していて、すべてが まで正常に機能したため、奇妙ですstd::any_of
。
下手な英語でごめんなさい。