Quantcast
Channel: Delphi Forum - Delphi Programming Kings of Code - All Forums
Viewing all 3619 articles
Browse latest View live

JPPack small collection of VCL components for Delphi

$
0
0
 JPPack is a small collection of VCL components for Delphi.
Supported Delphi versions: XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10.0 Seattle, 10.1 Berlin, 10.2 Tokyo.You can't view the links! Click here to registerThese components were created within a few years, they were repeatedly modified, improved, and expanded with the functions needed in the implementation of specific projects. Generally, there is a small chaos, but I think everything works OK 


vcl-styles-utils extend

$
0
0
VCL Styles Utils
The VCL Styles Utils is a Delphi library which extend the RAD Studio VCL Styles, adding unique features like the support for Classic and New Common dialogs, Task Dialogs, Styling of popup and shell menus, Non client area components and much more.

İmage

Features
Works in Delphi XE2-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo
Vcl.Styles.Ext unit extended the VCL Styles adding new properties and methods to list, remove and reload VCL Styles.
Vcl.Styles.Utils unit, allows modify the VCL Styles manipulating the visual elements and fonts colors.
TNCControls component which allow you add controls to the Non Client area of the form

You can't view the links! Click here to register
Vcl.Styles.WebBrowser unit, add support for style the scrollbars and dialogs of the TWebBrowser component.

You can't view the links! Click here to register

Vcl.Styles.Utils.Menus unit, add support for style the VCL popup menus, system and Shell menus.

You can't view the links! Click here to register

Vcl.Styles.SysControls add support for style the Standard Windows dialogs.
You can't view the links! Click here to register
Vcl.Styles.FormStyleHooks unit add support for use images and solid colors in the title and background of the TForms.
You can't view the links! Click here to register

Vcl.Styles.Fixes unit Fix several QC reports related to the VCL Styles.
TVclStylesPreview component to preview a VCL Style.
Vcl.Styles.Hook unit to enable patch Windows API and Windows Style methods.
Vcl.Styles.ColorTabs unit includes a new Style hook for the TPageControl and TTabSheet components.
TVclStylesSystemMenu component for select a VCL Style from the system Menu.

Installation
Unzip or checkout the files of the library in a writable folder.
Under Tools, Environment Options, Library, add the directory where the VCL Styles Utils library have been installed Example : C:\Delphi\Libs\vcl-styles-utils\Common to the Win32 and Win64 library path.
Note : If you want to use the Vcl.Styles.Hooks unit you must also include the Delphi Detours Library files in your lib/search path Example : C:\Delphi\Libs\vcl-styles-utils\Common\delphi-detours-library

 

VCL-Valid-IBAN source

TMS FMX UI Pack 3.6.7.8 Full Source

$
0
0
Released on 17th May 2018

Set of highly configurable and styleable components for cross-platform FireMonkey software development.

FMX.TMSHTMLEngine.pas line 1328-1338 how to fix
Code:
PHP Code:
{$IFDEF DELPHIXE6_LVL}
                    if 
