Posts

XE7 is out and mORMot works with it (Page 1) / mORMot Framework / Delphi Open Source

http://synopse.info/forum/viewtopic.php?id=1990

Delphi IDE on a Windows 8.1 tablet:

Delphi IDE on a Windows 8.1 tablet: - day 01: after some hours and reboots, I've finally managed to change the windows language from chinese to english :) - the SSD is 32 GB, but I have only 16 out of 24 available (!) - I can make more space available by removing the recovery partition (3.5 GB) and hack a bit to move some folders and apps to a SD card - there are 2GB of RAM - main purposes are: test my softwares on a tablet and install Delphi for study, some tests and light development questions: 1. which Delphi version should I install to get most of recent features without using too much space? XE2? (on my desktop I have and use D7, 2009, XE2 and XE6) 2. any link to a minimum installation of Delphi IDE with options and dependencies? thanks in advance!

IDE Fix Pack 5.71 bug fix release for XE7.

IDE Fix Pack 5.71 bug fix release for XE7. Many patches in the XE7 version were disabled due to a debug session and I forgot to enable them before releasing version 5.7. http://andy.jgknet.de/blog/2014/09/ide-fix-pack-5-71-for-xe7-bug-fix-release/

Did you know that the Delphi IDE automatically saves all files when you compile a project? Oh, you did? Did you also know that this was not always the case?

Did you know that the Delphi IDE automatically saves all files when you compile a project? Oh, you did? Did you also know that this was not always the case? http://blog.dummzeuch.de/2014/09/06/autosave-on-compile-in-delphi/

Version 1.0 of DDDebug, my little tool for memory profiling and memory leak detection, has been released recently. This Beta release supports Delphi XE7 (Win32 and 64). This release adds some nice features, the statstics have been enhanced and are even more useful now. The final release of version 1.0 will be availalbe within a week.

Version 1.0 of DDDebug, my little tool for memory profiling and memory leak detection, has been released recently. This Beta release supports Delphi XE7 (Win32 and 64). This release adds some nice features, the statstics have been enhanced and are even more useful now. The final release of version 1.0 will be availalbe within a week. I hope you like it :-) http://ddobjects.de/dddebug

