Вверх ↑
Этот топик читают: Гость
Ответов: 1767
Рейтинг: 121
#391: 2020-08-10 10:31:13 ЛС | профиль | цитата
Konst писал(а):
посмотри "Виртуальная таблица MTStrTbl"

Не понимаю, как заменить не визуальный компонент визуальным?
Кстати, я не спрашиваю, как мне чего сделать!
Я говорю что надо сделать, чтобы было!
И почему только списки строк?

Редактировалось 3 раз(а), последний 2020-08-10 13:54:07
карма: 5

0
Главный модератор
Ответов: 2969
Рейтинг: 392
#392: 2020-08-15 10:31:59 ЛС | профиль | цитата
flint2 писал(а):

И почему только списки строк?

Действительно, почему только ограниченное количество типов данных можно использовать в виде массива или списка?
Элемент HCListT позволяет использовать в пакете Core список практически любого типа. Элемент HCArrayList может содержать элементы любых типов, причём они могут отличаться друг от друга. Конечно, за такую возможность придётся «заплатить» определённую цену в виде использования дополнительных приведений типов.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2969
Рейтинг: 392
#393: 2020-09-05 12:23:43 ЛС | профиль | цитата
  Опубликовано обновление программы. Добавлен элемент HCHIDUSB в пакет Core. Позволяет реагировать на появление/извлечение съёмных USB и получать данные с указанного HID устройства.

Редактировалось 2 раз(а), последний 2020-09-16 13:04:24
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
2
файлы: 1Core_HIDUSB.sha.zip [732B] [112]
Голосовали:Konst, lisnic
Главный модератор
Ответов: 2969
Рейтинг: 392
#394: 2020-11-21 11:32:13 ЛС | профиль | цитата
  Опубликовано обновление программы. Добавлен демо-элемент HCTplLCD в пакет Core:
Demo



Редактировалось 1 раз(а), последний 2020-11-21 11:32:34
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1Core_LCD.sha.zip [1.3KB] [95]
Голосовали:Vadimluk1
Главный модератор
Ответов: 2969
Рейтинг: 392
#395: 2021-02-22 09:30:16 ЛС | профиль | цитата
  Опубликовано обновление программы. Пример простейшего редактора схемы для встраивания в собственные разработки:
Demo


  P.S. На основе данного примера можно построить свой собственный проект визуального конструктора.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1Core_SHAEditor.sha.zip [4.2KB] [44]
Голосовали:strannik_nebes
Ответов: 188
Рейтинг: 2
#396: 2021-04-20 18:30:10 ЛС | профиль | цитата
Nic, почему форум не показывает картинки?

Редактировалось 3 раз(а), последний 2021-04-21 13:44:50
карма: 0

0
Ответов: 188
Рейтинг: 2
#397: 2021-04-21 03:39:20 ЛС | профиль | цитата
Как добавить Path к примерам adobe? Пишет что photoshop не установлен
карма: 0

