Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
И снова про блобы. OlegV посоветовал и я сделал вот что: procedure TForm1.Button1Click(Sender: TObject); var Stream1 : TBlobStream; begin ADOTable1.Active:=true; ADOTable1.First; Stream1 := TBlobStream.Create(ADOTable1.FieldByName('DocTU') as TBlobField, bmRead); end; При выполнении данной процедуры вываливается сообщение об ошибке следующего содержания: Invalid class typecast В чем тут прикол? Вроде и по Help для Delphi все то же самое я нашел, но вот не работает...:-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 20:20 |
|
||
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
дык, кто-то, вроде бы ещё в прошлый раз поправился, что надо так: Код: plaintext И ещё там была строка (по памяти диктую большими буквами): "А ещё есть TADOBlobField" Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 20:38 |
|
||
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
Вот код процедуры: procedure TForm1.Button1Click(Sender: TObject); var Stream1 : TBlobStream; begin ADOTable1.Active:=true; ADOTable1.First; Stream1:=TBlobStream.Create(TBlobField(ADOTable1.FieldByName('DocTU')),bmRead); end; Все равно ничего не получается. При компилляции все нормально, а как до дела, так сразу "инвалидом" прикидывается. Пишет "invalid class typecast". Может этому Стрёму1 еще чего-то не хватает. Там при использовании подсказчика кода,если поставить после Stream1 точку, вываливается список свойств и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2002, 13:29 |
|
||
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
Пользуешься BDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2002, 22:45 |
|
||
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
Нет. Работаю напрямую через Connection String. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2002, 20:54 |
|
||
|
BLOB-ы ... так их раз так
|
|||
|---|---|---|---|
|
#18+
Может я опоздал с ответом, но... я столкнулся с этим при работе с ibx'ами. как ни создовай stream, а все равно ошибка.... Тока у ibx'ов, по моему (сейчас не помню) был TBlobField и метод у него, что типа CreateBlobStram.... в итоге залез в исходник этого метода и обнаружил, что вместо обещанного в хелпах TBlobStream метод создает обычный TStream )) вот. так что рекомендую нажать Ctrl и щелкнуть по методу, и поглядеть чего там твариться. удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2002, 09:08 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=58&tid=2119699]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 372ms |

| 0 / 0 |
