Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 7
Рейтинг: 0
#1: 2017-07-08 12:59:05 ЛС | профиль | цитата
Доброго времени суток. Прошу подсказать, каким компонентом (компонентами) стоит воспользоваться для занесения строки значений (пример 0х70 0x55 0x42) без разделителей и пробелов между ними, в таблицу.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2017-07-08 13:11:24 ЛС | профиль | цитата
По длине.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 7
Рейтинг: 0
#3: 2017-07-08 13:42:04 ЛС | профиль | цитата
Извините, но я не понял, как именно должен называться компонент. У меня строка на 126 значений, и мне необходимо вывести ее в таблицу 3 колонки*42 строки. То есть входящая строка непрерывная, но значения внутри не сгрупированны по 3 (по одному в каждую колонку).
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#4: 2017-07-08 15:00:27 ЛС | профиль | цитата
HiAsmFun писал(а):
У меня строка на 126 значений

Ну так и приведи для примера всю строку целиком
карма: 22

0
Ответов: 7
Рейтинг: 0
#5: 2017-07-08 15:10:20 ЛС | профиль | цитата
Скриншот рабочего окна
[img][/img]

Скриншот того, что наваял
[img][/img]
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#6: 2017-07-08 15:17:19 ЛС | профиль | цитата
Вообще-то схемы выкладывают не картинками, а кодом схемы в тегах code, скопировав схему с рабочего поля

Редактировалось 1 раз(а), последний 2017-07-08 15:17:42
карма: 22

0
Ответов: 8887
Рейтинг: 823
#7: 2017-07-08 16:37:11 ЛС | профиль | цитата
HiAsmFun,
схемка


Add(MainForm,2953706,21,98)
{
Width=882
link(onCreate,5379523:doEvent1,[])
}
Add(StringTable,9011650,364,231)
{
Left=45
Top=30
Width=810
Height=215
Columns=#4:0=40|4:1=40|4:2=40|4:3=40|4:4=40|4:5=40|4:6=40|4:7=40|4:8=40|4:9=40|5:10=40|5:11=40|5:12=40|5:13=40|5:14=40|5:15=40|5:16=40|5:17=40|5:18=40|5:19=40|5:20=40|5:21=40|5:22=40|5:23=40|5:24=40|5:25=40|5:26=40|5:27=40|5:28=40|5:29=40|5:30=40|5:31=40|5:32=40|5:33=40|5:34=40|5:35=40|5:36=40|5:37=40|5:38=40|5:39=40|5:40=40|5:41=40|0:|
Grid=0
}
Add(Edit,4327769,182,112)
{
Left=40
Top=5
Width=815
}
Add(Button,15137281,21,140)
{
Left=5
Top=5
Width=35
Caption="New"
link(onClick,9380219:doWork3,[(95,146)])
}
Add(Hub,5379523,70,112)
{
link(onEvent1,14659490:doWork1,[])
link(onEvent2,9380219:doWork2,[])
}
Add(Str_Enum,4108965,210,175)
{
Delimiter=""
Step=3
link(onEnum,1958090:doStrCatDlm,[])
link(onEndEnum,16363082:doData,[(249,188)(249,237)])
}
Add(StrCatDelim,1958090,273,175)
{
Delimiter=";"
Point(doClear)
link(Str1,14762909:Var1,[(279,166)(265,166)(265,215)])
}
Add(DoData,16363082,273,231)
{
link(onEventData,10823252:doTrim,[])
link(Data,14762909:Var2,[])
}
Add(GetDataEx,14762909,273,210)
{
link(Data,1958090:Result,[])
}
Add(Hub,4675425,182,168)
{
link(onEvent1,1958090:doClear,[(256,174)(256,188)])
link(onEvent2,4108965:doEnum,[])
}
Add(Trim,10823252,315,231)
{
Char=";"
link(onTrim,9011650:doAdd,[])
}
Add(MultiElement,14659490,105,112)
{
link(onEvent1,14389027:doEvent1,[])
}
BEGIN_SDK
Add(EditMulti,14803080,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,13528313:doRandomize,[(130,27)(130,62)])
link(doWork2,3256237:doEvent1,[(39,34)(39,48)])
}
Add(For,3532680,84,49)
{
End=125
link(onEvent,13528313:doRandom,[])
link(onStop,7861476:doData,[(123,62)(123,111)])
}
Add(Random,13528313,147,49)
{
Max=15
link(onRandom,11140596:doConvert,[])
}
Add(Convertor,11140596,196,49)
{
Mode=6
Digits=1
link(onResult,9095277:doStrCat,[])
}
Add(Hub,3256237,49,42)
{
link(onEvent1,9095277:doClear,[(74,48)(74,41)(221,41)(221,62)])
link(onEvent2,3532680:doFor,[])
}
Add(StrCat,9095277,252,49)
{
Point(doClear)
link(Str1,12916410:Var1,[(258,40)(244,40)(244,89)])
}
Add(DoData,7861476,252,105)
{
link(onEventData,14803080:onEvent1,[(291,111)(291,27)])
link(Data,12916410:Var2,[])
}
Add(GetDataEx,12916410,252,84)
{
link(Data,9095277:Result,[])
}
END_SDK
Add(HubEx,9380219,91,119)
{
link(onEvent,14659490:doWork2,[])
}
Add(Hub,14389027,147,112)
{
link(onEvent1,4327769:doText,[])
link(onEvent2,4675425:doEvent1,[(172,125)(172,174)])
}

