Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#1: 2012-03-04 15:00:50 ЛС | профиль | цитата
Возможно запустить данные из потока.
Например если передается картинка в виде данных.
Или запустить картинку из буфера?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#2: 2012-03-04 15:19:18 ЛС | профиль | цитата
ashkalov писал(а):
запустить данные из потока

В Космос?
TempFileStream + WinExec
карма: 1

0
Ответов: 1821
Рейтинг: 168
#3: 2012-03-04 15:20:17 ЛС | профиль | цитата
ashkalov, TempFileStream, WinExec
карма: 5

0
Ответов: 3889
Рейтинг: 362
#4: 2012-03-04 15:21:02 ЛС | профиль | цитата
[flood]sаmakacd, Мнения "экспертов" сошлись, похоже, я поднаторел немного в корявой навигации по wiki [/flood]
карма: 1

0
Ответов: 1043
Рейтинг: 33
#5: 2012-03-04 15:35:25 ЛС | профиль | цитата
1nd1g0,sаmakacd, спасибо
------------ Дoбавленo в 15.35:
1nd1g0 писал(а):
В Космос?

именно туда
карма: 0

0
Ответов: 1821
Рейтинг: 168
#6: 2012-03-04 15:44:24 ЛС | профиль | цитата
1nd1g0, [flood]у меня окошко wiki загружалось минуту, потому и опоздал... [/flood]
карма: 5

