TMemoryStream のコンテンツをバリアントに変換するにはどうすればよいですか? Delphi 2010 を使用しています。
TMemoryStream は、PDF または JPG (スキャンしたドキュメント) のファイルのコンテンツを保存します。
ファイルは MS SQL ベース内に保持されています。プログラムで編集モードに入ると、そのファイルの内容を base から TMemoryStream に抽出します。
ドキュメントのカードを編集した後、ドキュメントをベースに戻す必要があります。スキャンされたファイルも変更される (または他のファイルに置き換えられる) 可能性があります。レコードをポストバックするには、一連のパラメーター (フィールドごとに 1 つ) を持つストアド プロシージャを使用します。パラメータをバリアントとしてストアド プロシージャに渡します。
そのため、TMemoryStream をバリアントに変換する必要があります。