карма: 19

0
Ответов: 16884
Рейтинг: 1239
#8: 2017-07-08 17:20:02 ЛС | профиль | цитата
Леонид, а это как ?
HiAsmFun писал(а):
У меня строка на 126 значений, и мне необходимо вывести ее в таблицу 3 колонки*42 строки. То есть входящая строка непрерывная, но значения внутри не сгрупированны по 3 (по одному в каждую колонку).


Вроде так:

Add(MainForm,15128724,140,119)
{
Width=882
Height=676
link(onCreate,5379523:doEvent1,[])
}
Add(StringTable,9011650,511,133)
{
Left=45
Top=30
Width=150
Height=580
Columns=#4:1=40|4:2=40|4:3=40|
Grid=0
}
Add(Edit,4327769,280,133)
{
Left=40
Top=5
Width=815
link(onChange,4108965:doEnum,[])
}
Add(Button,15137281,140,161)
{
Left=5
Top=5
Width=35
Caption="New"
link(onClick,9380219:doWork3,[(214,167)])
}
Add(Hub,5379523,189,133)
{
link(onEvent1,14659490:doWork1,[])
link(onEvent2,9380219:doWork2,[])
}
Add(Str_Enum,4108965,329,133)
{
Delimiter=""
Step=3
link(onEnum,10243326:doInsert,[])
}
Add(MultiElement,14659490,224,133)
{
link(onEvent1,4327769:doText,[])
}
BEGIN_SDK
Add(EditMulti,14803080,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,13528313:doRandomize,[(130,27)(130,62)])
link(doWork2,3256237:doEvent1,[(39,34)(39,48)])
}
Add(For,3532680,84,49)
{
End=125
link(onEvent,13528313:doRandom,[])
link(onStop,7861476:doData,[(123,62)(123,111)])
}
Add(Random,13528313,147,49)
{
Max=15
link(onRandom,11140596:doConvert,[])
}
Add(Convertor,11140596,196,49)
{
Mode=6
Digits=1
link(onResult,9095277:doStrCat,[])
}
Add(Hub,3256237,49,42)
{
link(onEvent1,9095277:doClear,[(74,48)(74,41)(221,41)(221,62)])
link(onEvent2,3532680:doFor,[])
}
Add(StrCat,9095277,252,49)
{
Point(doClear)
link(Str1,12916410:Var1,[(258,40)(244,40)(244,89)])
}
Add(DoData,7861476,252,105)
{
link(onEventData,14803080:onEvent1,[(291,111)(291,27)])
link(Data,12916410:Var2,[])
}
Add(GetDataEx,12916410,252,84)
{
link(Data,9095277:Result,[])
}
END_SDK
Add(HubEx,9380219,210,140)
{
link(onEvent,14659490:doWork2,[])
}
Add(Insert,10243326,385,133)
{
SubStr=";"
Position=3
link(onInsert,623083:doInsert,[])
}
Add(Insert,623083,441,133)
{
SubStr=";"
Position=2
link(onInsert,9011650:doAdd,[])
}


