Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "HiAsm 5"
Ответов: 5
Рейтинг: 0
#1: 2020-07-17 14:07:09 ЛС | профиль | цитата
Есть программа калькулятор(складывает, вычитает, умножает или делит два числа)
Затем делается скрин работы программы
Как в файл текстовый сохранить скрин?
Как сделать ярлык этой программы?
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4579
Рейтинг: 730
#2: 2020-07-17 14:18:37 ЛС | профиль | цитата
Пример твоих попыток?
Скриншоты - компонент "Screenshort" на вкладке "Окно". Сохранение в файл (графический, а не текстовый) - компонент "PictureStream" на вкладке "Графика". Но это для HiAsm 4, если ты вдруг не в том разделе спросил.

Редактировалось 2 раз(а), последний 2020-07-17 14:23:19
карма: 26

0
Ответов: 218
Рейтинг: 14
#3: 2020-07-17 14:22:49 ЛС | профиль | цитата
Mikimouse писал(а):
Как сделать ярлык этой программы?

ПКМ - создать ярлык. В Hiasm есть компонент ShortCut
Mikimouse писал(а):
Как в файл текстовый сохранить скрин?

Зачем? Кто и как его потом открывать будет?

--- Добавлено в 2020-07-17 14:35:00

Вот, сохранение\загрузка картинки в txt

Add(MainForm,2953706,63,210)
{
Width=670
Height=294
}
Add(Hub,1448185,371,259)
{
OutCount=4
link(onEvent1,15561524:doClear,[(409,265)(409,188)])
link(onEvent2,6485638:doWrite,[(420,272)(420,251)])
link(onEvent3,3661983:doConvert,[])
link(onEvent4,1791150:doSave,[(421,286)(421,307)])
}
Add(StrList,1791150,532,273)
{
Point(doSave)
link(FileName,10873326:Var1,[(545,250)])
}
Add(MemoryStream,15561524,434,175)
{
}
Add(StreamConvertor,3661983,469,273)
{
Point(Data)
link(onResult,1791150:doAdd,[])
link(Data,5231647:Var3,[(475,222)])
}
Add(BitmapStream,6485638,434,238)
{
link(Stream,5231647:Var2,[])
}
Add(GetDataEx,5231647,434,217)
{
link(Data,15561524:Stream,[])
}
Add(Button,6778524,168,259)
{
Left=110
Top=5
Width=70
Caption="Сохранить"
link(onClick,5786107:doData,[])
}
Add(Button,3722484,504,329)
{
Left=470
Top=5
Width=75
Caption="Загрузить"
link(onClick,16553917:doEvent1,[])
}
Add(Image,14146749,301,203)
{
Left=10
Top=30
Width=310
Height=215
}
Add(Image,2528270,784,336)
{
Left=340
Top=30
Width=310
Height=215
}
Add(Edit,10797718,658,133)
{
Left=275
Top=5
Width=100
Text="имя файла"
}
Add(Button,14974211,175,203)
{
Left=10
Top=5
Caption="PrtScr"
link(onClick,6390382:doScreenShotMonitor,[])
}
Add(DoData,5786107,301,259)
{
link(onEventData,1448185:doEvent1,[])
link(Data,14146749:ImageBitmap,[])
}
Add(EventFromData,5400311,609,203)
{
link(onEvent,7017621:doStrCat,[])
}
Add(StrCat,7017621,658,203)
{
Str2=".txt"
link(onStrCat,5400311:doData,[(702,209)(702,197)(597,197)(597,209)])
link(Str1,10797718:Text,[])
}
Add(BitmapStream,5205948,714,336)
{
link(onRead,2528270:doLoad,[])
}
Add(StrList,2490959,602,273)
{
Point(doLoad)
link(FileName,10873326:Var2,[])
}
Add(StreamConvertor,13176669,665,336)
{
Mode=1
link(onResult,5205948:doRead,[])
}
Add(Hub,16553917,553,329)
{
link(onEvent1,2490959:doLoad,[(585,335)(585,307)])
link(onEvent2,9377125:doRead,[])
}
Add(ArrayRW,9377125,616,336)
{
Index=Integer(0)
link(onRead,13176669:doConvert,[])
link(Array,2490959:Array,[])
}
Add(Monitors,6390382,231,203)
{
link(onScreenShot,14146749:doLoad,[])
}
Add(GetDataEx,10873326,609,245)
{
link(Data,5400311:GetData,[])
}


Редактировалось 1 раз(а), последний 2020-07-17 14:35:00
карма: 3

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