Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#271: 2012-05-12 23:25:26 ЛС | профиль | цитата
1nd1g0 писал(а):
работаете с sha или напрямую с cpp

Неуверен, что правильно понимаю вопрос.
1nd1g0 писал(а):
Какая строка компиляции у Вас

make.bat

Больший размер dll - скорее всего Вы собрали под x64
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1731
Рейтинг: 68
#272: 2012-05-13 16:57:41 ЛС | профиль | цитата
Может если у кого есть время.
Сделать пакет BooVB.NETRuby на основе C#.
Я пробовал сделать, но теперь у меня HiAsm не запускается

------------ Дoбавленo в 16.56:
Кстати как заставить показывать картинку на кнопке
карма: 1

0
Ответов: 758
Рейтинг: 112
#273: 2012-05-13 21:09:59 ЛС | профиль | цитата
Nic писал(а):
Тут образовалась проблема. Дело в том, что: "...clWindow - это не RGB а системный цвет, его значение равно 5..."
В Delphi с этим справляются так:
ColorToRGB(clWindow)
В нашем случае на уровне кодогенератора пока решения нет.

Я эту проблему в пакете FreeBASIC решал так

if (this.props("color").value < 0)
blk_body.print('GetSysColor(16777216',this.props("color").value,')')
else
blk_body.print(this.props("color"))
end
Если this.props("color").value < 0, то выбран системный цвет (например, clBtnFace)
для образования нормального цвета нужно к числу 16777216 прибавить отрицательный this.props("color").value и вызвать функцию GetSysColor
16777216 - определено экспериментально
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#274: 2012-05-13 23:18:48 ЛС | профиль | цитата
miver писал(а):
16777216 - определено экспериментально
это 256 в кубе
16 777 216 — количество значений, которое может принимать переменная, занимающая 3 байта (24 бита).
16 777 216 — число цветов в режиме TrueColor — модели RGB, где каждому каналу отведено по 8 бит.


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#275: 2012-05-13 23:26:50 ЛС | профиль | цитата
Nic писал(а):
Тут образовалась проблема. Дело в том, что: "...clWindow - это не RGB а системный цвет, его значение равно 5..."

Добавлено
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1841
Рейтинг: 369
#276: 2012-05-14 02:42:03 ЛС | профиль | цитата
Обнаружил ошибки в функции replace, кодогенератора RTCG (svn:732).

bug1:
trace(replace('xChr(34)xChr(34)','xChr(34)','"'))
Результат: "xChr(34)
bug2:
trace(replace('1','1','11'))
Результат: зависание среды (похоже рекурсия)
[offtop]p.s. Отписал пока не забыл...[/offtop]
карма: 1
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#277: 2012-05-14 08:30:59 ЛС | профиль | цитата
fixed
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:CriDos
Гость
Ответов: 17029
Рейтинг: 0
#278: 2012-05-15 11:22:36 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-09-20 02:31:18
карма: 0

0
Ответов: 3889
Рейтинг: 362
#279: 2012-05-15 11:32:39 ЛС | профиль | цитата
dialin.customers.u-l.ru, в заголовке формы экранирует, в других местах - нет.
карма: 1

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#280: 2012-05-15 11:47:35 ЛС | профиль | цитата
Надо учитывать, что маскирование различно для разных ЯВУ: http://msdn.microsoft.com/en-us/library/267k4fw5.aspx
1nd1g0 писал(а):
в других местах - нет

Nic писал(а):
эксперимент по маскированию кавычек для свойтва тип 3

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 3889
Рейтинг: 362
#281: 2012-05-15 11:59:51 ЛС | профиль | цитата
Nic, речь не о других ЯВУ, а о любом другом свойстве, например, текст по умолчанию в Label. У него тип 2, потому не маскируется?
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#282: 2012-05-15 12:16:07 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-09-20 02:31:18
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#283: 2012-05-15 15:53:02 ЛС | профиль | цитата
Nic, а выложить исходник кодогенератора религия не позволяет ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#284: 2012-05-15 16:04:57 ЛС | профиль | цитата
Tad, исходники лежат на SVN И ДОСТУПНЫ всем желающим. Что касается форка для пакета CNET Windows, то Dilma просил меня не делать этого.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#285: 2012-05-20 19:49:13 ЛС | профиль | цитата
Cosinus писал(а):
показывать картинку на кнопке


SVN rev.758, в строку компиляции добавить ключ /unsafe, свойство Image компонента Button
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)