--- Добавлено в 2017-07-08 17:59:45

Задача: (на русском языке)
Строку из 126 знаков разнести в 3 колонки по 1-му знаку.

Редактировалось 3 раз(а), последний 2017-07-08 17:59:45
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#9: 2017-07-08 18:24:19 ЛС | профиль | цитата
Tad писал(а):
Задача

Я все понял, кроме вот этого
HiAsmFun писал(а):
пример 0х70 0x55 0x42

Для чего это написал ТС? Или это просто коды символов?

Редактировалось 1 раз(а), последний 2017-07-08 18:25:26
карма: 22

0
Ответов: 7
Рейтинг: 0
#10: 2017-07-08 18:35:59 ЛС | профиль | цитата
Там была опечатка, должно быть "У меня строка на 126 значений, и мне необходимо вывести ее в таблицу 3 колонки*42 строки. То есть входящая строка непрерывная, но значения внутри НЕЕ сгрупированны по 3 (по одному в каждую колонку)." Но сгрупированны "виртуально", то есть без видимого разделения между собой, тоесть 1,4,7 и т.д. элементы строки должен быть в 1 столбце, 2,5,8 и т.д. элементы строки должен быть во 2 столбце, 3,6,9 и т.д. элементы должны быть в 3 столбце. Код вот:

