-1
A
答えて
1
ここでは、抽象的なTStream
クラスを使用できます。それはちょうどCreateBlobStreamメソッドが返すものです。
2
あなたはそのタイプの変数を宣言しません。
たとえば、データセットでCreateBlobStream
を呼び出し、そのストリームを読み書きします。
CreateBlobStream
は返品タイプがTStream
であることに注意してください。これがすべてのストリームの抽象基本クラスです。実際の実行時の型は、具体的な派生クラスになりますが、これを使用するには実際の実行時の型を知る必要はありません。このようにして、実装の詳細から隔離されます。
したがって、タイプTStream
のローカル変数を宣言し、その変数にCreateBlobStream
が返す値を割り当てます。 Fish Factsの例では、次のようなことが示されています。http://docwiki.embarcadero.com/CodeExamples/en/FishFacts_(Delphi)
関連する問題
- 1. 宣言されていない識別子データベーステーブルが認識されない
- 2. なぜGKPlayerAuthenticationDidChangeNotificationName「宣言されていない識別子」
- 3. エラーメッセージ "宣言されていない識別子の使用"フィールド "
- 4. Delphi:プロシージャ内の宣言されていない識別子
- 5. C++ CLIのgcnew宣言されていない識別子
- 6. RandomRange関数 '宣言されていない識別子'エラー?
- 7. CLSID_CNetworkListManager宣言されていない識別子 - エラー
- 8. CollectionItemの下に宣言されていない識別子 "ComponentState"
- 9. 宣言されていない識別子 'startClient'の使用ERROR
- 10. C++の宣言されていない識別子
- 11. エラーC2065: 'のsocklen_t':宣言されていない識別子
- 12. C2061 'string':宣言されていない識別子
- 13. 宣言されていない識別子 'arr'の使用
- 14. FBSDK_CANOPENURL_FBAPI宣言されていない識別子
- 15. 宣言されていない識別子 "customTableViewCell"の使用
- 16. RestKit - RKObjectManager内の宣言されていない識別子 'DISPATCH_QUEUE_SERIAL'?
- 17. "宣言されていない識別子エラーの使用"
- 18. 宣言されていない識別子 'a'の使用
- 19. FireMonkeyアプリケーションで宣言されていない識別子 'GetProcAddress'
- 20. xcodeの宣言されていない識別子__bridge
- 21. 宣言されていない識別子 'AppDelegate'の使用
- 22. エラーc2065:_malloca宣言されていない識別子
- 23. Android ndk r15b - Posix_memalign()宣言されていない識別子
- 24. 宣言されていないFTDI識別子
- 25. iOS Framework - 宣言されていない識別子の使用
- 26. 宣言されていない識別子:PyUnicode_DecodeFSDefault
- 27. のmyFile宣言されていない識別子
- 28. 宣言されていない識別子 'cell'の使用
- 29. C++宣言されていない識別子
- 30. NULL宣言されていない識別子
@DownVoterなぜダウンボートなのか教えてください。少なくともコメントを残して、私の質問は明確ではないか、何ですか? – Sami
削除した前のqのコメントで、DelphiがDBTables.Pasを見つけることができないのは、デフォルトではもはやインストールされていないBDEユニットの1つで、手動で行う必要があります。 – MartynA
@MartynAしかし、SamiがBDEを使用しているとは思われないので、これは非常に有用ではないと私は思っています。 –