Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-09-30 15:26:22 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:02:19
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2005-09-30 15:29:30 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:02:19
карма: 0

0
Ответов: 9906
Рейтинг: 351
#3: 2005-09-30 18:06:06 ЛС | профиль | цитата
vir, у меня работают.
А как воспроизвести Ваши условия - не ясно.


Dilma, а вот иконка для dll-ки чего-то не работает (не появляется в основном проекте)
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2005-10-01 11:01:29 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:02:19
карма: 0

0
Ответов: 9906
Рейтинг: 351
#5: 2005-10-01 11:48:35 ЛС | профиль | цитата
Гость, например так все компилируется без проблем
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#6: 2005-10-01 12:02:50 ЛС | профиль | цитата
У меня тоже все компилируется без проблем.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2005-10-01 12:22:11 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:02:19
карма: 0

0
Ответов: 9906
Рейтинг: 351
#8: 2005-10-01 12:57:23 ЛС | профиль | цитата
vir, у меня компилятор с сайта.

Но FPC - компилятор слегка мешком стукнутый. Его линкер, по крайней мере, слишком ревностно относится к наличию свободной памяти (не виртуальной!). Когда я сидел на 160-м пеньке с 32М на борту (у меня ось просила 100) тормоза были страшные (не в 10 раз медленней, а в 100-200), а сообщение
"FPC" писал(а):
Error: Error while linking
появлялось через раз, на заведомо рабочих проектах.
Поэтому сейчас, когда увидел, что ось просит 200М (у меня было 192), то прикупил себе еще памяти до 448М.
На всякий случай
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2005-10-01 14:22:07 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:02:20
карма: 0

0
Ответов: 9906
Рейтинг: 351
#10: 2005-10-01 16:10:25 ЛС | профиль | цитата
vir, Ну нам не известны все причуды Вашего софта и железа.
у меня компилятор с сайта.
...все компилируется без проблем
- имеет место по-прежнему быть.
И как можно помочь, без возможности воспроизвести дефект
карма: 9

0
Ответов: 3655
Рейтинг: 69
#11: 2005-10-01 18:34:36 ЛС | профиль | цитата
vir, Компелируется.ОП 512.Bесь Хиасм с сайта.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2005-10-01 19:08:23 ЛС | профиль | цитата
vir, попробуйте перекачать FPC заново.

а вот иконка для dll-ки чего-то не работает (не появляется в основном проекте)

Эффект воспроизвести не удалось Может быть из-за иконки? И где конкретно она не появляется?
карма: 26
0
Ответов: 9906
Рейтинг: 351
#13: 2005-10-01 19:34:07 ЛС | профиль | цитата
Конкретно:
в проекте
[code:1]Add(DLL,15911048,84,56) {
EventPoints=#1:A|
link(A,8503673:doMessage,[])
}
Add(Message,8503673,154,56)
{
}[/code:1]
Устанавливаю иконку. Скажем для определенности %HiAsm%ElementsDelphiiconCDROM.ico
Компилирую.
Сотворяю проект:
[code:1]Add(MainForm,12014065,21,105) {
Left=20
Top=105
}
Add(Button,11122461,98,105)
{
Left=95
Top=105
Data=String(Ку-Ку)
link(onClick,3153373:A,[])
}
Add(UseHiDLL,3153373,161,105)
{
DLLName="Project2"
}
[/code:1]
Точка A есть - значит dll-ку видит. Да и работает. А вот иконки CDROM в элементе UseHiDLL на схеме нет :(
карма: 9

0
Ответов: 9906
Рейтинг: 351
#14: 2005-10-06 17:20:45 ЛС | профиль | цитата
Dilma, уточнение про иконку:
HiAsm перестает ее шарить, если в dll-ку попал элемент Message. Гипотеза о том, HiAsm запутался в иконках из ресурса имеет какое-никакое подтверждение:
Если поставить в схему элемент Icon (непустую, конечно), то HiAsm увидел именно эту иконку, а не в св-ве элемента DLL

Вот такой вот прикол...
карма: 9

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)