Looking at purchasing a profiling suite and the ones I know of are AQTime (http://smartbear.com/products/qa-tools/application-performance-profiling/) and Nexus Quality Suite (http://www.nexusdb.com/support/index.php?q=qualitysuite). What good/bad things have people had with these? Are there others that I have missed?

Looking at purchasing a profiling suite and the ones I know of are AQTime ( http://smartbear.com/products/qa-tools/application-performance-profiling/ ) and Nexus Quality Suite ( http://www.nexusdb.com/support/index.php?q=qualitysuite ). What good/bad things have people had with these? Are there others that I have missed?

HTML Component Library 2.4 beta available

Image
HTML Component Library 2.4 beta available Compiled demo (win32): http://delphihtmlcomponents.com/htmldemo.zip What's new: + XE7 support (all platforms) + HTML5 Video tag (using libvlc, so VLC player should be installed) + vw, vh, REM CSS units + min-width, max-width CSS properties + faster parsing, less memory consumption Registered users will receive souce code soon. http://delphihtmlcomponents.com
Originally shared by Boian Mitov

Hello again.

Hello again. I'm going mad with this JSON result: [ {    "type": "qrcode",    "symbol": [        {            "seq": 0,            "data": "mydata",            "error": null        }    ] } ] I can't parse the "data" item to get the "mydata" value. Do you have any code to solve this?

In Tim Anderson's post about the XE7 release (http://www.

Image
In Tim Anderson's post about the XE7 release ( http://www.itwriting.com/blog/8689-embarcadero-rad-studio-xe7-delphi-cbuilder-is-seven-the-magic-number.html#comments ) I saw this screenshot. Does anybody know the difference between "Windows Desktop" and "Surface Pro"?

In Tim Anderson's post about the XE7 release (http://www.itwriting.com/blog/8689-embarcadero-rad-studio-xe7-delphi-cbuilder-is-seven-the-magic-number.html#comments) I saw this screenshot.

Image
In Tim Anderson's post about the XE7 release ( http://www.itwriting.com/blog/8689-embarcadero-rad-studio-xe7-delphi-cbuilder-is-seven-the-magic-number.html#comments ) I saw this screenshot. Does anybody know the difference between "Windows Desktop" and "Surface Pro"?

I have a question about this:

I have a question about this: "Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" When you try to run an Android app on a device running Android 4.0.x (including some Amazon Kindle Fire devices), you might see this message:  Application does not support this device To workaround this issue: In the IDE, open the Deployment Manager (Project > Deployment), and locate the following entry: Local Name: libnative-activity.so Remote Path: library\lib\armeabi\ Uncheck the entry to prevent deployment of this file." So, if i remove that .so from project, will my app run normally on other devices? And if it's just simply solved by unchecked then what the function of that lib? http://docwiki.embarcadero.com/RADStudio/XE6/en/Release_Notes_for_XE6

The latest version is the first version that supports Delphi XE7.

The latest version is the first version that supports Delphi XE7. There is nothing really new about the formatter code. But the new release can be installed even if you don’t have the official GExperts installer (yet). (Thanks to Daniela Osterhagen for solving the installation issue for me.) http://blog.dummzeuch.de/2014/09/04/experimental-gexperts-version-1-37-2014-09-04-released/

I just adapted my experimental GExperts version to XE7. It works, but I can't get the installer script to load and install it into the IDE. With XE6 the following used to work:

I just adapted my experimental GExperts version to XE7. It works, but I can't get the installer script to load and install it into the IDE. With XE6 the following used to work: rundll32 .\GExpertsRSXE6.dll,InstallGExperts The same for XE7 fails: rundll32 .\GExpertsRSXE7.dll,InstallGExperts the error is: There was a problem starting .\GExpertsRSXE7.dll The specified module could not be found. (I also tried to specify the full path with the same negative result.) Loaded and called from a Delphi XE7 program it works as expected: type     TInstallGExperts = procedure stdcall; var     mh: THandle;     Proc: TInstallGExperts; begin     mh := LoadLibrary('D:\source\_sourceforge\gexperts\editorexpert \GExpertsRSXE7.dll');     Proc := GetProcAddress(mh, 'InstallGExperts');     Proc; end; Any idea?
Has anybody a clue if it is easily possible to use the multitouch framework with existing components? From a first look into the code it makes the impression that quadruple touch will need a therefore taylored component and a custom multitouch class inheriting from the abstract base class of the framework. has anybody found documentation on the framework?

IDE Fix Pack 5.7, DDevExtensions 2.82 and DFMCheck 1.5 have been re-released for XE7.

IDE Fix Pack 5.7, DDevExtensions 2.82 and DFMCheck 1.5 have been re-released for XE7. http://andy.jgknet.de/blog/2014/09/ide-fix-pack-ddevextensions-and-dfmcheck-for-xe7/
After all Delphi #XE7 news and its launch I'm really looking forward to see what Boian Mitov want to present with his extended RTTI classes.

Any news about Delphi IDE theme editor with XE7 support?

Any news about Delphi IDE theme editor with XE7 support? Rodrigo Ruz
How to clear a TJOSNObject?

NexusDB releases XE7 support

NexusDB releases XE7 support All commercial versions are now available with XE7 win32/win64 support. In other news; work has started on an Android version. Looking forward to having a proper mobile database. ;)

Why does not the compiler shows me the hint H2077 for variable s?

Why does not the compiler shows me the hint H2077 for variable s? procedure Execute; var   s: string;   i: Integer; begin   s := '';   s := 'Foo';         //   s := 'Hello World'; //   i := 0;   i := 2; // [DCC Hint] Project1.dpr(16): H2077 Value assigned to 'i' never used   WriteLn(s, i); end;

clicking the ads while installing a trial version of XE7 leads to

clicking the ads while installing a trial version of XE7 leads to  http://www.embarcadero.com/products/rad-studio/get-started-xe6 Though its redirecting to XE7 getting started page now, the link on the installer wasn't changed from previous installer http://www.embarcadero.com/products/rad-studio/get-started-xe6

Hello.

Hello. I'm using DXE2 on Windows 7 64bit. I'm looking for a free (or open source) Barcode/QRCode reader component but I can find just commercial or shareware components. Any suggestion?

Chinese Frieds are studying the FireMonkey and manipulating Pixels with the ScanLine.

Chinese Frieds are studying the FireMonkey and manipulating Pixels with the ScanLine. http://blog.sina.com.cn/s/blog_4c700c0b0102v18q.html https://www.facebook.com/groups/283374408344399
I just donated to Pavlov Igor for the 7-Zip program.

Hi all

Hi all since arrays seems to be the new black I have a question: In my program, I have a large array (record), where all the data needs to shifted along by 1  currently I do that in a loop i.e  for i:=1 to 100 do data[i]:=data[i+1]; is there a better way of doing that? thanks :)

