|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
как загрузить файл в переменную типа VARIANT ? и как VARIANT скинуть в TMemoryStream&? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:29 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73, А смысл? Почему не auto? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:45 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73как загрузить файл в переменную типа VARIANT ? Никак, обломись. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 01:19 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Никак, обломись. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 05:41 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73 и как VARIANT скинуть в TMemoryStream&? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 05:43 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CEMb Dimitry Sibiryakov Никак, обломись. Есть OleVariant сразу с маршаллингом))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 09:34 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CEMb Mizer73 и как VARIANT скинуть в TMemoryStream&? сразу можно, но мне нужно пользоваться данными типа VARIANT. Разбираюсь со штукой, CADActivex, она всасывает файл DWG, или другие, типа VARIANT. Файл можно сразу в stream, но вопрос, как этот файл потом из стрима в CADActiveX всосать. этот Activex ещё общается через IStream. Мне подойдёт любой вариант, лучший, чем временно сохранять файл на диск и оттуда читать в компонент. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 23:26 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Mizer73как загрузить файл в переменную типа VARIANT ? Никак, обломись. что, опять дохлый номер? уж, пора пользу приносить. Подключайся.... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 23:27 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Cerebrum читаем файл в буфер, потом буфер в variant? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 23:37 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73 читаем файл в буфер, потом буфер в variant? можешь сказать программно , что файл - это буфер, а потом всосать его в VARIANT ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 00:05 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73 Разбираюсь со штукой, CADActivex, она всасывает файл DWG, или другие, типа VARIANT. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 06:10 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CEMb Mizer73 Разбираюсь со штукой, CADActivex, она всасывает файл DWG, или другие, типа VARIANT. CADActivex - это потребитель всех стараний, компонент, который выводит чертёж автокада. и он не способен читать файл из мемористрима. для него и все пляски с бубнами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 10:18 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73 и он не способен читать файл из мемористрима ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 10:24 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CEMbт.е. он с потоками не работает? Выше аффтар сказал, что работает, но ему не удалось осилить документацию и примеры. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 13:50 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73 ... этот Activex ещё общается через IStream. Мне подойдёт любой вариант ... Не очень понял что где имеется сейчас и что куда надо в итоге всунуть. Где у вас эти исходные данные-то? На диске или в памяти? Если на диске - есть такая штука как SHCreateStreamOnFile*(). TMemoryStream что за тип, у вас Билдер чтоле? Тогда имейте ввиду ещё тип TStreamAdapter. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 15:18 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CEMb Mizer73 и он не способен читать файл из мемористрима разработчик ответил следующее: Метод LoadFromStream может использовать один из следующих форматов: 1. нативный объект .NET Stream 2. вариант массив байт 3. IStream 4. строка - имя файла сам LoadFromStream в потреблении имеет tagVariant. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 16:39 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpace Mizer73 ... этот Activex ещё общается через IStream. Мне подойдёт любой вариант ... Не очень понял что где имеется сейчас и что куда надо в итоге всунуть. Где у вас эти исходные данные-то? На диске или в памяти? Если на диске - есть такая штука как SHCreateStreamOnFile*(). TMemoryStream что за тип, у вас Билдер чтоле? Тогда имейте ввиду ещё тип TStreamAdapter. есть файл на диске формата DWG. есть компонент CADActiveX, который читает с диска файл и визуализирует. мне нужно этот прочитанный 1 раз файл хранить в базе данных и визуализировать через этот компонент , не обращаясь более к файлу на диске. Билдер. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 16:42 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73разработчик ответил следующее: Метод LoadFromStream может использовать один из следующих форматов: 1. нативный объект .NET Stream 2. вариант массив байт 3. IStream 4. строка - имя файла Ты не пишешь на .NET и тебе надо грузить данные не из файла, так что на выбор остаются варианты 2 и 3. Второй уже предлагали выше. Для третьего таки надо уточнить какой именно из IStream имеется ввиду, а потом реализовать его. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 16:47 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Эх, оказалось у меня полностью слетел Билдер... Я им почти не пользовался, можно сказать второй раз пригодился бы, а облом... Что получится если примерно так?: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 17:51 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpace Эх, оказалось у меня полностью слетел Билдер... Я им почти не пользовался, можно сказать второй раз пригодился бы, а облом... Что получится если примерно так?: Код: plaintext 1. 2. 3. 4. 5.
[bcc32 Error] Extr_Profil.cpp(1114): E2034 Cannot convert '_di_IStream' to 'tagVARIANT' Full parser context Extr_Profil.cpp(1106): parsing: void _fastcall TExtr_Profiles::DWG_LoadClick(TObject *) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 18:00 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
хм... Код: plaintext 1. 2.
или Код: plaintext 1. 2. 3.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 18:25 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpace хм... Код: plaintext 1. 2.
или Код: plaintext 1. 2. 3.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 18:27 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpaceЧто получится если примерно так?: От пихания в программу случайного кода обычно получается случайная хрень. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 18:46 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
PetroNotC Sharp ResourceSpace хм... Код: plaintext 1. 2.
или Код: plaintext 1. 2. 3.
? гениально!!! то, что надо - оно работает!!! Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 19:03 |
|
|
start [/forum/topic.php?fid=57&msg=40017248&tid=2017272]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 303ms |
0 / 0 |