Skip to main content

Diigo Home
Home/ Groups/ Delphi
Mr. DiGi

delQuery - 1 views

  • Mr. DiGi
     
    Library for Delphi 2010 providing jQuery like API access to VCL controls
Mr. DiGi

OmniThreadLibrary - 1 views

  • Mr. DiGi
     
    Simple to use threading library for Delphi
Mr. DiGi

Sampling Profiler - DelphiTools.info - 0 views

  • Main options screen
  • Profiling results analysis
  • Using a sampling profilers has benefits:


    • it will not affect the execution speed significantly, neither because of its own execution times, nor because it affects the CPU instruction or data cache by its instrumenting code (ie. you get a measure of actual performance like if there was no profiler running)
    • it is immune to the heisenbug of instrumenting profiler that inflate disproportionately the execution time of small procedures invoked in tight loops or from many contexts in an application’s code.
    • it is able to measure the time spent in other OS components or DLLs (like the video driver, OpenGL, etc.), not just the time spent in your application
    • profiling latencies won’t hide your application’s latencies (hard disk accesses, network accesses, video driver waits…), which can be particularly significant if your application makes asynchronous accesses.
    • it can pinpoint bottlenecks at the code-line level (not just procedure level), for the entire application.
    • it can be used to profile over long periods of time, like a full batch run of computations or a complete game level, you can literally have an application being profiled for days
    • being lightweight, you can profile multiple applications simultaneously (like a client and a server running on the same development machine)
  • Mr. DiGi
     
    Sampling profiler for Delphi 5 to Delphi 2009. Its purpose is to help locate bottlenecks, even in final, optimized code running at full-speed
Mr. DiGi

asmprofiler - Project Hosting on Google Code - 0 views

  • Mr. DiGi
     
    This profiler (Windows NT, 2000, XP and x86) can profile any function (dll, c++, delphi, ?) without changing the original code or even the need of the original code.

    It uses runtime function detouring and assembly to profile any function. A program can be compiled with the profiler code (delphi) or the precompiled dll can be used (delphi, c++, etc). The to be profiled function can be extracted from debug files (.map, in future .dbg/.pdb), dll imports/exports, or "manual" in code (add by name and pointer).
Mr. DiGi

Vista 64 + RAD Studio + Adobe Type Manager = 9 second delay - 0 views

  • Solution:



    1. Open regedit.exe
    2. Navigate to HKLM\Software\Microsoft\Windows NT\CurrentVersion\Font Drivers
    3. Make a backup of the “Font Drivers” key
    4. Delete the “Adobe Type Manager” entry
    5. Navigate to HKLM\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Font Drivers
    6. Make a backup of the “Font Drivers” key
    7. Delete the “Adobe Type Manager” entry
Mr. DiGi

Bookmarks are back - 0 views

Diigo finally fix groups and bookmarks are back.

diigo

started by Mr. DiGi on 29 Sep 09 no follow-up yet
Mr. DiGi

Raudus.com - 0 views

    • WYSIWYG visual IDE. Just drag & drop components onto a form.
    • Delphi-style application and forms.
    • Visual and non-visual components, delphi-style event handlers.
    • Coding in Delphi only. Minimal use of HTML, CSS and JavaScript.
    • Easy debugging. Run application, refresh browser page and debug.
    • Truly stateful server-side applications. Close and open browser – and return to the same state.
    • AJAX techniques. Asynchronous requests. Page never reloads.
    • Timers, publishers (let you deliver pictures, HTML and arbitrary content to page).
    • TDataSource-compatible components to view and edit data.
    • High performance. Delphi creates native server-side code.
    • Standalone executable, Apache module or FastCGI application.
    • Full cross-browser applications.
  • Mr. DiGi
     
    Web-based, Ajax-driven framework and component set for Delphi, that allow create Rich Internet Applications (RIA). Raudus uses ExtJS GUI library. The development process is very similar to desktop applications development.
Samuel cartaxo

PasDoc - 0 views

  • Mr. DiGi
     
    documentation tool for ObjectPascal source code
Samuel cartaxo