XE7's new dynamic array syntax - take 2

XE7's new dynamic array syntax - take 2 The syntax change also introduced a new ambiguity between argument types array of type and array of const. Not sure that it is the appropriate error - as you should not be able to pass [] as an argument to a var parameter? program XE7Tests2; {$APPTYPE CONSOLE} {$R *.res} uses   System.SysUtils, Variants; type   TVarArray = array of Variant;   TTest = class     function StoredProc(ConstParams: array of const): integer; overload;     function StoredProc(var Params: TVarArray): integer; overload;   end; { TTest } function TTest.StoredProc(ConstParams: array of const): integer; begin end; function TTest.StoredProc(var Params: TVarArray): integer; begin end; var   Test: TTest; begin   Test := TTest.Create;   try     try       Test.StoredProc([]);   // [dcc32 Error]: E2251 Ambiguous overloaded call to 'StoredProc' // Related method: function TTest.StoredProc(array of const): Integer; // Related method: function TTest.StoredProc(var TVarArr...

XE7's new dynamic array syntax

XE7's new dynamic array syntax Good thing: Empty arrays can be used as default param value.     procedure Test(const Params: TVarArray = []); Bad thing: Variants not fully supported? Try uncommenting CVarArr in the example below. Doesn't work and gives "Constant expression expected".   Yet the same constant list can be assigned to VVarArr Go figure. program XE7Tests; {$APPTYPE CONSOLE} {$R *.res} uses   System.SysUtils, Variants; type   TVarArray = array of Variant;   TIntArray = array of Integer;   TTest = class     procedure Test(const Params: TVarArray = []);   end; { TTest } procedure TTest.Test(const Params: TVarArray); var   npar: Integer; begin   npar := High(Params) - Low(Params) + 1;   Writeln(nPar); end; const   CIntArr: TIntArray = [1,2,3]; //  CVarArr: TVarArray = [1,'2', 3];  // "Constant expression expected" var   Test: TTest;   VVarArr : TVarArray;   VIntArr : TIntArray; begin   Test := TTest.Create;   try     try       Test.Test;     ...

Problem with XE7 install

Problem with XE7 install even though I have a serial number for Mobile upgrade after install I do not see any mobile stuff when you go new project trying a an uninstall....and re install.. (seems every upgrade I have a problem with registration)

Hi!

Hi! A new beta build of Thinfinity VirtualUI is ready for testing. If you want to give it a try, here are the links: Setup files for Windows 8/2012 64-bit: Thinfinity_VirtualUI_Setup_x64.exe Thinfinity_VirtualUI_Setup_x64.msi Setup files for Windows 8/2012 32-bit: Thinfinity_VirtualUI_Setup_x86.exe Thinfinity_VirtualUI_Setup_x86.msi Please send us bugs and feedback to support@cybelesoft.com http://cybelesoft.com/blog/thinfinity-virtual-ui-beta-4-released