Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: adolf_gg on March 19, 2019, 11:20:42 AM

Title: проблема с include или может.....
Post by: adolf_gg on March 19, 2019, 11:20:42 AM
Добрый день. Такая проблема:
есть код:
#include "aa.txt"
//содержимое файла такое:
//////////////////////////////////
sub (абра,$per)
$test=$per
end_sub
////////////////////////////////
абра("ывдлоа")
print($test)
///////////////////////////////результат выводит 0
если я перемещаю содержимое файла внутрь редактора, работает нормально.
если я вместо русского имени подпрограммы использую английские символы, работает нормально.
думал, может дело в кодировке, но нет, в реестре значения параметров 1251-1255 кодировки корректные (c_1251.nls....c_1255.nls)
сталкивался кто может с таким?
Title: Re: проблема с include или может.....
Post by: dramster on March 19, 2019, 11:49:40 AM
А с какого перепуга вы решили что текст в формате .txt, должен работать будучи импортированным в файл формата .cms (http://s20.rimg.info/ce70e58baae5b61eebf763c5b6400d67.gif) (http://smayliki.ru/smilie-1346420391.html)

Да кликеру без разницы какое там расширение, он схавает все. Тут дело в кодировке текста, который в этом файле. Последние версии вроде перешли на юникод UTF-8. Но он  отлично читает и файлы в ANSI w-1251. Кароче, если правишь код в стороннем редакторе, кодировка должна быть либо ANSI, либо UTF-8.  Проверил на твоем коде, русский отображается вернои в первом и во втором случае.

Title: Re: проблема с include или может.....
Post by: adolf_gg on March 19, 2019, 12:01:54 PM
пересохранил в каждом формате-не помогло.....
Title: Re: проблема с include или может.....
Post by: Oraven on March 19, 2019, 12:11:38 PM
Сделал у себя твой пример. Версия кликера 4.13.014 32bit
Пробовал сохранять aa.txt в ANSI и UTF8 во всех случаях работает как надо.
Title: Re: проблема с include или может.....
Post by: dramster on March 19, 2019, 12:21:09 PM
(https://i.imgur.com/iV8RLTa.png)

(https://i.imgur.com/J4CPh4n.png)


тот же результат если тхт файл сохранить в утф-8. Ничего не менял, копировал прим с форума.


Сделал у себя твой пример. Версия кликера 4.13.014 32bit
Пробовал сохранять aa.txt в ANSI и UTF8 во всех случаях работает как надо.

Может в этом и проблема? Что кликер  брался гдето черт его знает где, барадатой версии.

Title: Re: проблема с include или может.....
Post by: adolf_gg on March 19, 2019, 12:25:45 PM
у меня версия кликера такая же. на компе с win 10 работает нормально, на компе (виртуальный сервер с windows server 2016 не работает). есть ещё предположения какие-нибудь?
Title: Re: проблема с include или может.....
Post by: dramster on March 19, 2019, 12:28:13 PM
Написать инклуд в редакторе кликермана, сохранить его, и вызывать этим же кликерманом. и не замарачиваться никакими кодировками.

А если вдруг работать небудет, то искать причину гдето в другом месте.
Title: Re: проблема с include или может.....
Post by: adolf_gg on March 19, 2019, 01:03:48 PM
Написать инклуд в редакторе кликермана, сохранить его, и вызывать этим же кликерманом. и не замарачиваться никакими кодировками.

А если вдруг работать небудет, то искать причину гдето в другом месте.


инклуд работает, но только с английскими названиями подпрограмм.
вот:
Title: Re: проблема с include или может.....
Post by: Oraven on March 19, 2019, 01:13:55 PM
Ну так и пиши их на английском.

Title: Re: проблема с include или может.....
Post by: adolf_gg on March 19, 2019, 02:07:28 PM
Ну так и пиши их на английском.

спасибо большое за дельный совет. вот только у меня 500 файлов, содержащих несколько подпрограмм.