Add(MainForm,2953706,252,217)
{
Width=1676
Height=907
link(onCreate,8781947:doRXClear,[(293,237)(293,223)])
}
Add(ComboBox,1411673,315,147)
{
Left=5
Top=35
Width=75
Height=21
Text="Выбор порта"
ReadOnly=0
}
Add(Button,2315496,161,175)
{
Left=5
Top=60
Width=75
Caption="Open Port"
link(onClick,8781947:doOpen,[(237,181)(237,209)])
}
Add(Button,2625029,161,245)
{
Left=5
Top=85
Width=75
Caption="Read Chip"
Data=String(U)
link(onClick,10006520:doEvent1,[(201,251)(201,279)])
}
Add(Button,2402392,161,210)
{
Left=5
Top=160
Width=75
Caption="Close Port"
link(onClick,8781947:doClose,[])
}
Add(Button,1363462,161,280)
{
Left=5
Top=185
Width=75
Caption="Erase Chip"
Data=String(f)
link(onClick,10006520:doEvent2,[])
}
Add(COM,8781947,322,203)
{
TimeOut=1000
link(onRead,16328430:doCompare,[])
link(Port,1411673:String,[])
}
Add(Hub,10006520,210,273)
{
InCount=2
link(onEvent1,8781947:doWrite,[(224,270)(279,270)(300,270)(300,230)])
link(onEvent2,3796065:doTimer,[])
}
Add(DoData,10466813,280,280)
{
Data=Integer(129)
link(onEventData,8781947:doRead,[(317,286)(317,237)])
}
Add(Timer,3796065,238,280)
{
Interval=200
AutoStop=1
link(onTimer,10466813:doData,[])
}
Add(Button,2296922,686,245)
{
Left=5
Top=110
Width=75
Caption="Save Results"
link(onClick,11348076:doExecute,[])
}
Add(SDialog,11348076,728,245)
{
Filter="Text|*.txt"
Title="Save Results"
FileName="Result_1"
link(onExecute,11029769:doSave,[])
}
Add(Trim,11117953,415,217)
{
Char="U"
Mode=3
link(onTrim,2302418:doEvent2,[])
}
Add(StrMask,16328430,369,210)
{
Mask="U*"
link(onFalse,16410864:doTrim,[(407,216)(407,185)])
link(onTrue,11117953:doTrim,[])
}
Add(Trim,16410864,414,179)
{
Char="f"
Mode=3
link(onTrim,2302418:doEvent1,[(454,185)(454,216)])
}
Add(CheckBox,9215924,119,280)
{
Top=210
Width=85
Caption="Enable Erase"
}
Add(Button,7996362,161,140)
{
Left=5
Top=10
Width=75
Caption="Search Port"
DefaultBtn=0
link(onClick,12727583:doEvent1,[])
}
Add(Timer,12067517,231,102)
{
Interval=200
AutoStop=1
link(onTimer,2023543:doEnumPorts,[])
}
Add(EnumCOM,2023543,270,102)
{
OutType=0
link(onEnumPorts,1411673:doAdd,[(308,108)(308,153)])
}
Add(Hub,12727583,203,140)
{
link(onEvent1,12067517:doTimer,[(224,146)(224,108)])
link(onEvent2,1411673:doClear,[(266,153)(266,160)])
}
Add(StringTable,15750830,826,399)
{
Left=90
Top=325
Width=245
Height=540
Columns=#7:№ Метки|7:Время_1|7:Время_2|
Grid=0
}
Add(Hub,2302418,462,210)
{
InCount=2
link(onEvent1,11409384:doConvert,[])
link(onEvent2,16070942:doEnum,[(490,223)(490,257)])
}
Add(StringTableMT,876809,826,336)
{
Left=365
Top=325
Width=235
Height=545
Columns=#5:Метка|7:Время_1|7:Время_2|
TabGrid=0
TabGridFrame=0
ImgColumn=0
IconsCheck=[]
MiscIcons=[]
Icons=['Icon'=[ZIP3E01000078DA7D8F310A023110457F88B00B16A6B2D572CB80650EB7293DCEC296D3E4281EC1D242887F6688583993372FF92C4B0204764A89F380250067000B49E44A34FF5FD5166A756973D35AA335E9B6D0BB4B5B231DA3EE5A15B31D38456BAB45249379388AEC9AD39B1A45737E3F1C0547C65FA3E4623F2DBB98A3580CDCB25F096DE29D23093F2F0A4E8BCE63729E27E77501DE2BF00175EF4785]]
Point(doMT_Add)
}
Add(Hub,620610,546,210)
{
link(onEvent1,11029769:doAdd,[])
}
Add(StreamConvertor,11409384,497,210)
{
Mode=2
link(onResult,620610:doEvent1,[])
}
Add(ListBox,11029769,780,210)
{
Left=90
Top=10
Width=1285
Height=145
AddType=1
IndexManager="1"
}
Add(MT_String,7233444,623,371)
{
Point(doStrMask)
link(onResult,7734550:doEvent1,[])
}
Add(Str_Enum,16070942,497,251)
{
Delimiter=""
onBreakEnable=0
link(onEnum,12974834:doConvert,[])
}
Add(StreamConvertor,12974834,546,251)
{
Mode=2
link(onResult,5187130:doEvent1,[])
}
Add(Hub,5187130,592,251)
{
link(onEvent2,7233444:doStrMask,[(614,264)(614,398)])
}
Add(Hub,7734550,715,371)
{
OutCount=3
link(onEvent1,876809:doMT_Add,[])
link(onEvent2,15750830:doAdd,[(763,384)(763,405)])
link(onEvent3,8998822:doAdd,[(758,391)(758,465)])
}
Add(ListBox,8998822,829,459)
{
Left=90
Top=165
Width=1285
Height=145
AddType=1
IndexManager="1"
}
Add(Button,8488393,676,529)
{
Left=5
Top=135
Width=75
Caption="Clear All"
link(onClick,10529561:doEvent1,[])
}
Add(Hub,10529561,740,529)
{
OutCount=4
link(onEvent1,11029769:doClear,[(767,535)(767,223)])
link(onEvent2,876809:doClear,[(776,542)(776,349)])
link(onEvent3,15750830:doClear,[(783,549)(783,412)])
link(onEvent4,8998822:doClear,[(792,556)(792,472)])
}


Насчет зачем написал - просто, чтоб стало понятно, что строка содержит не коды значений, а сами значения, поэтому я не могу внутри нее использовать какой-либо разделитель.

Правка: Tad, Ваш код тоже вроде тоже пихает всю строку в первый столбец.

Редактировалось 3 раз(а), последний 2017-07-08 18:54:50
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2017-07-08 19:36:07 ЛС | профиль | цитата
HiAsmFun писал(а):
Ваш код тоже вроде тоже пихает всю строку в первый столбец.