JSON Delphi library - 0 views

  • Mr. DiGi
     
    Implementing JSON (XML alternative, http://www.json.org) data format and objects structure. Lightweight and fast.
Samuel cartaxo

Dynamic DBTreeView - 0 views

  • Mr. DiGi
     
    Dynamic DBTreeView controls are based on Virtual TreeView control. They are using clone dataset for internal data manipulation when dynamically building tree nodes and a binary search list for detecting existing nodes.
Mr. DiGi

More fun with Enumerators - 0 views

  • Mr. DiGi
     
    Light-weight records with methods can implement enumerators too
jdr santos

marcocantu.com home - 0 views

  • jdr santos
     
    Marco Cantu
Mr. DiGi

DelphiSpeedUp 2.78 - 0 views

shared by Mr. DiGi on 14 Feb 09 - Snapshot
  • Mr. DiGi
     
    Improves Delphi/BCB/BDS's load times
    Optimizes often used RTL functions by functions form the FastCode project
    All optimizations are done in memory and do not change any file on disk
    Adds a "Close all and kill" menu item to the "File" menu that terminates the IDE very fast
    The fast termination is used when you close the IDE while pressing the CTRL key
    Shows waiting cursor while loading designtime package
    Optimized the Delphi Compiler's C RTL
    CodeCompletion and HelpInsight can be aborted by ESC/mouse move
Mr. DiGi

RemObjects Software: Pascal Script - 0 views

  • Pascal Script includes the following features:




    • Variables, Constants

    • Standard language constructs:

      • Begin/End

      • If/Then/Else

      • For/To/Downto/Do

      • Case x Of

      • Repeat/Until

      • While

      • uses

      • Exit

      • Continue

      • Break

      • Functions inside the script

      • Calling any external DLL function (no special function headers required)

      • Calling registered external methods

      • All common types like Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint,
        Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations,
        Variants

      • Allows the importing and use of classes, with events, properties, methods and
        constructors

      • Allows the importing and use of interface and their members

      • Allows IDispatch dynamic method invocation through Variant

      • Assignment of script functions to Delphi events.

      • Uses byte code as an intermediate format and allows storing and reloading compiled
        scripts

      • Easy to use component version

      • Support for include files

      • Support for compiler defines

      • Capability to call RemObjects SDK Services from within scripts.

      • Pascal Script includes a tool to create headers for importing classes and interfaces
  • Mr. DiGi
     
    free scripting engine that allows you to use most of the Object Pascal language within your Delphi or Free Pascal projects at runtime. Written completely in Delphi, it's composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files. Pascal Script started out as a need for a good working script, when there were none available at the time.
Mr. DiGi

CanToolsW - 0 views

    • ListWizard: does at the source level what generics do for you. Useless.
    • OOPFormWizard: let you remove the form components from the publsihed section, making them private, by
      adding to the form the required manual initialization code.
    • Settings: change menu position and enable clipboard tracking (shaky). third option is useless...
    • About: a very old about box.
    • Object Inspector Font: let's you change the font of that pane. Great for presentations, not all fonts adapt well.
    • Rebuild Wizard: let's you see all projects in a directory tree and build them all in sequence
    • Clip History Viewer: last 9 text entries of the clipboard (if tracking is enabled)
    • VCL Hierarchy: a tree of all currently installed components, including third party ones
    • DB Form Wizard (likely the most usefull!): like the database wizard of the early days, but based on dbExpress. Placed SQLConnection, SQLDataset, DatasetProvider, CleintDataSet, and a series of DBEdits in a form, all at once.
    • No ".net safe" warnings: disables the safe type, safe cast, safe code warnings of the current project. Handly when updating very old projects.
    • Bookmark list (nice): show in a dockable pane the list of bookmarks in the current file. A long due feature of the IDE.
    • Palette Info: shows in the message pane the name of the elemetns of the Tool Palette (list of components and groups). Interesting only for exploring the internals.
    • Add to project manager for .ini: Add a project manager menu items for INI files (useless)
    • ShowDebug Inspector: opens the Debug Inspector (a run time object inspector) for the IDE, letting you view the internals (forms, component, etc) and change some of them. The same component is avaialble for use in your own applications.
    • Publish Project: produced an HTML-ized version of the source code. Very crappy, you get "chinese" due to Unicode errors... will work on it.
  • ...1 more annotation...
1 - 20 of 63 Next › Last »
Showing 20 items per page
Join this group