Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15294
Рейтинг: 1518
#16: 2009-05-25 20:13:27 ЛС | профиль | цитата
tsdima писал(а):
Да не при установке не находит, а при запуске HiAsm.

перефразирую: к неверно установленному образу пакета данное отсутствие файла никакого отношения не имеет.

tsdima писал(а):
Печально.

tsdima, печально должно быть то, что свободного времени не бывает бесконечно много и проверка с отловом багов в лице одного разработчика не может распространятся на N-ное количество осей одновременно. Напомню что сегодня таких претендентов 4: Win2k, XP, Vista, W7. И мне почему-то так думается, что у Vista гораздо больше последователей, чем у Win2k.
------------ Дoбавленo в 23.20:
на этот раз повезло: проблема оказалась совершенно идиотской - установка флага WS_CLIPCHILDREN в редакторе свойств среды преводила к запуску цикла обновления каких-то элементов, в одном из которых и вылетал error code 2. По обновлению проблема должна исчезнуть
карма: 26
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#17: 2009-06-08 23:41:44 ЛС | профиль | цитата
Может ли быть что-то причиной, связанной с W2K, то что у меня не компилируются правильные make_xxx.dll для FTCG пакетов?

Для пакета VBS - тоже самое.
DLL прилагается.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1make_vbs.rar [647B] [429]
Ответов: 215
Рейтинг: 45
#18: 2009-06-09 00:59:38 ЛС | профиль | цитата
А любым вьюером в dll заглянуть?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#19: 2009-06-09 02:12:11 ЛС | профиль | цитата
Nic, у тебя либо не установлен комиплятор gcc, либо при компиляции он не был выбран.
карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#20: 2009-06-09 12:05:14 ЛС | профиль | цитата
Nic писал(а):
то что у меня не компилируются правильные make_xxx.dll

предлагаю dll в блокноте открыть и посмотреть на содержимое...
карма: 26
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#21: 2009-06-09 12:05:52 ЛС | профиль | цитата
Уже разобрался
------------ Дoбавленo в 12.10:
Для пакетов FTCG выяснилось, что если имя схемы совпадает с именем файла в папке code, то при "компиляции":

Компоновка проекта...
Command line: copyer.exe "C:HiAsmElementsvbscodeRegExp.hws" "C:SHAVbsRegExp.vbs"
Copy from C:HiAsmElementsvbscodeRegExp.hws to C:SHAVbsRegExp.vbs
Сборка завершена.

