問題タブ [c++builder]
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.
multithreading - Delphi でのクロス スレッド通信
Delphi でのクロス スレッド通信に関するドキュメントはありますか? ウィンドウのないスレッドにメッセージを送信するにはどうすればよいですか?
c++builder - OCXファイルをTLBファイルに変換することは可能ですか?
ビルドを自動化しようとしていますが、手順ではBorland C ++ BuilderでOCXを開き、TLBとして保存する必要があります。コマンドラインからこのプロセスを再現するにはどうすればよいですか?
command-line - コマンド ラインから Borland C++ Builder 5 のプロジェクト ファイルとパッケージをビルドするにはどうすればよいですか?
コマンド ラインから Borland C++ プロジェクト ファイル (bpr) とパッケージ ファイル (bpk) をビルドするにはどうすればよいですか? プロジェクト グループ (bpg) は明らかに make ファイルであり、make でコンパイルできます。ただし、bpks と bprs は xml ベースであり、Makefile へのエクスポートは make でコンパイルされません。プロジェクトを bpg に配置すると、bpg で指定されたファイルはすべて相対参照のように見えるため、make は bpg で指定されたファイルを見つけることができないようです。参照を絶対値に変更し、レポートを作成しました: 致命的: メイクファイルを開けません
makefile - 「ファイル名が指定されていません」とは、makeエラーとはどういう意味ですか?
makefileを作成しようとしていますが、約5秒後に、「ファイル名が指定されていません」というエラーが表示されます。それはどういう意味ですか、どうすれば修正できますか?
これは、オプション「-B」および-「fproject.bpg」を使用してBPGファイルから実行されています。
私はmakefileに比較的慣れていないので、Makeパスファイルをコンパイラに作成する方法がわかりません。私の理解では、さまざまなプロジェクトで構成されるmakeファイルを使用してmakeを呼び出します。Make fileは各プロジェクトを取得し、(bpr2makを使用して)別のmakefileを作成してから、(bcc32を使用して)コンパイルします。これは正しいです?そうである場合、makeはコンパイラにビルドするファイル名を渡す必要があります。私の出力を見ると、プロジェクトはmakeファイルを正常に作成しますが、コンパイラーは失敗します。
ms-access - Codegear C ++ Builder(2007)を使用してMSAccessデータベースに接続するにはどうすればよいですか。
これは助けを得るのが最も難しいことのようです-本も有用なグーグルの結果もありません、そしてボーランド自身のヘルプ施設は私が必要な答えを分離するのに非常に複雑です。
Builderを使用して既存のMicrosoftAccessデータベースに接続したいと思います。
レコードを追加/削除/読み取りできるようにしたい。それで全部です。
またはそれを失敗します。Builderを使用して単純なデータベース/テーブルを作成するにはどうすればよいですか。テーブルがまだ存在しない場合にテーブルを作成し、その時点からそのテーブルを使用できるアプリケーションがあれば理想的です。
DSNの作成は避けたい。Builderからデータベースに直接アクセスしたい。
このための優れたオンラインチュートリアルの方向に私を向けることができれば、それが始まりになります。あなたが実際にあなた自身で助けを提供することができれば(つまり、私に記事を見せるのではなく、それを行う方法を教えてください)、それは素晴らしいことであり、私は非常に素晴らしいでしょう。
c++builder - 指定されたディレクトリとそのサブディレクトリにあるすべてのファイルのパスとファイル名を取得します
しばらく前にこのコードを受け取りました。私はついにそれをテストすることに取り掛かりました(ファイルを別の場所に置くためにいくつかの変更を加えました)...
正しく動作しません。最初は混みますが..
の実際の構造...
ルート ルート\サブディレクトリ1 ルート\サブディレクトリ2 ルート\サブディレクトリ3
このようにぐちゃぐちゃになる…
root root\subdir1 root\subdir1\subdir2 root\subdir1\subdir2\subdir3
そして最終的に、ルートまたはサブ\サブフォルダーを含めるのをやめ、「パス」にはサブフォルダーのみが含まれます(ルートフォルダーなし)
これは、使用可能なフルパス ファイル名を取得するのにはまったく役に立ちません。
コードが間違っている場所を教えてください... または、ディレクトリとそのすべてのサブディレクトリでフルパスのファイル名を取得する方法についてアドバイスをください。
なるべく基本にしたい。つまり、珍しい高度な C++ 機能はありません。ビルダー初心者がデバッグできる可能性が高いもの。
string - Quickie - AnsiString 内のすべての ' (アポストロフィ) を '' (2 つのアポストロフィ) に置き換えます (C++)
私が抱えている問題を推測できると思います。C++ Builder で sql データベースにファイル名を挿入しています。一部のファイルには、名前にアポストロフィが含まれています。これにより、SQL 挿入クエリが壊れます。これを修正する通常の方法は、フィールド値の一部にしたいアポストロフィを 2 倍にすることです。
たとえば、'george's' をフィールド 'owner' に追加したい場合、SQL クエリは「insert into table (owner) values ('george''s')」になります。
私はそのビットで大丈夫です。単一のアポストロフィを二重のアポストロフィに置き換えるだけです。AnsiString には、このための組み込み関数がないようです。まったく新しいヘッダー ファイルをインクルードせずにそれを行う簡単な方法はありますか?
database - C++ Builder を使用してファイル名のアクセス データベースを作成するより良い方法は何ですか?
夜の最終問題。そして、これの完全な愚かさをお詫びします。
私は、stackoverflowとgoogleの助けを借りて、次のことを達成しました...
基本的に、特定のディレクトリとそのサブディレクトリを走査し、各ファイルを (パスと共に) MS Access データベースに追加します。
(私は唯一のユーザーなので、セキュリティについてはあまり気にしません)
多数のファイルを使用すると、このコードは恐ろしく遅くなります。コードが行っていることを行うためのより良い方法を誰かが説明できますか?
c++builder - tlibimp を使用して BCB5 に ActiveX コントロールをインポートするにはどうすればよいですか?
tlibimp.exe が Borland C++ Builder 5 IDE で [コンポーネント] -> [ActiveX コントロールのインポート] -> [インストール] の選択を適切に模倣するために必要なフラグは何ですか? 現在、tlibimp に ocx と -L- を渡していますが、手動でインポートした結果と比較すると、機能が失われています。