Donate Delphi Team

Thursday, April 13, 2017

Codesite 5.3.2 - D2009 to 10.2

Overview

The CodeSite Logging System gives developers deeper insight into how their code is executing, which enables them to locate problems more quickly and ensure their application is running correctly. CodeSite's logging classes let developers capture all kinds of information while their code executes and then send that information to a live display or to a log file. Furthermore, both styles of logging, live logging and file logging, can be performed locally or remotely (via TCP, UDP, or HTTP).
A key element to CodeSite's effectiveness is that unlike message boxes and inspecting variables on breakpoints, CodeSite messages are not transient. The resulting log of messages provides valuable information for locating problem areas in your code. In addition, sending CodeSite messages does not interrupt the flow of your application as happens when message boxes and breakpoints are used. As a result, CodeSite is much more effective in situations where user interactions (eg. focus changes) and painting issues need to be tracked.
CodeSite also addresses several shortcomings with traditional logging/tracing solutions. For example, CodeSite allows logging complex data structures and is not limited to simple strings. CodeSite also provides more control over what gets logged and when. Instead of relying on arbitrary logging levels, separate loggers are used to categorize CodeSite messages. CodeSite also gives developers more flexibility in managing their logging information such as enabling multiple applications (or multiple instances of the same application) to send logging information to the same log file. In addition, the CodeSite viewers, which are designed specifically for analyzing CodeSite logging messages, provide extensive, easy-to-use tools for analysis.
There are three core components to the CodeSite Logging System:
  • The CodeSite Logging Classes
  • The CodeSite Dispatcher
  • The CodeSite Viewers

ASPack 2.40

What is ASPack?

ASPack is an advanced Win32 executable file compressor, capable to reduce a file size of 32-bit Windows programs by as much as 70%. (ASPack's compression ratio improves upon the industry-standard zip file format by as much as 10-20%.) ASPack makes programs and libraries smaller that decreases load times across networks; it also protects programs against reverse engineering. Programs compressed with ASPack are self-contained and run exactly as before, with no runtime performance penalties.

ASPack Features

  • advanced processing of executable files (EXE, DLL, OCX)
  • encoding and compression of program code, data, and resources
  • completely transparent, self-contained operation with long filename support
  • fast decompression routines deliver better performance than competing products
  • integrates directly into Windows as a shell extension for ease of use
  • full Windows XP/Vista/7/8/10 and Windows Server 2003/2008/2012 compatibility.

ASPack Benefits

  • significant reduction in executable file sizes, averaging from 40-70%
  • decrease load times across networks, and download times from the internet
  • embedded Windows applications require significantly less storage space
  • protects resources and code against peeking, disassemblers and decompilers
  • no runtime royalties for distributing compressed programs
  • compatible with executables created by Microsoft Visual C++, Visual Basic, Inprise (Borland) Delphi and C++ Builder, and other Win32 compilers