Skip to main content

First project iThyx on GitHub - branch ArcIWOpenSource for Intraweb 15 and Delphi XE10


The project source code  ArcIWOpenSource developed more than 10 years ago, works only in older versions of Delphi and Intraweb.
After after my modification, the source code is compatible with Embarcadero Delphi XE6 / XE10.1 and Atozed Software Intraweb version 15.0

ArcIWToolWindow use script ArcIWToolWindow.js based on Popup Box- By Jim Silver.
 
Components ArcIWToolWindow, ArcIWFilledBox  fully working,  the generated code is compatible with tag doctype html5  and major modern desktop browsers.

ArcIWToolWindow in Firefox
Demo for tool window ArcIWToolWindow

For Intraweb ver.15 script's must be present with compiled program in folder wwwroot\files same folder is used for caching in ArcIWFilledBox.

Comments

Popular posts from this blog

Permanent side menu for dynamic template on Blogger.com

Update 2025! Unfortunately, Blogge r has made changes to the Dynamic Theme . Since 2025, all user settings for the blog are completely ignored, the design written in an external JS file is loaded, and the menu is no longer shown at all on smartphones. Practically the only way to show the user menu now is to call the link /?m=0&view=magazine which switches the theme to Magazin for a desktop computer and shows the menu. You can add to the theme a gadget Pages with a link /?m=0&view=magazine to enable the menu on the right side of the page. Only the page design will be too big for the phone. Everything written below does not work Correction the hidden side menu , permanent side menu for the desktop version of Blogger, I have not checked it in mobile because the panel is not displayed In the Blogger menu, open add: Theme (menu) > CUSTOMISE (button) > Advanced (arrow in menu) > Page (scroll to the bottom of the list) > Add CSS Add CSS one line: #gad...

Google Blogger API

Soraya Lambrechts is the best expert in developing for Google Blogger . API documentation on programming the widgets of three versions is provided, with high-quality code examples, in French, but this is not a problem. Until now, I spent a lot of time searching, tried to analyze the widget code myself, this is the best find, considering that it seems that a new API is being introduced for Blogger .

SynEdit project TDBSynEdit fix for unicode memo fields

SynEdit is a syntax highlighting edit control for  Delphi and Kylix Symptom   Component TDBSynEdit cannot open the BLOB field of SQLite3 database if the data type is set to TEXT and UTF8 encoding . Zeos  unicode v7.2.6 components (UTF16) are used to access database SQLite3.   Source code SynDBEdit.pas (2014-10-13) Solution   Replace LoadMemo default encoder typ e Byte to Unicode 2 bytes , if data field type is Widestring. The code below tested in Delphi XE6 and 10.1   procedure TCustomDBSynEdit . LoadMemo ; {$IFDEF UNICODE} const BlobFieldWideText = [ ftWideMemo , ftWideString ] ; {$ENDIF} {$IFDEF SYN_COMPILER_3_UP} var BlobStream : TStream ; {$ELSE} var BlobStream : TBlobStream ; BlobField : TBlobField ; {$ENDIF} begin try {$IFDEF SYN_COMPILER_3_UP} BlobStream : = FDataLink . DataSet . CreateBlobStream ( FDataLink . Field , bmRead ) ; {$ELSE} BlobField : = FDataLink . Field as TBlo...