|
|
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток друзья. В наличии имеется проект времён динозавров, написанный на Delphi 7 тех же времен. Уже как довольно долгое время, года 3 вылетает постоянно ошибка, не всегда, она может не проявляться, по совершенно неизвестным причинам. Работаешь, только с 2-мя формами и DataModule-м так сегодня есть ошибка, завтра нет. В проекте используются Fib, ClientDataSet, DevExpress, FastReport компоненты, наверное уже стандарт. Пообщавшись с программистами, выдвинули теорию, что DataModul-и нельзя между собой связывать и дескать, Delphi не любит, когда один дата модуль ссылается на другой, а тот в свою очередь ссылается на первый. Вопрос насколько эта теория имеет право на жизнь и если Вы сталкивались с данной проблемой, опишите пожалуйста как решили и решили ли вообще. Поиск в гугле, даёт ответ "Ищите ошибку в коде", но проект очень большой и перебрать весь код, при условии, что мы ищем то, не знаем что, не реально, взяв во внимание то, что ошибка, то есть то нет, нет конкретного сценария воспроизведения. Буду молится на наличие ответов, т.к. очень заботит данный вопрос каждый божий день, заранее благодарю за любую информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:34 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
18.10.2018 16:34, RackotPro пишет: > В наличии имеется проект времён динозавров, написанный на Delphi 7 тех же времен. точную версию D7 скажи. Help / About Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:38 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Version 7.0 Build(8.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:44 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, Удаление/перекомпиляция RES файлов результатов не дают? Видел на Stack`е что RLINK32 может падать на DFM, в которых есть пустые строки (или присвоение пустых строк свойствам). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:49 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
дохлый номер. это глюки имени Борланда. на "маленьких" проектах не проявляется. а на достаточно больших довольно часто. где-то что в недрах "утекает" (условно говоря). как шаманство и пляски с бубном можно попробовать включать/выключать галку в опциях проекта: Project / Options / Linker / EXE and DLL options / Include TD32 debug info иногда помогает... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:50 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, у каждого прям свой рецепт, коллеги res и dcu файлы удаляют им тоже ИНОГДА помогает. Не ужели никто так и не понял из-за чего именно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:54 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro> Не ужели никто так и не понял из-за чего именно. Для этого воспроизводимый пример нужен. Возможно, твой баг уже исправлен в новых версиях, попробуй и проверь. P.S. Давно пора иметь bat-файл, в котором удаляются временные файлы, dcu и пр. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 16:59 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
18.10.2018 16:54, RackotPro пишет: > Не ужели никто так и не понял из-за чего именно. во дворе мужик копается в недрах Жигуля. час, другой, третий... не заводится, собака! к мужику подходит шкет, лет 3-4х. - дяденька, а я знаю што с вашей мафЫной! - мальчик, пошел на#%&! проходит ещё час... - дяденька, а я знаю што с вашей мафЫной! - ну говори уже, блин! - ПАЛАМАЛАСЯ! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:02 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
18.10.2018 16:59, Гаджимурадов Рустам пишет: > P.S. Давно пора иметь bat-файл, в котором > удаляются временные файлы, dcu и пр. пофигу. оно и при сборке из командной строки иногда глюкает. чинить это пытались сервиспаками к D7, но так и не починили. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:03 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Это могут быть девэкспрессы. Помнится, во времена делфи 7 среда любила иногда вылетать при открытии форм (просто AV), где была куча пейджев и компонентов-гридов на них от девок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:27 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
18.10.2018 17:27, JaDi пишет: > Это могут быть девэкспрессы нет. с типом компонентов это никак не связано. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:40 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
у меня тоже ощущение возникло, что с установкой devexpress'ов как то связанно (у самого Delphi 6 периодически начинает шалить при компиляции, проходится убивать delphi32.exe через Task Manager). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:49 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, переставь дельфи. Без экспертов. Ни фибовский не ставь, ни цнпак, вообще никакие не ставь. Если хрень продолжается, попробуй паки "от энди" добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 19:37 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Котовасия, та нет, видишь ли, это происходит у всех 6-ти программистов с конкретным проектом, в остальном всё хорошо, но где именно там ошибка, чёрт знает, скорее всего лечение будет простым, прибить этого зверя и как нибудь частями уйти от делфи 7. И у всех программистов "своя делфи", вчера посмотрел у половины вообще стоят другие версии компонентов и делфи, однако та же история 1 в 1. Тут проблема в проекте и в делфи 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 10:50 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, Необходимо обратить внимание, после работы с какими именно частями проекта возникают проблемы. И таким образом локализовать проблемные формы. Например, в результате наследования или кривого обновления/редактирования в гриде в свойствах колонках типы данных могут не соответствовать тому, что там находится. Причем эта ошибка будет проявляться именно в дизайнере делфи, а не в рантайме. Был такой случай -- оказалось, что у родительской формы когда-то меняли тип данных в поле датасета (каким-то образом), а грид в дочерней форме некорректно обновился и содержал левые сведения, в результате чего вываливался с AV в дизайне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 11:10 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, Delphi не любит, когда один дата модуль ссылается на другой, а тот в свою очередь ссылается на первый.Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 12:31 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
А отлаживать ide пробовали? Может ошибка будет более информативной... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 12:34 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_RackotPro, Delphi не любит, когда один дата модуль ссылается на другой, а тот в свою очередь ссылается на первый.Это как? При компиляции говорит: - Циркулярные ссылки? Не люблю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 12:35 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotProВ проекте используются Fib, ClientDataSet, DevExpress, FastReport компоненты, наверное уже стандарт. Пообщавшись с программистами, выдвинули теорию, что DataModul-и нельзя между собой связывать и дескать, Delphi не любит, когда один дата модуль ссылается на другой, а тот в свою очередь ссылается на первый. Ржунимагу) Всё что тебе сказали - абсолютно верно. Только касается не только DataModule, но и всех Units. И называется "Циркулярные ссылки" . Ну или можно назвать Сепульки, как писал Лем :) Проблема не в Делфи и его компиляторе, а программистах, кто это всё "чудо" писал. Решение: 1. Убрать все Сепульки (Циркулярные ссылки, т.е. uses не должно быть после Implementation). автор- Нееее, это не решение. Не реально. Проект слишком большой. - Вот и нефига было говнокодить 20 лет подряд. 2. Компилировать проект из командной строки - работает. П.С. Никто не говорит фраз типа "Компиляция фигня - а вот линковка...", пытаясь искать ошибку где угодно, но только не в себе ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 12:58 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Valery_B, в целом ты прав, программисты не от мира сего, да есть такое, но решать проблему сейчас к примеру времени попросту нет. Вердикт следующий, лично мне помогло довольно на долгое время, удаление dcu и res файлов программы. Единственное, что меня интересует, как с подобным обстоят дела в XE10 ++, решили ли проблему, ругается ли компилятор, указывает ли, что вот так делать нельзя. Если у кого, есть опыт получения подобных Errors Hints, отпишитесь пожалуйста. Искренне благодарю, каждого кто откликнулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 12:07 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotProValery_B, в целом ты прав, программисты не от мира сего, да есть такое, но решать проблему сейчас к примеру времени попросту нет. Вердикт следующий, лично мне помогло довольно на долгое время, удаление dcu и res файлов программы. Единственное, что меня интересует, как с подобным обстоят дела в XE10 ++, решили ли проблему, ругается ли компилятор, указывает ли, что вот так делать нельзя. Если у кого, есть опыт получения подобных Errors Hints, отпишитесь пожалуйста. Искренне благодарю, каждого кто откликнулся.Ты удивишься, но всех вышеописанных проблем в Delphi 10.2.3 Tokyo просто НЕТ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 12:10 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, единственная проблема на XE-версиях -- это утечка памяти при слишком большом количестве билдов без перезапуска среды (и последующий out of memory или еще хуже). Тогда да, могут вылезти разные ошибки вплоть до таких, что в топике. Но все решается банальной перезагрузкой делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 12:13 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
23.10.2018 12:10, asutp2 пишет: > Ты удивишься, но всех вышеописанных проблем в Delphi 10.2.3 Tokyo просто НЕТ))) да, да. на твоих трех строчках кода. https://forums.embarcadero.com/thread.jspa?threadID=253531 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 12:23 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий23.10.2018 12:10, asutp2 пишет: > Ты удивишься, но всех вышеописанных проблем в Delphi 10.2.3 Tokyo просто НЕТ))) да, да. на твоих трех строчках кода. https://forums.embarcadero.com/thread.jspa?threadID=253531 по твоей ссылке речь идет о проблеме в Seattle. Причем тут Tokyo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 15:02 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotProЕдинственное, что меня интересует, как с подобным обстоят дела в XE10 ++ Осталось всё как было. Сейчас пишу проект на RadStudio Berlin в котором, каюсь, мне было лень создавать новый Unit что бы вывести Log Я написал примерно такое г: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Это скомпилировалось и работало... до того момента, пока я не стал изменять другие модули. Ошибка от RLink гарантированно вылезала. Убрав uses - гарантированно перестала. Но на проекте TForm1.Button1Click ты такого не воспроизведёшь. RackotProно решать проблему сейчас к примеру времени попросту нет. Я полностью тебя понимаю. По этому ты и оказался на форуме с этим сообщением. Ты видишь эту проблему и по крайней мере пытаешься её решить. Но её можно перефразировать несколько иначе: - Вопрос: Как за 10 минут исправить то, что делали 15-20 лет группа других людей, не парясь о качестве написанного ? - Ответ: Никак. Надо переделывать весь проект. Я уже тоже писал : http://www.sql.ru/forum/1248223/sluchaynye-oshibki-pri-kompilyacii-linkovke ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 10:08 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
RackotPro, Примерный ответ этих разработчиков- Мы делали всё правильно. - От нас всегда требовали краткие сроки, и мы не могли потратить лишнюю минуту. - Это проблема ГенДира - надо было больше программистов нанимать. - Попробуйте удалить DCU. - У нас 20 лет опыта. - Во всём виновата линковка Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 10:11 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
JaDiRackotPro, единственная проблема на XE-версиях -- это утечка памяти при слишком большом количестве билдов без перезапуска среды Может быть я нахожусь в Антитентуре, но мне пока не удалось проработать с визуальными компонентами более часа без перезапуска среды RadStuido Berlin. Да и не только с визуальными компонентами. Чего нельзя было сказать о Delphi 7 от Borland - среда Delphi7 работает точно стабильнее. Хотя чем то и не так удобна, как новые Rad Studio. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 10:18 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Valery_B, авторМожет быть я нахожусь в Антитентуре 'Везучий' видимо. Годами работаю, почти не падает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 11:05 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
makhaonValery_B, авторМожет быть я нахожусь в Антитентуре 'Везучий' видимо. Годами работаю, почти не падает. Годами не работал, но неделями без перезапуска было дело. Но иногда "интернал" вдруг ни с того ни с чего выползали, бывало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 11:43 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Valery_B, похожая проблема, только у меня Delphi 7 падает при перекомпиляции всего проекта(когда делаю локальную копию из Git) или при билде. Причем падает где-то к концу работы. Успев перекомпилировать большинство модулей. При повторном запуске среды и компиляции ошибка не повторяется... До следующего билда. Проект большой, есть и девки и куча других библиотек\компонентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 18:43 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Valery_BRackotProЕдинственное, что меня интересует, как с подобным обстоят дела в XE10 ++ Осталось всё как было. Сейчас пишу проект на RadStudio Berlin в котором, каюсь, мне было лень создавать новый Unit что бы вывести Log Я написал примерно такое г: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Это скомпилировалось и работало... до того момента, пока я не стал изменять другие модули. Ошибка от RLink гарантированно вылезала. Убрав uses - гарантированно перестала. Но на проекте TForm1.Button1Click ты такого не воспроизведёшь. RackotProно решать проблему сейчас к примеру времени попросту нет. Я полностью тебя понимаю. По этому ты и оказался на форуме с этим сообщением. Ты видишь эту проблему и по крайней мере пытаешься её решить. Но её можно перефразировать несколько иначе: - Вопрос: Как за 10 минут исправить то, что делали 15-20 лет группа других людей, не парясь о качестве написанного ? - Ответ: Никак. Надо переделывать весь проект. Я уже тоже писал : https://www.sql.ru/forum/1248223/sluchaynye-oshibki-pri-kompilyacii-linkovke Вопрос профессионалам, как тогда правильно писать код, если необходимо перекрестное обращение к процедурам из другого модуля. Если код Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Некорректен, то как правильно? В принципе столкнулся с описанной в теме проблемой, правла в куда меньше масштабе. Установил, что причина именно в этих "циркулярных" ссылках. В Delphi 10.3 компилится без вопросов и ошибок. Но 7 выдает обсуждаемые ранее ошибки. Забавно, что после начала проблем - что я только не делал (удалял res/dcu), не компилировалось. Просто поочередно заменил модули из резервной копии - опять всё работает и компилится в 7 версии без каких-то вопросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 15:42 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Андрей ИгоревичВопрос профессионалам, как тогда правильно писать код, если необходимо перекрестное обращение к процедурам из другого модуля. Всегда можно обойтись без циркулярок. Просто надо выделить дополнительные абстракции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 20:45 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
X-CiteАндрей ИгоревичВопрос профессионалам, как тогда правильно писать код, если необходимо перекрестное обращение к процедурам из другого модуля. Всегда можно обойтись без циркулярок. Просто надо выделить дополнительные абстракции. Не совсем понимаю о чем речь, не обладаю должными знаниями. Подскажите. Можно, конечно, построить логику программы так, чтобы всё было строго линейно. Но это может усложнить код в разы, если не на порядок. Можно ещё весь код в один модуль запихать. И всё ради того, что бы убрать циркулярки? Почему они в принципе считаются "плохим кодом"? Что в них опасного или неправильного (кроме проблем компиляции)? Просто у меня много модулей в которых код сгруппирован по смыслу, дабы четко понимать какой модуль чем занимается, но я постоянно обращаюсь к разным процедурам из разных модулей, строить логику программы избегая этого крайне сложно, если у программы много разных, хотя и близких задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 22:00 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
Никогда не было проблем с модулями, которые через implementation ссылались друг на друга явно или через другие модули. В т.ч. на делфи 7. Я бы всё же поискал причину в чем-то другом (в данном случае в проблемном модуле -- раз уж его даже новые делфи не могут собрать). Андрей Игоревич Это скомпилировалось и работало... до того момента, пока я не стал изменять другие модули. Ошибка от RLink гарантированно вылезала. Убрав uses - гарантированно перестала. Гугл показывает, что есть массовая проблема с кривыми ресурсами, вот в эту сторону и стоит посмотреть (поиска, не добавлялись ли манифесты, ресурсы, нет ли испорченных dfm или других файлов, нет ли левых ссылок на ресурсы и т.п.): http://www.cyberforum.ru/delphi-beginners/thread86535.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 22:21 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
X-CiteАндрей ИгоревичВопрос профессионалам, как тогда правильно писать код, если необходимо перекрестное обращение к процедурам из другого модуля. Всегда можно обойтись без циркулярок. Просто надо выделить дополнительные абстракции. Да нет у него никаких циркулярных ссылок, кроме секций реализации, а сие никогда не было запрещено. У поциэнта спутанность сознания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 22:27 |
|
||
|
Delphi рушится каждую 2-ую компиляцию. Ошибки RLINK32.DLL/LA30
|
|||
|---|---|---|---|
|
#18+
JaDiНикогда не было проблем с модулями, которые через implementation ссылались друг на друга явно или через другие модули. В т.ч. на делфи 7. Я бы всё же поискал причину в чем-то другом (в данном случае в проблемном модуле -- раз уж его даже новые делфи не могут собрать). ёёёёёДа нет у него никаких циркулярных ссылок, кроме секций реализации, а сие никогда не было запрещено. У поциэнта спутанность сознания. Проблему то я почти сразу решил, откатившись на резервную копию и просто повторив действия. (не знаю почему она возникла в первый раз), просто пока решал глаз зацепился за вот такую фразу: Valery_B Я написал примерно такое г: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Ну и далее по обсуждению упоминания, что, дескать, код с такими цирукалями гадость и прочее оскорбительное в сторону написавших такой код. Вот и решил разобраться. Почему оно плохо, насколько страшно, и если плохо - как избегать, так как сам использую повсеместно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 22:54 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2038995]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 394ms |

| 0 / 0 |
