Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 00:02:19 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 00:02:19 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
vir, у меня работают.
А как воспроизвести Ваши условия - не ясно. Dilma, а вот иконка для dll-ки чего-то не работает (не появляется в основном проекте) |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 00:02:19 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Гость, например так все компилируется без проблем
|
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
У меня тоже все компилируется без проблем.
|
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 00:02:19 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
vir, у меня компилятор с сайта.
Но FPC - компилятор слегка мешком стукнутый. Его линкер, по крайней мере, слишком ревностно относится к наличию свободной памяти (не виртуальной!). Когда я сидел на 160-м пеньке с 32М на борту (у меня ось просила 100) тормоза были страшные (не в 10 раз медленней, а в 100-200), а сообщение "FPC" писал(а): Error: Error while linkingПоэтому сейчас, когда увидел, что ось просит 200М (у меня было 192), то прикупил себе еще памяти до 448М. На всякий случай |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 00:02:20 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
vir, Ну нам не известны все причуды Вашего софта и железа.
у меня компилятор с сайта.
- имеет место по-прежнему быть.
...все компилируется без проблем И как можно помочь, без возможности воспроизвести дефект |
|||
карма: 9 |
|
Ответов: 3655
Рейтинг: 69
|
|||
vir, Компелируется.ОП 512.Bесь Хиасм с сайта.
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
vir, попробуйте перекачать FPC заново.
а вот иконка для dll-ки чего-то не работает (не появляется в основном проекте)
Эффект воспроизвести не удалось Может быть из-за иконки? И где конкретно она не появляется? |
|||
карма: 27 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Конкретно:
в проекте [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 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Dilma, уточнение про иконку:
HiAsm перестает ее шарить, если в dll-ку попал элемент Message. Гипотеза о том, HiAsm запутался в иконках из ресурса имеет какое-никакое подтверждение: Если поставить в схему элемент Icon (непустую, конечно), то HiAsm увидел именно эту иконку, а не в св-ве элемента DLL Вот такой вот прикол... |
|||
карма: 9 |
|
14