HiAsmFun_1.png
Это у тебя "вроде".
У меня вроде так, как просил.
Обновись с SVN

Редактировалось 2 раз(а), последний 2017-07-08 19:39:27
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 7
Рейтинг: 0
#12: 2017-07-08 19:49:33 ЛС | профиль | цитата
Я стараюсь не врать.

[img][/img]
карма: 0

0
Ответов: 9906
Рейтинг: 351
#13: 2017-07-08 20:01:49 ЛС | профиль | цитата
Упражнения в экстрасенсорике продолжаются
Add(MainForm,9260475,42,77)
{
Width=882
Height=676
link(onCreate,5379523:doEvent1,[])
}
Add(StringTable,9011650,455,28)
{
Left=45
Top=30
Width=150
Height=580
Columns=#4:1=40|4:2=40|4:3=40|
Grid=0
Point(Matrix)
}
Add(Edit,4327769,203,98)
{
Left=40
Top=5
Width=815
link(onChange,4108965:doEnum,[])
}
Add(Button,15137281,42,126)
{
Left=5
Top=5
Width=35
Caption="New"
link(onClick,9380219:doWork3,[(130,132)])
}
Add(Hub,5379523,98,91)
{
OutCount=3
link(onEvent1,10538850:doFor,[(123,97)(123,34)])
link(onEvent2,14659490:doWork1,[])
link(onEvent3,9380219:doWork2,[])
}
Add(Str_Enum,4108965,259,98)
{
Delimiter=""
Step=2
link(onEnum,14306950:doCalc,[])
}
Add(MultiElement,14659490,147,98)
{
link(onEvent1,4327769:doText,[])
}
BEGIN_SDK
Add(EditMulti,14803080,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,13528313:doRandomize,[(130,27)(130,62)])
link(doWork2,3256237:doEvent1,[(39,34)(39,48)])
}
Add(For,3532680,84,49)
{
End=125
link(onEvent,13528313:doRandom,[])
link(onStop,7861476:doData,[(123,62)(123,111)])
}
Add(Random,13528313,147,49)
{
Max=255
link(onRandom,11140596:doConvert,[])
}
Add(Convertor,11140596,196,49)
{
Mode=6
link(onResult,9095277:doStrCat,[])
}
Add(Hub,3256237,49,42)
{
link(onEvent1,9095277:doClear,[(74,48)(74,41)(221,41)(221,62)])
link(onEvent2,3532680:doFor,[])
}
Add(StrCat,9095277,252,49)
{
Point(doClear)
link(Str1,12916410:Var1,[(258,40)(244,40)(244,89)])
}
Add(DoData,7861476,252,105)
{
link(onEventData,14803080:onEvent1,[(291,111)(291,27)])
link(Data,12916410:Var2,[])
}
Add(GetDataEx,12916410,252,84)
{
link(Data,9095277:Result,[])
}
END_SDK
Add(HubEx,9380219,126,105)
{
link(onEvent,14659490:doWork2,[])
}
Add(MatrixRW,1892135,469,91)
{
link(Matrix,9011650:Matrix,[])
link(X,14306950:Result,[(489,82)(461,82)(461,145)(321,145)])
link(Y,16277220:Result,[(496,75)(454,75)(454,138)(370,138)])
}
Add(MathParse,14306950,315,98)
{
DataCount=1
MathStr="(%1-1) mod 3"
ResultType=0
link(onResult,16277220:doCalc,[])
link(X1,1389133:Var2,[])
}
Add(MathParse,16277220,364,98)
{
DataCount=1
MathStr="(%1-1) div 3"
ResultType=0
link(onResult,5957034:doStrCat,[])
link(X1,1389133:Var3,[(370,82)])
}
Add(GetDataEx,1389133,315,77)
{
Angle=3
link(Data,4108965:NumSubStr,[(307,82)(307,145)(265,145)])
}
Add(For,10538850,315,28)
{
End=41
link(onEvent,9091424:doData,[])
}
Add(DoData,9091424,364,28)
{
link(onEventData,9011650:doAdd,[])
}
Add(StrCat,5957034,413,98)
{
Str1="0x"
link(onStrCat,1892135:doWrite,[])
link(Str2,4108965:Part,[(426,75)(300,75)(300,138)(272,138)])
}