файл затирается вновь создаваемым. Поэтому надо поменять расширение файла создаваевого проекта на отличное от .HWS
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1
Рейтинг: 0
#22: 2009-06-10 19:07:36 ЛС | профиль | цитата
Начиная с версии 4.01 build 175 появилась не хорошая особенность с компонентом ChildPanelEx: при добавлении в массив новой копии схемы(##add), размер занимаемый приложением в оперативной памяти как положено увеличивается, но при очищении массива (##clear) и удалении из него копии схемы (##delete) размер приложения не уменьшается до исходного, хотя схема удаляется. Естественно добавляя новые копии схем приложение начинает занимать все больше и больше памяти, а ##clear и ##delete не работают полностью. В версии 4.01 build 174 betta все работает чётко. Это глюк hiasm или я чего то не понимаю?
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#23: 2009-06-10 19:32:12 ЛС | профиль | цитата
credo, а схемку что, влом накидать было

Действительно, есть такое, и не только на панели, но и на мультике



Add(MainForm,2953706,182,189)
{
}
Add(ChildPanelEx,11145780,371,189)
{
}
BEGIN_SDK
Add(EditMultiEx,7694187,21,21)
{
WorkCount=#5:##add|8:##delete|
Point(##add)
Point(##delete)
}
Add(Panel,4989828,84,70)
{
Left=55
Top=20
}
END_SDK
Add(EnumProcess,16426208,280,84)
{
DebugPrivilege=0
Point(doGetMemoryInfo)
Point(doFindName)
Point(onFind)
Point(onGetMemoryInfo)
link(onFind,16426208:doGetMemoryInfo,[(321,97)(321,73)(268,73)(268,111)])
link(onGetMemoryInfo,4388562:doOperation,[])
}
Add(Application,491441,231,56)
{
}
Add(Edit,3029900,378,98)
{
Left=145
Top=20
Width=130
Text=""
}
Add(FilePart,4801445,231,105)
{
NameWOExt=1
link(onName,16426208:doFindName,[])
link(FileName,491441:AppFileName,[])
}
Add(Timer,822341,182,105)
{
Interval=100
link(onTimer,4801445:doPart,[])
}
Add(Math,4388562,329,98)
{
OpType=7
Op2=1000
ResultType=0
link(onResult,3029900:doText,[])
}
Add(Button,2086571,231,189)
{
Left=60
Top=80
Caption="Panel"
link(onClick,10175507:doFor,[])
}
Add(For,10175507,287,189)
{
End=100
IncludeEnd=1
link(onEvent,11145780:##add,[])
link(onStop,11145780:##delete,[])
}
Add(MultiElementEx,12159879,371,245)
{
}
BEGIN_SDK
Add(EditMultiEx,7580286,21,21)
{
WorkCount=#5:##add|8:##delete|
Point(##add)
Point(##delete)
}
END_SDK
Add(Button,15738232,231,245)
{
Left=120
Top=80
Caption="Mult"
link(onClick,9715459:doFor,[])
}
Add(For,9715459,287,245)
{
End=1000
IncludeEnd=1
link(onEvent,12159879:##add,[])
link(onStop,12159879:##delete,[])
}

карма: 22

0
Ответов: 9906
Рейтинг: 351
#24: 2009-06-10 20:08:15 ЛС | профиль | цитата
Нет слов. Шедевр
карма: 9

0
Администрация
Ответов: 15294
Рейтинг: 1518
#25: 2009-06-10 20:28:25 ЛС | профиль | цитата
nesco, только не ##delete наверно, а ##clear. Проблема с ChildPanelEx действительно имеется, надо смотреть...
------------ Дoбавленo в 20.55:
исправлено http://code.google.com/p/hiasm/source/detail?r=1896
карма: 26
0
Разработчик
Ответов: 4697
Рейтинг: 426
#26: 2009-06-11 13:45:17 ЛС | профиль | цитата
Dilma писал(а):
исправлено

Зато теперь в отладке при компилляции:
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "E:HiAsmElementsdelphicodeЧиталка.dpr" "-UE:HiAsmMyЧиталка." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

E:HiAsmElementsdelphicodeWin.pas(1) Fatal: Line too long (more than 1023 characters)
Сборка завершена.
Так компилируются все проекты
карма: 10
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#27: 2009-06-11 14:04:47 ЛС | профиль | цитата
Assasin писал(а):
Так компилируются все проекты

Да ладно, вот сейчас сижу и спокойно работаю со своим проектом и ничего у меня такого нет, а обновляюсь я регулярно. И исправления еще вчера проверял, все работает
карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#28: 2009-06-11 14:25:01 ЛС | профиль | цитата
Тогда что я не так сделал?
1. Зашел по ссылке http://code.google.com/p/hiasm/source/detail?r=1896
2. Скачал сегодня файл Win.pas.
3. Скачал hiHintManeger.pas
4. Оба файла поместил в папку %HiAsm%Elementsdelphicode
5. После скомпиллировал проект("читалка" -- из поста выше, где один компонент image)
6. Наблюдаю ошибку компилляции.
7. Взял Win.pas с svn
8. Все нормально работает
карма: 10
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#29: 2009-06-11 14:28:53 ЛС | профиль | цитата
Assasin писал(а):
7. Взял Win.pas с svn
8. Все нормально работает

Вот я и беру с SVN, нафига его с google.com тащить
карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#30: 2009-06-11 14:30:52 ЛС | профиль | цитата
Потому, что
Dilma писал(а):
исправлено http://code.google.com/p/hiasm/source/detail?r=1896

Вот я и подумал, что там и брать исправленную версию Win.pas
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)