問題タブ [timage]

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.

0 投票する
1 に答える
2091 参照

delphi - FireDACを使用してDelphiのTImageにBlobとしてFirebirdデータベースから画像をロードする方法は?

インターネット上の多くの場所を検索しましたが、まだ適切な解決策を見つけることができませんでした。例のほとんどは、他のコンポーネントを使用するか、直接保存などを目的としています。

私の問題はそれです; サーバー上に 2 つのデータベースがあり、1 つは製品情報 (株式コード、名前、価格など) を保持し、もう 1 つは製品の画像 (jpeg、png、gif) を保持しています。製品と画像 (prod_id) をペアにするために、両方のデータベースに固有の値があります。

フォームに 2 つの TFDConnection、2 つの TFDQuery および 1 つの TDataSource コンポーネントを配置しました。情報データベースからデータを取得し、これらのデータを TDataSource、TFDConnection、TFDQuery およびその他の TFDConnection および TFDQuery コンポーネントを介して StringGrid にロードし、画像データベースに接続します。

そして、私はそれをしたいと思います。StringGrid の行をクリックすると、プログラムは選択した行の prod_id 値を取得し (そこまでは問題ありません)、prod_id 値がある場合は画像のデータベースを検索し、blob としての画像 (FILEDATA フィールド) は TImage コントロールにこの画像を表示します。

FireDAC コンポーネントでこれを行う方法はありますか? または、別の方法に従う必要がありますか?ありがとう。

0 投票する
2 に答える
1077 参照

delphi - DELPHI 変数に格納されたオブジェクトのプロパティを変更

TImage変数に格納されているのプロパティを変更する方法はありますか?

Name変数に aのプロパティを書き込む関数がありTImageFigureSelectedName変数にフィールド Name を書き込みFieldSelectedます。

今私の問題は:

これにより、Delphi でエラーが発生します ( Illegal qualifier )

0 投票する
3 に答える
1523 参照

c++ - C++ Builder 動的配列のオブジェクトの削除

for ループで作成した古いイメージを削除したい。

ボタンを初めてクリックすると、画像が作成されます。2 回目でも 3 回目でも、作成された古いイメージを (ループの前に) 削除し、ループで直接再作成する必要があります。

データベースからプロパティを取得しているためImage、誰かがデータベースで何かを変更したときに、データベースから最新の画像プロパティを取得できるようにする必要があります。

delete Image[i]free()and (配列全体)で試しましたが、delete[]常にAccess Violation Errorが発生します。ここに私の次のコードがあります:

ここで古い画像を削除してから、以下のループで新しい画像を作成したい

0 投票する
1 に答える
2316 参照

url - Web から TImage コントロールに png をロードするにはどうすればよいですか?

Web アドレスからアプリケーションの画像にロードしたくない小さな .PNG 画像がいくつかありTImageます。TImageList写真は「動的」なので、などを使用してアプリに「ハードコード」したくありません。

いくつかの例を見てきましたが、これを行う直接的な方法を教えてくれるものはありません。

私はTWebBrowserこれを解決するために使用できることを知っていますが、それは私のアプリケーションを覆い隠しているようで、私が設定した配置にも配置されていません。

良い提案はありますか?

私のプラットフォームは Android です。Embarcadero C++Builder XE8 / Appmethod 1.17 を使用しています。

0 投票する
2 に答える
1645 参照

delphi - ストリームへの/からの画像の保存/読み込み中のデルファイでのアクセス違反エラー

Delphiでアプリケーションを開発しています。データベースに保存されている画像を抽出して保存し、動的に入力される他のフォームに配置されたコントロールにTMemoryStream同じ画像をロードしようとしています。ストリームからフォームに配置されたイメージ コントロールにイメージをロードしようとすると、アクセス違反エラーが発生しTImageます

エラーの説明は次のとおりです

モジュール abc.exe のアドレス 00B548C でアクセス違反が発生しました。アドレス 0000000 の読み取り

私のコードスニペットは次のとおりです