|
загрузить файл в 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 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov ResourceSpaceЧто получится если примерно так?: От пихания в программу случайного кода обычно получается случайная хрень. метод научного тыка ещё никто не отменял и не важно, хрень это, или не хрень - оно работает. ОБЛОМИСЬ ! :-))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 19:04 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Это не случайный код. Это нормальный код под Билдер (порт VCL для C++). Вот как будет абсолютно тож самое для MSVS - уже понятия не имею. С: ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 19:15 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Mizer73, По правде говоря, при вызове внешних либ и dll или COM бывало что при коде в одой строке были глюки. А после пошаговой записи в несколько строк глюки исчезали. Но как бы, если прога не для боинга то пофиг. Имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 19:41 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Всем огромное спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 00:48 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
CADActiex - это autocad ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 13:14 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
Barlone CADActiex - это autocad ? да, долго искал, но не смог найти приблуду для визуализации чертежей автокада ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 21:02 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpace Код: plaintext 1. 2.
? Код: plaintext 1. 2.
стал компилировать под х64 и вывалилась ошибка [bcc64 Error] Extr_Profil.cpp(615): ambiguous conversion for functional-style cast from '_di_IStream' (aka 'DelphiInterface< ::IStream>') to 'System::Variant' ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 18:51 |
|
загрузить файл в VARIANT
|
|||
---|---|---|---|
#18+
ResourceSpace, при компиляции под х64 появилась ошибка в Код: plaintext 1. 2. 3. 4. 5.
[bcc64 Error] OperatorLINE_F.cpp(4853): ambiguous conversion for functional-style cast from '_di_IStream' (aka 'DelphiInterface< ::IStream>') to 'System::Variant' как исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2021, 02:15 |
|
|
start [/forum/topic.php?all=1&fid=57&tid=2017272]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 239ms |
total: | 527ms |
0 / 0 |