вот исх.
На счёт PureBasic если есть желание я могу выложить свой взгляд, если будет тема. А вообще если нет цели переходить на кроссплатформенное, то на AutoIt3 для меня пока проще. Чтобы не было заблуждений на счёт размера, то встройка регулярных выражений добавляет 100кб к исполняемому файлу, встройка функций работы с картинками, например отобразить "png" на кнопки или в GUI ещё 150 кб, причём для каждого типа файлов (gif, jpg, tiff) отдельно, поэтому использую gif (добавляет 15кб вроде), чтобы не увеличивать прогу в 100кб до 250кб, и без надобности не использую рег.выр, чтобы в итоге получить 350кб. Конечно, это без сжатия пакером или ещё чем либо. На Linux исполняемый того же исходника в 2-3 раза почему то больше, чем в Windows. По итогу выигрыш в размере исполняемого файла небольшой, выигрыш есть только для мелких прог. В AutoIt3 можно открыть бинарный файл и выполнять с ним строковый функции, как будто это строка, также как и строка поиска/замены может быть любые данные (кроме в рег.выр. нельзя явный null), в PureBasic бинарный можно прочитать только в память, но не в переменную и фактически нельзя с ним работать строковыми функциями, так как null - конец строки. А в Linux кодировка Win-1251 не поддерживается на уровне системы, то есть найти русский текст в таком файле невозможно, надо как-то преобразовывать русские символы с помощью какой нибудь таблицы сопоставления. В общем яркие моменты перечислил. Мои проги на PureBasic
1 2 3 4 5 chm