Скрипт на луа, выставляющий 2 метки на один график
res = AddLabel("ri",
{ --IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0.bmp",
IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0a.bmp",
TEXT = "",
DATE = 20220105,
TIME = 150000,
YVALUE = 151550,
ALIGNMENT = "LEFT"
})
res1 = AddLabel("ri",
{ IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0.bmp",
--IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0a.bmp",
TEXT = "",
DATE = 20220105,
TIME = 150000,
YVALUE = 151650,
ALIGNMENT = "LEFT"
})
message(tostring(res).. " " .. tostring(res1))
Как видим, отличие лишь в бмп файле (yvalue изменены, чтобы видеть метки не друг на друге)
в результате выставляется всегда только вторая метка, при первая не выставляется. Терминал при исполнении этого скрипта выдает сообщение в окно сообщений: Произошла ошибка при загрузке файла чивотатам\2-0.bmp
скрипт выдает message вида 23465.0 nil
Из чего можно сделать вывод, что файл 2-0.bmp битый, а файл 2-0a.bmp нормальный.
ok. Но раньше то все было нормально!
Запускали мы сейчас скрипт на версии 9. Запустим его на версии 8.
Упс, обе метки выставляются.
А что у нас внутри bmp?
42 4В 22 00 00 00 00 00 | 00 00 1A 00 00 00 0С 00
00 00 02 00 01 00 01 00 | 18 00 32 FF 32 32 FF 32
00 00
Смотрим в этот бмп с помощью irfanview или чем нибудь еще - нет проблем.
size 2*1 pixels
colors 16.7 million
unique colors 1
Disk size 34
compression None, OS/2
point size from DPi 0.1 * 0.0 sm 0.03 * 0.01 inches
Если надо подержать в руках обе бмпшки :
Что изменилось в терминале?
res = AddLabel("ri",
{ --IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0.bmp",
IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0a.bmp",
TEXT = "",
DATE = 20220105,
TIME = 150000,
YVALUE = 151550,
ALIGNMENT = "LEFT"
})
res1 = AddLabel("ri",
{ IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0.bmp",
--IMAGE_PATH = "E:\\GoogleDisk\\ROBOT\\__TEST\\2-0a.bmp",
TEXT = "",
DATE = 20220105,
TIME = 150000,
YVALUE = 151650,
ALIGNMENT = "LEFT"
})
message(tostring(res).. " " .. tostring(res1))
Как видим, отличие лишь в бмп файле (yvalue изменены, чтобы видеть метки не друг на друге)
в результате выставляется всегда только вторая метка, при первая не выставляется. Терминал при исполнении этого скрипта выдает сообщение в окно сообщений: Произошла ошибка при загрузке файла чивотатам\2-0.bmp
скрипт выдает message вида 23465.0 nil
Из чего можно сделать вывод, что файл 2-0.bmp битый, а файл 2-0a.bmp нормальный.
ok. Но раньше то все было нормально!
Запускали мы сейчас скрипт на версии 9. Запустим его на версии 8.
Упс, обе метки выставляются.
А что у нас внутри bmp?
42 4В 22 00 00 00 00 00 | 00 00 1A 00 00 00 0С 00
00 00 02 00 01 00 01 00 | 18 00 32 FF 32 32 FF 32
00 00
Смотрим в этот бмп с помощью irfanview или чем нибудь еще - нет проблем.
size 2*1 pixels
colors 16.7 million
unique colors 1
Disk size 34
compression None, OS/2
point size from DPi 0.1 * 0.0 sm 0.03 * 0.01 inches
Если надо подержать в руках обе бмпшки :
Что изменилось в терминале?
Пасхалочка для Алексея Иванникова: