Tools/Utilities Утилиты для delphi / utilities for delphi

zashiki2009

Member
Joined
Aug 25, 2009
Messages
21
Reaction score
16
Location
Люберцы
EurekaLog-6.0.25-Ent

EurekaLog 6.0.25 (16-Nov-2010)
---------------------------
1)...Added support for Delphi XE and C++Builder XE;
2)...A little Call-stack tracing improvment;
3)...Add the SafeMM memory manager support;
4)...The EurekaLog IDE integration is now set to OFF by default (to activate it use the "EurekaLog/IDE Integration" menu);
5)...Fixed a bug that istructed EurekaLog to catches exceptions also when disabled;
6)...Fixed an Installer bug that didn't activate EurekaLog by default if this option was enabled;
7)...Fixed a bug that caused a wrong decode of some assembles views in the EurekaLog Viewer window;

You need to log in to view the content.
 
Joined
Mar 30, 2009
Messages
7
Reaction score
0
Age
35
CnWizards V0.9.7.591 Delphi XE Supported

CnWizards - это бесплатный набор инструментов для расширения функционала Delphi/C++ Builder/BDS, призванный сделать работу в IDE более удобной и эффективной.

CnWizards содержит более десяти мастеров с множеством улучшений для среды разработки Delphi/C++ Builder/BDS:

* Помошник ввода кода
* Подсветка структуры кода и выделение линиями блоков кода
* Расширенные формы поиска Модулей/Форм
* Мастер автоматической установки TabOrder
* Дополнительные панели инструментов в конструкторе форм
* Интеграция MSDN справки в среду разработки
* Панель инструментов в редакторе кода
* Инструменты для расширенной работы с проектом
* Многострочная палитра компонентов
* Сворачивание установка \"поверх всех\" для окон IDE
* Статистика по исходным кодам
* Очистка секции Uses от неиспользуемых модулей
* Быстрый поиск компонента
* Множество других улучшений

Кроме того, в CnWizards также включены следующие независимые инструменты:

* Утилита для импорта/экспорта конфигурации CnWizards
* Конвертер DFM-файлов
* Утилита резервного копирования/восстановления конфигурации IDE, включая чистильщик истории IDE
* Модуль для вывода отладочной информации и удобный просмотрщик (с поиском и фильтрацией)
* Просмотр ASCII кодов
* Внешний инструмент для управления мастерами IDE
* Анализатор зависимостей в исходных файлах

CnWizards является свободным инструментом с открытым исходным кодом. Любой может свободно использовать CnWizards.

You need to log in to view the content.
 

dimson_0702

Member
Joined
Jul 9, 2008
Messages
5
Reaction score
9
Компрессоры

PeCompact 2.80 Beta
Старенький, но рабочий компрессор для exe файлов. Альтернатива aspack
[HIDE=0]http://oron.com/wi1bwif9u3jv/PECompact_v2.80_Beta_7.rar.html[/HIDE]
Armadillo 5.40 Pro
Компрессор exe файлов с возможностью установления Trial периода. Альтернатива AsProtect
[HIDE=0]http://oron.com/vmsbv13q2gs1/A_r_m_a_d_i_l_l_o_v5.40_Pro.rar.html[/HIDE]
Последний не использовал, но устанавливался нормально. и патч в архиве имеется
 
Last edited by a moderator:

Walrus

Member
Joined
Dec 13, 2009
Messages
7
Reaction score
22
Last edited by a moderator:

zashiki2009

Member
Joined
Aug 25, 2009
Messages
21
Reaction score
16
Location
Люберцы
EurekaLog-6.1.01-Ent

EurekaLog-6.1.01-Ent (03-Jan-2011)

Поскольку пока еще на официальном сайте нет сжатой инфы по поводу новых фич, взял это дело из хелпа.

Q: What is new in EurekaLog 6.1?
A: EurekaLog 6.1 is exactly the same as EurekaLog 6.0 (6.0.25 is the latest available version), except one "little" detail: we've added support for new compiler from EurekaLog 7.0 (which is in development right now).

Q: Why is it 6.1? Why not 6.0.26?
A: We do only bug fixes in 6.x branch, so we get 6.0.10, 6.0.20, 6.0.25, etc. Each new version (like 6.0.xx) contains bug fixes, but no new features. Since we've added a major new feature - we decided to increase a version number, so new version became 6.1 - indicating addition of a major new feature.