Odd(ListIndexthen
                      Canvas
.FillText(cr,'?,false,Opacity,[],TTextAlign.Leading)
                    else
                      Canvas.FillText(cr,'
o',false,Opacity,[],TTextAlign.Leading);
                    {$ELSE}
                    if Odd(ListIndex) then
                      Canvas.FillText(cr,'
?,false,Opacity,[],TTextAlign.taLeading)
                    else
                      
Canvas.FillText(cr,'o',false,Opacity,[],TTextAlign.taLeading);
                    {
$ENDIF
FMX.TMSGraphicsHTMLEngine.pas line 1813 how to fixCode:
PHP Code:
AGraphics.DrawText(cr'?, False, gtaLeading, gtaCenter, gttNone, 0, -1, -1{$IFNDEF LIMITEDGRAPHICSMODE}, False{$ENDIF}) 
FMX.TMSRTFEngine.pas line 3694-3982 Is this the correct modification?Code:
PHP Code:
if su 'rquote' then
            begin
              InsertText
('''',0);
            
end;

            if 
su 'lquote' then
            begin
              InsertText
('''',0);
            
end;

            if 
su 'ldblquote' then
            begin
              InsertText
('"',0);
            
end;

            if 
su 'rdblquote' then
            begin
              InsertText
('"',0);
            
end
other fixCode:
PHP Code:
if TTMSFMXUtils.TagReplacestring('&''&'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('"''"'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('§''§'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('‰''‰'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('®''®'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('©''©'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('¶''¶'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('™''™'AHTMLthen Foundtag := True;
      if 
TTMSFMXUtils.TagReplacestring('€''€'AHTMLthen Foundtag := True
FMX.TMSGridDataUtil.pasCode:
PHP Code:
const
  
HTMLNumSpecialChar 64;
  
JSONNumSpecialChar 7;

var
  
HTMLEncodedChar : array[1..HTMLNumSpecialCharof unicodestring = ('&','<','>','"',' ',
                                                     
'é','è','ë','ê',
                                                     
'ó','ò','ö','ô',
                                                     
'í','ì','ï','î',
                                                     
'ú','ù','ü','û',
                                                     
'á','à','ä','â',
                                                     
'É','È','Ë','Ê',
                                                     
'Ó','Ò','Ö','Ô',
                                                     
'Í','Ì','Ï','Î',
                                                     
'Ú','Ù','Ü','Û',
                                                     
'Á','À','Ä','Â',
                                                     
'ç','Ç','ø','Ø',
                                                     
'å','Å','©','®',
                                                     
'€','«','»','ã',
                                                     
'Ã','õ','Õ','™',
                                                     
'§','¶','ß'); 

 

Belgian eID card SDK

$
0
0
 Features
  • No external dependencies
  • x32 and x64 versions
  • All functions have Unicode and Ansi version
  • Simple to use, easy to embed in any programming language
  • C++, Delphi and C# SDK
  • Works in Windows XP - Windows 10
  • Provides more than 200 different functions
  • QR codes generation
  • Export card data to XML
  • Multiple readers support
  • Exports photo in different graphical formats
  • No eID Middleware required
  • Hash functions and encryption supported
  • Check of the pin code
  • Can create and verify digital signatures
  • Many other useful things..
 

Microsoft Cognitive Services on Embarcadero DELPHI

$
0
0
MicrosoftCognitiveServicesMicrosoft Cognitive Services on Embarcadero DELPHIThis is free and open source library (wrapper - interface/class/types) for communicate with Microsoft Cognitive services Face API 1.0.New! Available async functions!Support Delphi DX10 "Seattle", Delphi DX10.1 "Berlin", Delphi DX10.2 "Tokyo".Library are designed for VCL and FMX platform. For 32bit and 64bit OS.No 3rd part library dependency. Implements HTTPS requests POST, GET, PUT, DELETE, PATCHCurrently implemented FaceAPI services:
  • face detection (including up to 10 faces detection on one photo)
  • face attributes support: gender, age, face emotion, hair style, sun glasses
  • identify previously added person
P.S. If necessary support for Delphi XE8 and XE7 also could be added.

 

ImageKit 1.20 Full Source

$
0
0
ImageKit is a GPU based image processing, graphics rendering framework for Delphi developers. ImageKit hides the details of low-level graphics processing by providing an easy-to-use application programming interface.
ImageKit provides dozens of built-in filters. You set up filters by supplying key-value pairs for a filter’s input parameters.
The output of one filter can be the input of another, making it possible to chain numerous filters together to create amazing effects.

homepage:
You can't view the links! Click here to register
  • GPU based image processing, graphics rendering framework
  • dozens of built-in filters and thousands of possible chains
  • VCL, GDI and GDI+ interoperability
  • avanced GPU based image view control
  • 2D, 3D transformations
  • support software device if hardware isn't available
  • high level DirectX 10 wrapper control and renderer
  • special animation class for properties in any third-party controls (smooth animation)
  • special page view control with 3D transition effects for pages
  • VCL Styles are supported in transition engine
  • required Windows Vista+
  • 64-bit support
  • many more...


FaceSDK 6.5.1 key and download

$
0
0
Improved recognition rate of 99.85% according to NIST FRGC testing (up from 93.29% in the previous version) at false acceptance rate of 0.1%.
Recognition engine is much more robust to different lighting conditions, as well as tilted and turned heads.
Face search in a database is much more precise.
Face matching speed in parallel threads is increased up to 20 times on Windows, up to 25 times on macOS and iOS, up to 50 times on Linux and up to 3 times on Android.
Face template size is now 1040 bytes (down from 13324 bytes in the previous version).
2. Face detection speed is 20% higher on Windows.

3. FaceSDK 6.5 adds support for ARM-based Linux systems, allowing the use of FaceSDK-based apps in embedded Linux platforms including Raspberry PI 2+.

Download HERE



Code:
https://www.luxand.com/download/Luxand_FaceSDK_Setup.exe
https://www.luxand.com/download/Luxand_FaceSDK_Documentation.pdf
https://www.luxand.com/download/Luxand_FaceSDK_Demo.zip

 

Run-time object inspector for Delphi FireMonkey applications

$
0
0
 WHAT'S HEREThe projects included in this project group are:DemoMobile - A simple demo program that uses the component. This shows how you might use the component in an Android or iOS app though it will also run on Windows and Mac OS X. (Run this first on Win32 to make sure there are no problems.)DemoDesktop - Similar to DemoMobile but intended for Windows and Mac because the Object Inspector runs in its own form.ObjectDebuggerFMXTest - If you intend to modify the component, this project is a simple way of building and running the ObjectDebuggerFMXFrame class directly in an app (this is a way of avoiding any install/uninstall issues that may come up while changing the code).INSTRUCTIONS
  1. To build open the project group in Delphi.
  2. Open ObjectDebuggerFMXFrame in Design Mode. In the Structure pane, right-click on FMXObjectDebuggerFrame and select Add to Palette. The Component Template Information dialog appears. Accept the defaults (TFMXObjectDebuggerFrameTemplate for Component Name and Templates for Palette Page.
  3. Select the Demo project and Target Platform on which you intend to run (e.g., Win32 or OX X).
  4. Some simple examples of what you can do when running the Demo application: choose the edit field and change its Text property using the inspector; change the cursor; choose the listbox or combobox and add modify its content (the Items property) or change its selected item (ItemIndex).
  5. When adding it to your own project, remember to also add the FormMessage.pas file to the project.

NOTESThis is essentially a FireMonkey version of the Object Debugger (for VCL) by Marco Cantu. (For those who are interested in comparing the two implementations, an attempt was made to use names similar to those in the VCL version.)Some differences and items to note include:
  1. The RTTI code works on several platforms: not only Windows but also Mac OS X, iOS, and Android. The changes needed to accomplish this included using TypInfo calls such as GetTypeName and GetPropName and adding a routine for reading bytes as a "ShortString" and converting it to a string (the ShortString type does not exist on iOS and Android).
  2. Besides using FireMonkey, the chief UI difference is that the main component is a TFrame instead of a TForm. This gives more flexibility, especially if one intends to use this in a mobile app (in which more than one form may not be visible). More specifically, if the form you want to inspect belongs to:
    PHP Code:
    [code]
     
    aan iOS or Android app:
     
    you will want to add this frame directly to that formotherwiseyou have no clear way to see both the form and the ObjectDebugger at the same time;
     
     
    ba Windows or Mac desktop app:
     
    you will probably prefer to put the ObjectDebugger frame in its own window so as not to change the layout of the form.

    [/
    code

Because it is a frame and not a form, it makes more sense to provide a menu via a TPopupMenu (invoked by a right mouse click) rather than a TMainMenu.
  1. This has been tested on Windows 10 (32 bit app on 64 bit Windows), Mac OS X (SDK 10.11.2 on 10.11.3), iOS Simulator 9.2 (iPad Air 2), and Android (SDK 24.3.3 32bit on Samsung SM-T217S running Android 4.4.2). While the RTTI code works on all platforms, the emphasis on UI has been for Windows and Mac. Developers using this component on iOS or Android will probably want to make adjustments to the UI. (For example, the default component size is too big for an iPhone).
  2. Evidently, the FireMonkey TStringGrid component does not generate OnVScrollChange and OnHScrollChange events on the Mac. The simple solution to this is just use the OnViewportPositionChange event handler instead in FireMonkey apps.
  3. Since the FMX ShowMessage messagebox does not let you assign a caption, we provide a simple replacement, FormMessage; in addition to acting like ShowMessage replacement, it can also be used to display a TPanel.


Anti-WebMiner Source Code

$
0
0
 Anti-WebMiner protects your PC against web cryptocurrency miners (JS scripts like Coinhive executed in the browser) by modifying Windows hosts file.You can't view the links! Click here to register

 Why?The coin mining in a browser using scripts like Coinhive is a real problem for everyone. These scripts may cause your browsers working slow or fully unresponsive, drain a battery of your notebook. Any webmaster may add only one line to a code of website to start monetizing by coin mining.You can't view the links! Click here to registerBenefits!This protection works for all browers. You don't need to install a browser extension.You can't view the links! Click here to register[/lock] 

QuickLogger Source Code

$
0
0
Delphi/Freepascal (Windows/Linux) library for logging on multi providers:
  • Files
  • Console
  • Memory
  • Email
  • Rest server
  • Windows EventLog
  • Redis server
  • IDE debug
  • Throw events
  • Telegram
  • Slack
  • MSSQL, MSAcces, etc with ADODB.

Code:
program
{$APPTYPE CONSOLE}
uses
Quick.Logger:
Quick.Logger.Provider.Files;
Quick.Logger.Provider.Console;
begin
//Add Log File and console providers
Logger.Providers.Add(GlobalLogFileProvider);
Logger.Providers.Add(GlobalLogConsoleProvider);
//Configure provider options
with GlobalLogFileProvider do
begin
FileName := '.\Logger.log';
DailyRotate := True;
MaxFileSizeInMB := 20;
LogLevel := LOG_ALL;
Enabled := True;
end;
with GlobalLogConsoleProvider do
begin
LogLevel := LOG_DEBUG;
ShowEventColors := True;
Enabled := True;
end;
Log('Test entry',etInfo);
Log('Test number: %d',[1],etWarning);
end.

 Logger:QuickLogger manages Logger and Providers automatically. Logger and providers have a global class, auto created and released on close your app. You only need to add wanted providers to your uses clause.
Note: You need to add almost one provider to send logging.
You can't view the links! Click here to registerProviders:Providers manage the output for your logs. Output can be file, console, email, etc. If a provider fails many times to send a log, will be disabled automatically (full disk, remote server down, etc). Limits can be specified per provider. Providers have a property to change Time format settings property to your needs. Every provider has a queue log to receive log items, but can be disabled to allow direct write/send. There are some events to control providers work (OnRestart, OnCriticalError, OnSendLimits, etc).There are some predefined providers, but you can make your own provider if needed:
  • Quick.Logger.Provider.Files: Sends logging to a file, managing log rotation and compression.Properties:
    • Filename: Filename of your log file. If not defined, gets name of your program + log
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of logs entries sent by day, hour, minute or second to avoid be spammed. Can be configured to limit only certain event types.
    • ShowEventType: Shows eventype (WARN, ERROR, INFO,..)
    • ShowHeaderInfo: Every execution or new log file logs a header with system information like Username, CPU, path, debug mode, etc.
    • UnderlineHeaderEventType: Writes an underline below every etHeader eventtype.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • DailyRotate: Rotates log file every day.
    • MaxFileSizeInMB: If value is greater than 0, rotates log file by size. It's independent of dailyrotate option.
    • MaxRotateFiles: Max number of files to keep when rotate a log.
    • RotatedFilesPath: Path where rotated files will be moved/zipped. If leave blank, rotated files will be remain in same folder log exists.
    • CompressRotatedFiles: Defines if rotated files will be compressed.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Console: Sends logging to console out, allowing colored eventypes and timestamp.Properties:
    • ShowEventColors: Enables colored Event types when writes to console. There are predefined colors but you can change every eventype color with EventTypeColor property (EventTypeColor[etInfo] := clBlue)
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of logs entries sent by day, hour, minute or second to avoid be spammed. Can be configured to limit only certain event types.
    • ShowEventType: Shows eventype (WARN, ERROR, INFO,..).
    • UnderlineHeaderEventType: Writes an underline below every etHeader eventtype.
    • ShowTimeStamp: Shows datetime for every log entry.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Email: Sends logging by email.Properties:
    • SMTP: Class to define host and email account info.
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second to avoid be spammed. Can be configured to limit only certain event types.
    • ShowTimeStamp: Shows datetime for every log entry.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Events: Allows throw an event for every log item received.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • OnInfo..OnError and OnAny: Events thown for every event type.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.IDEDebug: Sends Logging to IDE Debug messages.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.EventLog: Sends Logging to Windows EventLog.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • Source: Name of source shown in eventlog.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Rest: Sends Logging to Restserver as a JSON post.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • UserAgent: Useragent string.
    • URL: URL to send post json.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Redis: Sends Logging to Redis server.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • Host: Redis server DNS or ip.
    • Port: Redis server port.
    • LogKey: Redis will save log into this key.
    • MaxSize: Limits size of redis key. When reached, old entries are deleted.
    • Password: For access to secured Redis servers.
    • OutputAsJson: Sends log as Json.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Memory: Saves logging into memory.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • MaxSize: Limits size. When reached, old entries are deleted.
    • MemLog: Object list containing all log item entries.
    • AsStrings: Returns a TStringList containing all log item entries.
    • AsString: Returns a string containing all log item entries.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Telegram: Send log as a message to public/private Telegram channel. (You need token of a bot in this channel)Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • ChannelName: Name of channel to send messages. If its a private channel, ChannelName will be an Id. QuickLogger can get this Id automatically if bot has sent a message to this channel first. You can get it with this request You can't view the links! Click here to register/getUpdates
    • ChannelType: Private or Public channel.
    • BotToken: Telegram bot token key.
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.Slack: Send log as a message to public/private Slack channel.Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • ChannelName: Name of channel to send messages.
    • UserName: Name included as sender.
    • WebHookURL: Webhook with permissions to send to the channel. You can't view the links! Click here to register
    • Enabled: Enables/disables receive logging.
  • Quick.Logger.Provider.ADODB: Saves log to ADO database (MSSQL, MSAccess, etc..).Properties:
    • LogLevel: Log level that your provider accepts.
    • EventTypeNames: Every eventtype has a customizable text you can change to be reflected in your logs.
    • SendLimits: Defines max number of emails sent by day, hour, minute or second.
    • TimePrecission: If true, shows date and time and milliseconds in log entries.
    • DBConfig: Database config.
    • ConnectionString: Alternativelly, you can specify a connectionstring directly.
    • FieldsMapping: Customizes your log fields, mapping each log field with its corresponding database field.
    • Enabled: Enables/disables receive logging.
You can't view the links! Click here to registerLogging Exceptions:QuickLogger can capture your application exceptions. Add unit Quick.Logger.ExceptionHook to your uses clause to allow receiving any exception thown.[align=start]Note: QuickLogger receives even try..except exceptions.
 

SQLite Expert Professional v5.2.3.324 (x86/x64)

$
0
0
İmage

QLite Expert is a powerful tool designed to simplify the development of SQLite3 databases. It is a feature rich administration and development tool for SQLite designed to answer the needs of all users from writing simple SQL queries to developing complex databases. The graphical interface supports all SQLite features. It includes a visual query builder, an SQL editor with syntax highlighting and code completion, visual table and view designers and powerful import and export capabilities.

Features

Visual SQL Query Builder
  • Build complex SQL queries with ease.
  • Formatted SQL query text layout.
  • Powerful means of SQL query parsing and analysis.
  • Advanced SQL editor with syntax highlighting and code completion.

Data editing
  • Edit data in the grid using powerful in-place editors.
  • Image editor currently supporting JPEG, PNG, BMP, GIF and ICO image formats.
  • Visualize and modify BLOB fields using the integrated Hex editor.

Powerful restructure capabilities
  • Visual editors for table columns, indexes, foreign keys, triggers, unique and check constraints.
  • Restructure any complex table without losing data.
  • Any restructure operation is wrapped in a nested transaction which is rolled back if any errors occur when applying changes.

Import and Export data
  • Import data from ADO data source, CSV files, SQL script or SQLite.
  • Export data to CSV files, SQL script, Excel or SQLite.
  • Copy tables between SQLite databases using drag and drop operations.
  • Export data to Excel via clipboard.

Other features
  • Full Unicode support.
  • Support for attached databases.
  • Supports SQLite extensions and third-party SQLite libraries.
  • Lua and Pascal scripting support.


You can't view the links! Click here to register

Screenshots
İmage

You can't view the links! Click here to register
OS: Windows 2000 / XP / Vista / 7 / 8 / 8.1 / 10 (x86-x64)
Language: ENG
Medicine: License
Size: 83,39 MB.

Download:-

 

Runtime Android Permission (unofficial patch for version 10.2.3)

$
0
0
Requirements
Android SDK latest possible.

Delphi 10.2.3 (not tested in other version, but if you want to test, backup the files)

Instalation:
Extract zip, copy "lib" and "source" folder into "Embarcadero\Studio\19.0" and replace all files.

Usage:
In your project, go to Project Options -> Uses Permissions, set suitable permissions.

Example: go to Project Options -> Uses Permissions and set Read Contacts.

Open "AndroidManifest.template.xml" inside the folder of your project and set android:minSdkVersion="14" and android:targetSdkVersion="26".

Set Release mode on Build Configurations. (In Debug mode will not appear the permission box, only in Release mode)

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" />

You can't view the links! Click here to register

RemDisk-creating and mounting RAM-based or file-based

$
0
0
RemDisk is a software capable of creating and mounting RAM-based or file-based, plain or encrypted, virtual disks


 

SQLPro for Postgres 1.0.131 MacOSX

$
0
0
Code:
SQLPro for Postgres - PostgreSQL database manager. SQLPro for Postgres is a advanced but lightweight PostgresSQL database client, allowing quick and simple access to Postgres servers.

Features include:
+ Syntax highlighting
+ Intellisense
+ Tabbed based interface
+ Support for executing multiple queries at once
+ Quick access to tables, columns and more

Compatibility: OS X 10.9 or later, 64-bit processor

Homepage: http://www.macsqlclient.com


SysTools SQL Log Analyzer 4.0.0.0

$
0
0
Code:
SysTools SQL Log Analyzer
SQL LDF Viewer Tool to Read & Analyze SQL Server Log File (.ldf) Transactions
Analyze SQL log file transactions & quickly perform SQL ldf file recovery
Preview .ldf Activity: Transaction, Time, Name, Table Name, & Query
Read & Analyze All Transactions like: INSERT, DELETE, UPDATE etc.
Supported Data Types: Datetime2, datetimeoffset, sql_variant, hierarchyid, geometry & geography data types.
Quick Scan, View LDF file and Auto locate associated MDF file
Provides support to fetch & view records from Live database [​IMG]
Recover Deleted Records if database is in Simple Recovery Mode.
Option to Filter & Export as SQL Database, as SQL Script or as CSV File
Provides Support to Analyze Multiple NDF File data
MDF File is required to analyze the database
The tool works both online & offline SQL database environment
Supported Unicode (collation) data tables after export
Supports SQL Server 2016, 2014, 2012, 2008 and SQL Server 2005 LDF Files

https://www.systoolsgroup.com/sql-log-analyzer.html

7 Style Premium Copper (Non-Client Area Black)

About Delphifan Forum - Read Everyone

$
0
0
Hello everyone,

I do not know how much more I will be able to hold the DelphiFan forum. So far, we have had paypal and with the help of your donations there was no problem with the forum. But lately donations have stopped. That's a bigger problem for me. So far, I have endured and paid for the forum and the safety of the forum from my pocket. We have attacks on the forum every day. Some of us do not like: D. And for the protection of the forum every month I have to pay security that is not so cheap. So far, I have managed to do somehow, but I do not have enough now without donations. I know that many people want to donate and help our forum, but most of you are using paypal. We have problems with paypal and we are currently receiving donations only through SKRILL and Bitcoin. I do not know how much more I can support, but if this continues, I will probably get my hands from the forum for 1-2 months. Maybe somebody gives a forum some new admin and maybe I close the forum forever. For some of you $ 5-10 a month is not much, but if we have 10-20 users who will help the forum would not have any problems. All the money that is collected from your donations to help the forum will be invested in the forum. If there is any money I will use this money to buy new components that I will send only to those who help the forum.

I hope that we will overcome this problem and that the forum will continue to be active. If no change occurs and you yourself will notice that the activity on the forum will stand at least as far as me.

I hope that at least you can help our forum in a way that for many years we have been online and together.

Anyone who wants to help our forum can do this via Skrill at adsdelphi@gmail.com.

or via bitcoin on 3NRs3CK3fhXifrNYxHEZKpETDd9vNLMsMD address.


Thank you all for support.

Delphifan Team

DevExpress FMX coming soon...

TelegAPI for Delphi

$
0
0
It is a component that allows you to interact with telegram APIs, you can also create a bot. It's not documented but you can look at the demos and it's not difficult to use if you have knowledge on Telegram bots creation.
  1. Download the file
  2. Extract the folder and open the file "InstallAndDemo.dproj"
  3. Compile, build and install the component so you can get the Telegram component in your IDE

There are also 2 examples running on GUI and command line. This is a picture of the component:

This is the latest version, updated some days ago (as of today) to fix a connection bug


 
Viewing all 3619 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>