0
Главный модератор
Ответов: 2969
Рейтинг: 392
#398: 2021-04-21 07:53:57 ЛС | профиль | цитата
Как правильно спросить
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 188
Рейтинг: 2
#399: 2021-04-21 13:50:21 ЛС | профиль | цитата
Nic, Вот схема
Add(Button,10911247,224,133)
{
Left=180
Top=35
Text="Quit"
Point(onClick)
link(onClick,10932274:doQuit,[(272,139)(272,104)])
AddHint(-61,4,23,13,Text)
}
Add(Button,13007194,224,91)
{
Left=105
Top=35
Text="Start"
Data=Integer(0)
Point(onClick)
link(onClick,10932274:doConstructor,[])
AddHint(-63,7,26,13,Text)
}
Add(EntryPoint,2953706,175,42)
{
Left=100
Top=100
Width=290
Height=226
TopMost=0
Platform=1
Point(doClose)
}
Add(Label,11057589,224,42)
{
Left=25
Top=45
Width=75
Text="Photoshop"
TextAlign=4
Point(doText)
Point(onClick)
}
Add(Button,8154799,224,287)
{
Left=180
Top=95
Text="Quit"
Name="Exit"
Point(onClick)
link(onClick,10585273:doQuit,[(272,293)(272,258)])
AddHint(-61,4,23,13,Text)
}
Add(Button,14997667,224,245)
{
Left=105
Top=95
Text="Start"
Name="ButtonOpen"
Data=Integer(0)
Point(onClick)
link(onClick,10585273:doConstructor,[])
AddHint(-63,7,26,13,Text)
}
Add(Label,16424908,224,196)
{
Left=25
Top=105
Width=75
Text="Indesign"
TextAlign=4
Point(doText)
Point(onClick)
}
Add(PictureBox,12576878,287,42)
{
Left=50
Top=15
Width=25
Height=25
ImageLocation="C:\HiAsm\Elements\CNET\icon\PSApplication.ico"
}
Add(PictureBox,10162245,287,196)
{
Left=50
Top=75
Width=25
Height=25
ImageLocation="C:\HiAsm\Elements\CNET\icon\IdApplication.ico"
}
Add(Label,15404427,224,350)
{
Left=25
Top=165
Width=75
Text="Acrobat"
TextAlign=4
Point(doText)
Point(onClick)
}
Add(PictureBox,11832030,287,350)
{
Left=50
Top=135
Width=25
Height=25
ImageLocation="C:\HiAsm\Elements\CNET\icon\Acrobat.ico"
}
Add(Button,16761487,224,448)
{
Left=180
Top=155
Text="Quit"
Point(onClick)
link(onClick,11313312:doExit,[(272,454)(272,419)])
AddHint(-61,4,23,13,Text)
}
Add(Button,8454761,224,406)
{
Left=105
Top=155
Text="Start"
Name="ButtonOpen"
Data=Integer(0)
Point(onClick)
link(onClick,11313312:doStart,[])
AddHint(-63,7,26,13,Text)
}
Add(Acrobat,11313312,287,406)
{
Name="AC"
ShowingOptions=0
}
Add(PsApplication,10932274,287,91)
{
}
Add(IdApplication,10585273,287,245)
{
}


И не знаю почему HiAsm.NET установился в "C:/Hiasm.NET" a внутри примеров с "C:/Hiasm"

Редактировалось 2 раз(а), последний 2021-04-22 18:27:48
карма: 0

0
Ответов: 188
Рейтинг: 2
#400: 2021-04-22 14:27:34 ЛС | профиль | цитата
Example DLL_test не компилирует

Builds project...
Compiler command line: C:\HiAsm.NET\compiler\cnet\CNETBuilder.exe "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319" "C:\HiAsm.NET\elements\CNET\code\DLL_test.csproj" verbosity=Quiet
Project "DLL_test.csproj" (Build target(s)):
Csc: : ERROR DLL_test.cs(7,22): Type expected
Csc: : ERROR DLL_test.cs(7,30): Invalid token ')' in class, struct, or interface member declaration
Csc: : ERROR DLL_test.cs(9,11): Invalid token '<=' in class, struct, or interface member declaration
Csc: : ERROR DLL_test.cs(13,13): Method must have a return type
Csc: : ERROR DLL_test.cs(13,21): Type expected
Csc: : ERROR DLL_test.cs(13,25): Invalid token '-' in class, struct, or interface member declaration
Csc: : ERROR DLL_test.cs(13,35): Invalid token ')' in class, struct, or interface member declaration
Csc: : ERROR DLL_test.cs(17,17): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(23,17): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(28,10): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(30,18): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(34,18): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(37,36): Expected class, delegate, enum, interface, or struct
Csc: : ERROR DLL_test.cs(40,5): Type or namespace definition, or end-of-file expected
Done building project "DLL_test.csproj" -- FAILED.
Build project failed


Редактировалось 1 раз(а), последний 2021-04-22 14:27:53
карма: 0

0
Главный модератор
Ответов: 2969
Рейтинг: 392
#401: 2021-04-22 16:47:16 ЛС | профиль | цитата
lisnic писал(а):
И не знаю почему HiAsm.NET установился в "C:/Hiasm.NET" a внутри примеров с "C:/Hiasm"

