Вверх ↑
Этот топик читают: Гость
Ответов: 632
Рейтинг: 4
#1: 2017-06-24 02:23:38 ЛС | профиль | цитата
Кто знает как можно без сохранения на компьютер потока (изображения) показать его.

Вариантов много у меня, но они не сохранились, а это за 1 минут самый простой вариант. Он не работает.
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#2: 2017-06-24 02:41:25 ЛС | профиль | цитата
Если это поток битмап, то надо поставить BitmapStream, если это что-то другое, то надо ставить Img_GDIFileProcessor в режиме Stream. Тогда на выходе уже будет не поток, а картинка битмап, которую и надо подать на Image

Редактировалось 3 раз(а), последний 2017-06-24 02:44:42
карма: 22

0
Ответов: 537
Рейтинг: 14
#3: 2017-06-24 06:36:18 ЛС | профиль | цитата
Вот так
Add(MainForm,2953706,21,105)
{
}
Add(Thread,3369729,147,105)
{
Delay=100
FastStop=0
link(onExec,16714530:doDownload,[])
}
Add(Image,2886215,329,161)
{
Left=5
Top=30
Width=375
Height=200
}
Add(Button,6782248,84,105)
{
Left=5
Top=235
Caption="Скачать"
link(onClick,3369729:doStart,[])
}
Add(HTTP_Get,16714530,203,105)
{
link(onDownload,3786565:doCopy,[])
link(onStop,7310414:doLoadFrom,[(251,132)(251,167)])
link(URL,12889834:Text,[])
}
Add(Edit,12889834,203,56)
{
Left=5
Top=5
Width=375
Text="http://lunnyy1svet.hopto.org/1.jpg"
}
Add(MemoryStream,3786565,280,112)
{
}
Add(Img_GDIFileProcessor,7310414,266,161)
{
Method=1
Saveformat=2
Quality=95
ThumbnailSize=100
Point(Stream)
link(onLoad,2886215:doLoad,[])
link(Stream,3786565:Stream,[])
}

Редактировалось 1 раз(а), последний 2017-06-24 06:37:25
карма: 4

0
Ответов: 165
Рейтинг: 6
#4: 2017-06-24 11:03:13 ЛС | профиль | цитата
Sersey, зачем там Thread, когда в HTTP_Get свойство Wait = False?
карма: 4

0
Ответов: 16884
Рейтинг: 1239
#5: 2017-06-24 11:27:56 ЛС | профиль | цитата
Nickname писал(а):
Sersey, зачем там Thread, когда в HTTP_Get свойство Wait = False?
От незнания.
А так что работать не может ?
Add(MainForm,7395588,189,154)
{
}
Add(Thread,3369729,252,210)
{
@Color=255
Delay=100
FastStop=0
}
Add(Image,2886215,399,161)
{
Left=5
Top=30
Width=375
Height=200
}
Add(Button,6782248,252,154)
{
Left=5
Top=235
Caption="Скачать"
link(onClick,16714530:doDownload,[])
}
Add(HTTP_Get,16714530,301,154)
{
link(onDownload,7310414:doLoadFrom,[])
link(URL,12889834:Text,[])
}
Add(Edit,12889834,301,105)
{
Left=5
Top=5
Width=375
Text="http://lunnyy1svet.hopto.org/1.jpg"
}
Add(MemoryStream,3786565,343,210)
{
@Color=255
}
Add(Img_GDIFileProcessor,7310414,350,161)
{
Method=1
Saveformat=2
Quality=95
ThumbnailSize=100
Point(Stream)
link(onLoad,2886215:doLoad,[])
}

nesco же ясно сказал.

Редактировалось 1 раз(а), последний 2017-06-24 11:30:38
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 632
Рейтинг: 4
#6: 2017-06-24 16:55:02 ЛС | профиль | цитата
Tad писал(а):

От незнания.
А так что работать не может ?

Где этот компонент находится. Никогда его не видел.


Редактировалось 2 раз(а), последний 2017-06-24 16:56:11
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#7: 2017-06-24 17:13:07 ЛС | профиль | цитата
Vadimluk1 писал(а):
Где этот компонент находится. Никогда его не видел.

Графика -> Картинка. Второй элемент. Он новый, появляется после обновления, в исходном пакете его нет.

Редактировалось 2 раз(а), последний 2017-06-24 17:15:28
карма: 22

0
Ответов: 632
Рейтинг: 4
#8: 2017-06-24 17:47:56 ЛС | профиль | цитата
У меня похоже его нету.


--- Добавлено в 2017-06-24 18:07:40

Скорее всего когда обновляется репозитория, в хиасм сами элементы не добавляются. Что можно изменить? Есть еще второй компьютер там тоже не добавляются.

Редактировалось 1 раз(а), последний 2017-06-24 18:07:40
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#9: 2017-06-24 18:11:03 ЛС | профиль | цитата
Vadimluk1 писал(а):
У меня похоже его нету.


nesco писал(а):
Он новый, появляется после обновления, в исходном пакете его нет.

карма: 22

0
Ответов: 632
Рейтинг: 4
#10: 2017-06-24 18:25:17 ЛС | профиль | цитата
nesco писал(а):
Vadimluk1 писал(а):
У меня похоже его нету.


nesco писал(а):
Он новый, появляется после обновления, в исходном пакете его нет.

Как он у меня отображается? Он в папке Hiasm есть, но он не отображается в элементах. Как сделать чтобы они добавлялись в список элементов.

--- Добавлено в 2017-06-24 18:29:29



Редактировалось 1 раз(а), последний 2017-06-24 18:29:29
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2017-06-24 19:26:11 ЛС | профиль | цитата
Vadimluk1 писал(а):
Как сделать чтобы они добавлялись в список элементов.
Запусти HiAsm и открой его ini-файл

Редактировалось 1 раз(а), последний 2017-06-24 19:26:51
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 632
Рейтинг: 4
#12: 2017-06-24 20:31:49 ЛС | профиль | цитата
Вы все так добавляете новые элементы?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#13: 2017-06-24 22:03:01 ЛС | профиль | цитата
Vadimluk1 писал(а):
Вы все так добавляете новые элементы?
Нет. Есть ещё методы. Читай Help к HiAsm.
Vadimluk1 _Help.png

Редактировалось 1 раз(а), последний 2017-06-24 22:08:55
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#14: 2017-06-24 22:20:54 ЛС | профиль | цитата
Vadimluk1 писал(а):
Скорее всего когда обновляется репозитория, в хиасм сами элементы не добавляются. Что можно изменить? Есть еще второй компьютер там тоже не добавляются.

Найди и запусти файл sql_to_db.bat, он установит базу со всеми новыми компонентами, если, конечно, производится полное обновление с SVN.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2017-06-25 08:14:02 ЛС | профиль | цитата
nesco писал(а):
Найди и запусти файл sql_to_db.bat
nesco, у него куча нестандартных компонент.

Редактировалось 1 раз(а), последний 2017-06-25 08:14:37
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)