Q: Is it safe to upgrade? Am I affected?
A: Don't worry, 6.1.xx behaves as 6.0.xx by default. You can safely upgrade and no new changes will affect you (except the usual bug fixes). New compiler have no effect, until explicty enabled.

Q: What's so great about new compiler?
A: In a recent 3 months there were many reports about problems with EurekaLog and debug information (i.e. mapping between code and human-readable names of units, methods, etc). After investigation we've discovered that there appears linker bugs (usually on large projects), which prevents EurekaLog from proper functioning.

What does it mean? It means that for some large projects EurekaLog can't show you a proper call stack because of wrong debug information, which is usually caused by linker's bugs.

Well, I'm a bit surprised that no one is ever reported such issues before (at least not while I was working for EurekaLab s.a.s.). So these last months were really a hit on this.

OK, so the new compiler from EurekaLog 7 have a new architecture and a new code (it's re-written almost on 80%) and it is able to solve these problems (along with help of new format of debug information).

Another advantages are:

1. Increased speed. New compiler should be (theoretically) faster than old, since we've reduced amount of work with strings.

2. Reduced memory consumption. New compiler should be (theoretically) more conservative about memory usage, since we're working on since mapped file, instead of parsing it into separate strings.

3. Increased stability. Any issues with compiler itself does not affect IDE, since compiler is now run into separate process.

4. Increased detalization. New compiler is able to store routines without line numbers. Old compiler can't do this. Usually this doesn't matter anyway, since we always recommend to enable "Use Debug DCUs" option.

Items 2 and 3 allows you to use EurekaLog for very large projects, which wasn't possible before (because of shared virtual address space with IDE and, thus, hitting a memory limits).

Word "theoretically" means that we think so, but we don't have any exact estimates yet. So, if you're owning a large project (say, 10+ MB .exe file or 15+ MB .map file) - please, send us (even very approximate) details about how fast (or slow!) compilation is with old and new compiler.

Q: Why add compiler from EurekaLog 7 to EurekaLog 6? Why not just fix issues in EurekaLog 6? Or just wait for EurekaLog 7 release?
A: Because it's impossible to fix these issues with old logic of compiler (there are much technical details here, I won't going to discuss them). To solve these issues in EurekaLog 6, one needs to almost re-write the compiler - pretty much the same job as was already completed in EurekaLog 7 (compiler upgrade in EurekaLog 7 wasn't because of these issues - we just improved code. Solving these issues was a side-effect).

So why just not port code from EurekaLog 7 to EurekaLog 6? Well, we tried this, but it's not easy too, since there are a lot of changes (also remember that we dropped support for Delphi 3, so we used new features a lot).

Why not just leave this as is, claiming that customers should wait for EurekaLog 7? I'm not saying that EurekaLog 7 have a long road before release, but I'm saying that we care about our customers, so we've decided to release intermediate EurekaLog 6.1, which solves some major problems of our customers.

Thus, the only solution left is to include new compiler as an option to EurekaLog 6.

Q: When I should use new compiler?
A: If you have small/medium project and never suffer from weird call stacks - then you can just ignore it. Don't use new compiler (which is default, BTW). Otherwise - try it. New compiler may help you to solve your issues.

Q: How to use it?
A: Very simple. Just go to Project / EurekaLog options, select Build options tab and enable Use EurekaLog 7 compiler checkbox. See also.

Q: What about command line compilation and build automation?
A: That is possible too. You can find new compiler in your EurekaLog folder under sub-folder which corresponds to your IDE. For example:
C:\Program Files\EurekaLab\EurekaLog 6\Delphi15\el7c.exe

The same .exe file can be used for both Delphi and C++ Builder - just be sure that you pick a correct version (in case if you have several different versions of IDE installed).

You can use this file exactly as the old ecc32.exe/emake.exe. Except there are few additional options - see command line options for more information.

Q: I don't want to use experimental compiler from a EurekaLog 7, which doesn't even have a stable release!
A: First I want to highlight that EurekaLog's code remain the same. New compiler doesn't affect the code. It's still old good and tested 6.0.25. New compiler affects only additional debug information. So, if you have problems with debug information, new compiler may solve it. I.e. it's not worse than it's already is. Surely, you may not use new compiler, if you don't need to.

Yes, new compiler comes from unstable version of EurekaLog 7. However, we've tested a new compiler quite strict. Sure we may miss something, but it's quite stable now.

Of course, you shouldn't just enable this option and throw your application to your customers. You need to do a few simple tests:
· Try just to compile your application with new compiler - will it be successfull? New compiler contains additional asserts, which trigger on unsupported cases.
· Take a known issue with bug report and check this issue against new compiler - will a new bug report be better than old?
· You can place a button, which raises exception somewhere deep inside your code. Will a bug report be detailed enough?

You need to log in to view the content.
 

_SERGEYX_

Member
Joined
Jul 9, 2008
Messages
223
Reaction score
983
NsPack - очень неплохой протектор. Кроме 32bit жмет 64bit и .net. По компрессии опережает UPX, ASPack и PECompact.

You need to log in to view the content.


Обе софтины cracked, не требуют инсталляции.
 
Last edited by a moderator:

zashiki2009

Member
Joined
Aug 25, 2009
Messages
21
Reaction score
16
Location
Люберцы
NsPack - очень неплохой протектор. Кроме 32bit жмет 64bit и .net. По компрессии опережает UPX, ASPack и PECompact.
Обе ссылки ведут на скачку версии 3.0, хотя архивы названы по-разному
 

_SERGEYX_

Member
Joined
Jul 9, 2008
Messages
223
Reaction score
983
Обе ссылки ведут на скачку версии 3.0
Прошу прощения, накладочка вышла.
Ссылки исправил.
 

GreenStar

New member
Joined
Dec 4, 2007
Messages
2
Reaction score
0
А есть ли утилиты для работы с БД NexusDB, Absolute Database, кроме роных?
 

_SERGEYX_

Member
Joined
Jul 9, 2008
Messages
223
Reaction score
983
К Absolute Database дается впридачу DBManager с ИСХОДНИКАМИ. Что-либо дописать самому не составляет труда. Хотя и тамошнего функционала, вроде, хватает.
 

zashiki2009

Member
Joined
Aug 25, 2009
Messages
21
Reaction score
16
Location
Люберцы
Это всего-лишь Release Candidate 1!

Здрасте, откуда такая инфа? На официальном сайте были? Там, что написано Release Candidate, да еще 1.
Следующая версия будет 7-й, а эта 6.1.01 в которой добавлен только компилятор от седьмой версии и то опционально (хочешь пользуй, хочешь нет).
 

_SERGEYX_

Member
Joined
Jul 9, 2008
Messages
223
Reaction score
983
Free UPX v1.4

Бесплатная, но лучшая графическая оболочка для UPX.
Free UPX v1.4
Версия 1.4
Build 16.09.2010
Версия UPX 3.07
Build 08.09.2010

You need to log in to view the content.

Протестировав эту софтинку, я перешел с NsPack на UPX.
 

Molochnik

Member
Joined
Jun 7, 2009
Messages
52
Reaction score
1
Age
51
Не смог найти тему "инструментарий под VS", поэтому решил здесь спросить - нет ли у кого PVS-Studio? Или другой утилиты для нахождения ошибок при переводе 32 битного приложения в 64 битное? И еще, может конечно рано, но есть ли подобная утилита для будущего 64 битного компилятора Delphi?
 

debose

Member
Joined
Sep 17, 2008
Messages
50
Reaction score
67
ModelMaker v11.0.2.5143 Pascal edition
Thank to dnvthv

Integrated with CodeGear Delphi 5 6 7 and Delphi 2005 2006 2007 2009 2010 and Delphi XE*** скрытый блок ***

Все ссылки с _http://asapload.com - уже битые. Удалось загрузить только с Megaupload через Multiupload.
 

leeinc

New member
Joined
Sep 17, 2009
Messages
1
Reaction score
0
Age
43
ASPack 2.25

*** скрытый блок ***

Во-первых, даже на офф сайте лежит 2.24, а тут откуда-то 2.25.
Во-вторых это вирус "backdoor". См. прикрепленное изображение
 

_SERGEYX_

Member
Joined
Jul 9, 2008
Messages
223
Reaction score
983
Во-вторых это вирус "backdoor"
А ты не в курсе, что большинство кряков распознаются как вирус?
Вот, если кому надо, софтинка с уже пропатченным exe-шником.
Оставлено: файл самой программы, файл Справки, два ini-файла с русскими и английскими текстами. Остальные файлы удалены.
ASPack 2.25
 
Top