--- Добавлено в 2017-07-08 20:06:41

Учитывая опыт Tad-а, сделаем подтверждение:
HiAsmFun_2.png

--- Добавлено в 2017-07-08 20:31:19

Хотя -- перемудрил я.
В стиле Tad-а, проще будет:
Add(MainForm,15128724,28,28)
{
Width=882
Height=700
link(onCreate,5379523:doEvent1,[])
}
Add(StringTable,9011650,455,35)
{
Left=45
Top=30
Width=210
Height=620
Columns=#10:№ Метки=60|10:Время_1=60|10:Время_2=60|
Grid=0
}
Add(Edit,4327769,168,42)
{
Left=40
Top=5
Width=815
link(onChange,11026011:doEvent1,[])
}
Add(Button,15137281,28,91)
{
Left=5
Top=5
Width=35
Caption="New"
link(onClick,9380219:doWork3,[(102,97)])
}
Add(Hub,5379523,77,42)
{
link(onEvent1,14659490:doWork1,[])
link(onEvent2,9380219:doWork2,[])
}
Add(Str_Enum,4108965,252,49)
{
Delimiter=""
Step=6
link(onEnum,10243326:doInsert,[])
}
Add(MultiElement,14659490,119,42)
{
link(onEvent1,4327769:doText,[])
}
BEGIN_SDK
Add(EditMulti,14803080,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,13528313:doRandomize,[(130,27)(130,62)])
link(doWork2,3256237:doEvent1,[(39,34)(39,48)])
}
Add(For,3532680,84,49)
{
End=251
link(onEvent,13528313:doRandom,[])
link(onStop,7861476:doData,[(123,62)(123,111)])
}
Add(Random,13528313,147,49)
{
Max=15
link(onRandom,11140596:doConvert,[])
}
Add(Convertor,11140596,196,49)
{
Mode=6
Digits=1
link(onResult,9095277:doStrCat,[])
}
Add(Hub,3256237,49,42)
{
link(onEvent1,9095277:doClear,[(74,48)(74,41)(235,41)(235,62)])
link(onEvent2,3532680:doFor,[])
}
Add(StrCat,9095277,252,49)
{
Point(doClear)
link(Str1,12916410:Var1,[(258,40)(244,40)(244,89)])
}
Add(DoData,7861476,252,105)
{
link(onEventData,14803080:onEvent1,[(291,111)(291,27)])
link(Data,12916410:Var2,[])
}
Add(GetDataEx,12916410,252,84)
{
link(Data,9095277:Result,[])
}
END_SDK
Add(HubEx,9380219,98,49)
{
link(onEvent,14659490:doWork2,[])
}
Add(Insert,10243326,301,49)
{
SubStr=";0x"
Position=5
link(onInsert,623083:doInsert,[])
}
Add(Insert,623083,350,49)
{
SubStr=";0x"
Position=3
link(onInsert,1232750:doInsert,[])
}
Add(Hub,11026011,217,42)
{
link(onEvent1,9011650:doClear,[])
link(onEvent2,4108965:doEnum,[])
}
Add(Insert,1232750,399,49)
{
SubStr="0x"
Position=1
link(onInsert,9011650:doAdd,[(438,55)(438,41)])
}

Редактировалось 8 раз(а), последний 2017-07-09 10:17:10
карма: 9

0
Ответов: 7
Рейтинг: 0
#14: 2017-07-09 09:11:00 ЛС | профиль | цитата
Спасибо, вариант в котором "перемудрили", как раз и подошел. Но сам бы я такое не написал
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#15: 2017-07-09 10:07:39 ЛС | профиль | цитата
HiAsmFun писал(а):
Спасибо, вариант в котором "перемудрили", как раз и подошел.

Внимание, вопрос:
Какой компонент у HiAsmFun не работает ?
О птичках
Galkov, мелочь конечно, но For.End=41, а не 125.
82 пустые строки в таблице как-то не смотрятся.

Редактировалось 2 раз(а), последний 2017-07-09 10:11:16
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)