0
Ответов: 1043
Рейтинг: 33
#7: 2012-03-04 18:04:27 ЛС | профиль | цитата
Подскажите пожалуйста...
Есть пример слияния файлов...
FileStream
А как потом эти файлы разъединить?
Пробовал, соединял картинку с мелодией, запомнил конечный байт картинки.
У соединенного файла считывал данные с запомненного байта, но мелодия не играла,а картинка открывалась(
карма: 0

0
Ответов: 3889
Рейтинг: 362
#8: 2012-03-04 18:07:03 ЛС | профиль | цитата
ashkalov писал(а):
Пробовал, соединял картинку с мелодией, запомнил конечный байт картинки.
У соединенного файла считывал данные с запомненного байта, но мелодия не играла,а открывалась картинка (
ashkalov, Схему бы ...
карма: 1

0
Ответов: 1043
Рейтинг: 33
#9: 2012-03-04 18:27:57 ЛС | профиль | цитата
ща скину
------------ Дoбавленo в 18.23:
ОС переустановил KIS 2012 проверил. Вирусов нет.


http://forum.hiasm.com/forum_serv.php?q=56&id=2951
------------ Дoбавленo в 18.27:
если у tempfilestream поставить .wav то музыка не играет... если .png то картинка открывается
карма: 0

0
Ответов: 3889
Рейтинг: 362
#10: 2012-03-04 18:32:38 ЛС | профиль | цитата
ashkalov, StreamCopy
карма: 1

0
Ответов: 1043
Рейтинг: 33
#11: 2012-03-04 18:47:46 ЛС | профиль | цитата
1nd1g0, большое спасибо
------------ Дoбавленo в 18.47:
не пойму, теперь то что не так я делаю?

Add(FileStream,14688063,343,168)
{
FileName="logo.png"
Point(doCopyFromStream)
Point(doPosition)
}
Add(Button,9182617,168,294)
{
Left=10
Top=40
Width=60
Caption="Запустить"
link(onClick,11425032:doEvent1,[])
}
Add(Button,13789902,168,168)
{
Left=10
Top=10
Width=60
Caption="Открыть"
link(onClick,14688063:doOpen,[])
}
Add(TempFileStream,6199378,462,301)
{
Extention=".wav"
link(onCreate,4480261:doShellExec,[])
}
Add(WinExec,4480261,518,294)
{
}
Add(StreamCopy,12071797,336,308)
{
link(onCopy,1249061:doClose,[])
link(Dest,1249061:Stream,[(342,296)(366,296)(366,345)(391,345)])
link(Source,14688063:Stream,[])
link(Count,10711517:Result,[(356,292)(293,292)])
}
Add(FileStream,1249061,385,301)
{
FileName="1.txt"
Mode=1
AutoCopy=0
link(onLoad,6199378:doCreate,[])
}
Add(Hub,2504692,294,301)
{
link(onEvent1,1249061:doOpen,[])
link(onEvent2,12071797:doCopy,[])
}
Add(Memory,14309463,385,168)
{
Default=Integer(6166)
}
Add(Hub,11425032,238,294)
{
link(onEvent1,10711517:doCalc,[(262,300)(262,251)])
link(onEvent2,2504692:doEvent1,[])
}
Add(MathParse,10711517,287,245)
{
MathStr="%1 - %2"
link(X1,14688063:Size,[(293,220)(356,220)])
link(X2,14309463:Value,[(300,227)(391,227)])
}

карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#12: 2012-03-04 21:33:56 ЛС | профиль | цитата
ashkalov писал(а):
теперь то что не так я делаю?

Справку неправильно читаете: code_27074.txt
карма: 10
0
файлы: 1code_27074.txt [518B] [162]
Ответов: 1043
Рейтинг: 33
#13: 2012-03-04 23:38:45 ЛС | профиль | цитата
Assasin, и что ваша схема делает?
------------ Дoбавленo в 23.25:
Assasin писал(а):
Справку неправильно читаете

вы хоть вопрос поняли?
я спрашивал
А как потом эти файлы разъединить?

это значит что нужно было музыку от картинки отделить и запустить музыку...
Ваша схема просто запускает поток на выполнение...(
------------ Дoбавленo в 23.38:
и еще мне не понятно как с помощью StreamCopy разделить.
Если там нельзя указать с какого байта читать, а можно только указать сколько читать
карма: 0

0
Ответов: 1821
Рейтинг: 168
#14: 2012-03-04 23:41:28 ЛС | профиль | цитата
ashkalov, а вы справку по FileStream почитайте, и можно будет с конкретного байта и читать, и писать...
карма: 5

0
Ответов: 1043
Рейтинг: 33
#15: 2012-03-05 00:42:45 ЛС | профиль | цитата
sаmakacd, ну так я читал.)
В прошлой схеме устанавливал номер байта пытался считывать и... пардон "нифига"...
------------ Дoбавленo в 00.27:
вот так вроде должно работать, но не работает

Add(MainForm,2953706,14,84)
{
}
Add(FileStream,14688063,182,49)
{
FileName="logo.png"
Point(doCopyFromStream)
Point(doPosition)
link(onLoad,11062446:doOperation,[(219,55)(219,160)])
}
Add(Button,13789902,70,84)
{
Left=10
Top=10
Width=60
Caption="Открыть"
link(onClick,4356089:doEvent1,[])
}
Add(StreamCopy,12783831,175,238)
{
link(onCopy,7017052:doCreate,[])
link(Dest,7955698:Var2,[(181,186)(244,186)])
link(Source,14688063:Stream,[])
link(Count,11062446:Result,[(195,195)(237,195)])
}
Add(Math,11062446,231,154)
{
OpType=1
Op2=6166
link(onResult,14005782:doEvent1,[])
link(Op1,14688063:Size,[(237,146)(195,146)])
}
Add(Hub,14005782,287,154)
{
link(onEvent1,9109315:doData,[(315,160)(315,132)])
link(onEvent2,12783831:doCopy,[(313,167)(313,177)(163,177)(163,244)])
}
Add(FileStream,3994350,238,91)
{
FileName="logo.png"
Point(doCopyFromStream)
Point(doPosition)
}
Add(Hub,4356089,119,84)
{
link(onEvent1,3994350:doOpen,[(185,90)(185,97)])
link(onEvent2,14688063:doOpen,[(157,97)(157,55)])
}
Add(TempFileStream,7017052,238,238)
{
Extention=".wav"
link(onCreate,13699263:doShellExec,[(282,244)(282,251)])
link(Stream,7955698:Var1,[(244,167)(235,167)(235,131)])
}
Add(WinExec,13699263,301,238)
{
}
Add(GetDataEx,7955698,238,126)
{
link(Data,3994350:Stream,[])
}
Add(DoData,9109315,329,126)
{
Data=Integer(6166)
link(onEventData,14688063:doPosition,[(373,132)(373,104)(170,104)(170,76)])
}

------------ Дoбавленo в 00.42:
Все я допер, тема закрыта... всем спасибо
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)