| Comments: |
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | | From: | ketmar |
| Date: | April 1st, 2008 - 03:32 pm |
|---|
| | | (Link) |
|
>1. Во ФриПаскале работало без намёков на проблемы. это ещё не значит, что всё было правильно.
>2. Никакие ошибки в логике пользовательской программы не должны >вызывать исключений в dll-ках компилятора. мнэ… а зачем ты с собой эти DLL таскал и использовал? оно лицензией запрещено.
>Лень мешает и совместимость: нужно всем всовывать. Собирают мои тексты не >у меня на машине. ну и что? положил к себе в каталог, добавил в bpg — получилось. чем оно отличается от исходников, написаных лично тобой в этом случае? это не компоненты, это модуль, прописал в uses и поехало.
>Ненавижу ковыряться с собственным старым кодом. хи. а заодно и отрефакторить по пути можно. всяко дело полезное. %-)
>Ява меня пугает больше как раз жабка проще в плане синтаксиса. для цпп вообще компилятора не существует (вроде бы всё ещё нет; обломки, не реализующие стандарт ANSI, полноценными компиляторами называть нельзя), о чём дальше говорить-то?
а библиотек и там, и там немеряно, запутаешься одинаково.
![[User Picture]](http://lj.rossia.org/userpic/42280/9559) | | From: | ppkk |
| Date: | April 1st, 2008 - 04:01 pm |
|---|
| | | (Link) |
|
мнэ… а зачем ты с собой эти DLL таскал и использовал? Ой! А я просто кнопочку "компилировать" в среде разработки нажимаю, а мне пишут об исключении в DCC70.DLL. Это запрещено лицензией??
это не компоненты, это модуль, прописал в uses и поехало. В тот момент оказалось, что в D2007 работает, а в D7 — нет. То, что дело именно в управлении памятью, скорее догадка. О том, что реальные пацаны меняют управление памятью, я узнал существенно позже (переделывать проекты D2007 в D7 наверняка можно, но лень).
хи. а заодно и отрефакторить по пути можно. всяко дело полезное. %-) Но что-то тоска берёт.
запутаешься одинаково По-разному. К Яве-то у меня неприязнь. Её ещё преодолеть надо.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | | From: | ketmar |
| Date: | April 1st, 2008 - 05:41 pm |
|---|
| | | (Link) |
|
>А я просто кнопочку «компилировать» в среде разработки нажимаю не нажимай. IDE — то ещё глючище, особенно если у тебя компонентов понаставлено. собирай при помощи dcc32.exe
>переделывать проекты D2007 в D7 наверняка можно, но лень не надо там ничего переделывать. включил в проект fastmem, прописал во всех uses первым и всё. это все изменения.
>К Яве-то у меня неприязнь. у меня тоже, хрен редьки не слаще, в общем-то.
![[User Picture]](http://lj.rossia.org/userpic/42280/9559) | | From: | ppkk |
| Date: | April 1st, 2008 - 06:17 pm |
|---|
| | | (Link) |
|
не нажимай. IDE — то ещё глючище, Что ж, хороший повод для обновления (правда, среда D2007 глючит в целом больше, но со сборкой проблем меньше). Честно говоря, сомневаюсь, что dcc32.exe и dcc70.dll существенно отличаются в этом смысле.
В общем, я понял твои аргументы, но не вполне согласен: всё-таки заниматься исправлением в неподдерживаемой версии того, что исправили (пусть и накидав мусора) в следующих версиях, — вовсе не единственное правильное решение. А когда обновление решило проблемы — тем более.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | | From: | ketmar |
| Date: | April 1st, 2008 - 06:24 pm |
|---|
| | | (Link) |
|
>Честно говоря, сомневаюсь, что dcc32.exe и dcc70.dll существенно >отличаются в этом смысле. ещё как. среда падучая по жизни, и по абсолютно любой непредсказуемой причине. очень много к этому добавляют всякоразные компоненты, которые срут куда не попадя в памяти. вообще, категорически воспрещено юзать что-либо сверх Raize (и иногда TNT). а лучше и без них. и сервиспаки все накатить, натурально.
а в следущих версиях исправили как раз стабильность: падать стало стабильно чаще. %-) | |