Потому, что данный пример взят из пакета CNET для 4-й версии среды. Если Вы установили данный пакет в проект HiAsm.NET, то должны корректировать пути соответственно. И что важно, для работы данных примеров на компьютере должны быть установлены соответствующие программы компании Adobe.

lisnic писал(а):
Example DLL_test не компилирует

Не понятно для какого пакета данный пример.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 188
Рейтинг: 2
#402: 2021-04-22 18:26:42 ЛС | профиль | цитата
http://svn.hiasm.com/packs/CNET это SVN для 4-ой версии? Есть ли SVN или github для 5-ой .NET ?

В 4-ой версии тоже не компилирует с MSBuild
Вот схема
Add(EntryPoint,2953706,63,154)
{
Width=411
Height=118
}
Add(Button,16420334,63,98)
{
Left=15
Top=40
Text="Calc"
Data=Integer(321)
Point(onClick)
link(onClick,12613340:doCalc,[])
AddHint(-56,9,36,13,Text)
}
Add(Using,9022373,63,42)
{
List="DLL_test"
AddHint(-18,-28,58,13,List)
}
Add(Inline,12613340,112,98)
{
WorkPoints=#6:doCalc|0:|
EventPoints=#11:onFactorial|16:onNumberOfDigits|
DataPoints=#4:Data|
Code="private void doWork(object data, int index) {\r\n string str = sys.Data<string>;\r\n sys.onNumberOfDigits<int>(Function.NumberOfDigits(str));\r\n int param = System.Convert.ToInt32(str);\r\n sys.onFactorial<int>(Function.Factorial(param));\r\n}"
link(onFactorial,15671000:doText,[(152,104)(152,83)])
link(onNumberOfDigits,15212612:doText,[(152,111)(152,132)])
link(Data,9780067:Text,[])
}
Add(TextBox,9780067,112,42)
{
Left=210
Top=40
Width=50
Text="3"
Lines=[]
TextAlign=2
Point(doText)
Point(Text)
Point(Data)
}
Add(Label,15671000,161,77)
{
Left=270
Top=35
Width=110
Point(doText)
Point(onClick)
}
Add(Label,15212612,161,126)
{
Left=270
Top=60
Width=110
Point(doText)
Point(onClick)
}
Add(Label,7291577,210,77)
{
Left=95
Top=35
Width=110
Text="Factorial(N)"
TextAlign=1
Point(doText)
Point(onClick)
}
Add(Label,9009526,210,126)
{
Left=95
Top=60
Width=110
Text="NumberOfDigits(N)"
TextAlign=1
Point(doText)
Point(onClick)
}
Add(AssemblyInfo,9312694,14,42)
{
References=#12:DLL_test.dll|
}

Редактировалось 3 раз(а), последний 2021-04-22 18:29:45
карма: 0

0
Главный модератор
Ответов: 2969
Рейтинг: 392
#403: 2021-04-22 20:10:42 ЛС | профиль | цитата
lisnic писал(а):
это SVN для 4-ой версии? Есть ли SVN или github для 5-ой .NET ?

Для 5-й версии пакет не должен отличаться. Наличие в примерах полных путей до файлов было неизбежно в среде 4-й версии HiAsm.

lisnic писал(а):
В 4-ой версии тоже не компилирует

Допускаю наличие ошибок в кодах некоторых элементов, но так как пакет CNET больше не поддерживается разработчиком, то исправление маловероятно.

Редактировалось 1 раз(а), последний 2021-04-22 20:11:23
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 188
Рейтинг: 2
#404: 2021-04-22 20:44:27 ЛС | профиль | цитата
Nic, вы разработчик CNET. Почему больше не поддерживается разработка?
Сейчас какой пакет разрабатывается?
карма: 0

0
Главный модератор
Ответов: 2969
Рейтинг: 392
#405: 2021-04-22 21:06:57 ЛС | профиль | цитата
Перечитайте FAQ в первом сообщении данной темы - отпадут многие вопросы.

lisnic писал(а):
Сейчас какой пакет разрабатывается?

Основной пакет для проекта HiAsm.NET - это Core. По многим возможностям он превосходит пакет CNET.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)