Posts

Showing posts from December, 2015

Happy New Year to all and may your programs be bug free (unless you need them for job security :-D )

Happy New Year to all and may your programs be bug free (unless you need them for job security :-D ) Can't wait to see what the new year brings us.

Did you know, that a bookmark in the IDE contains not only a line number but also the character index in that line? So you can have a bookmark in Line 10, character 5 and also Line 10 charater 100.

Did you know, that a bookmark in the IDE contains not only a line number but also the character index in that line? So you can have a bookmark in Line 10, character 5 and also Line 10 charater 100. And that you can have more than 10 bookmarks? (Even though only 0-9 are saved in the .dsk file of your project and are actually accessible.) And that you can have those 10 bookmarks per module? (I should really stop playing around with GExperts and do some serious drinking. ;-) )
What flat file CMS would you recommend?

Hi! all

Hi! all I am using the RAD 2010 and Dklang. Multi-language translations are in dklang is good, I do not know how to start with the selected language, select the language at the start of the program and at the same time.

I found new framework. This is useful for Rest server.

I found new framework. This is useful for Rest server. https://github.com/onryldz/express
Livin' the dream, man... livin' the dream...

Hi

Hi, I used to manipulate 8bit bitmap scanlines and pixels in the folowing way. type PConstRGB8s = ^TConstRGB8s; TConstRGB8s = Packed Array[0..cMaxPixelWidth-1] of Byte; TPConstRGB8sArray = Packed Array of PConstRGB8s; ..... var aScanlines : TPConstRGB8sArray; .... Setlength( aScanlines, bmp.Height); for i:=0 to bmp.Height-1 do aScanlines[i] := bmp.Scanline[i]; ... someByteValue := aScanLines[0]^[0]; // access violation here in Win64 It works fine in win32 plateform. Then I compile it in win64, show no error. But after I run it, it show accees violation when step into "someByteValue := aScanLines[ay]^[ax];"; Can someone help? Thanks. Daniel

Discard your Juniper routers!

Discard your Juniper routers! https://www.schneier.com/blog/archives/2015/12/nsagchq_exploit.html https://www.schneier.com/blog/archives/2015/12/nsagchq_exploit.html

XtremeDocumentStudio Delphi 2015 R9 officially released!

XtremeDocumentStudio Delphi 2015 R9 officially released! We are happy to announce the official release of XtremeDocumentStudio Delphi 2015 R9. The current feature set of XtremeDocumentStudio Delphi includes:  - Viewing, printing, and conversion of PDF, DOCX, DOC, RTF and image formats.  - Exporting FastReport, ReportBuilder, QuickReport, ACE Reporter to PDF, PDF/A, RTF, Excel, HTML and image formats.  - Data-aware, interactive PDF form filling and annotation.  - Batch import of PDF forms data to a database.  - Data-aware viewer for PDF, DOCX, DOC, RTF and image formats.  - IntraWeb viewer for PDF, DOCX, DOC, RTF and image formats. For more information on what's new, please refer to these links: http://www.gnostice.com/nl_article.asp?id=318&t=Whats_new_in_XtremeDocumentStudio_Delphi_2015_R9&rr=66 History: http://www.gnostice.com/XtremeDocumentStudio_Delphi.asp?show=history Home page: http://www.gnostice.com/XtremeDocumentStudio_Delphi.asp?show=overview The 25% discount on X

Hello!

Hello! AcroEdit 0.9.29.132 released. New Features -. Supports Visual Studio styled docking -. Removed some old-styled toolbar themes -. Added Live Highlight for a searching text -. Added a global block selection mode Fixed Bugs -. Fixed a layout lost problem for FTP panel. http://www.acrosoft.kr/acroedit

In the end of the year even big boys like Delphi developers are waiting for a wonders. So I would like to show something at least interesting and unusual.

In the end of the year even big boys like Delphi developers are waiting for a wonders. So I would like to show something at least interesting and unusual. It is a grid . Another one grid? Who needs one more grid when we already have DBGridEh, NextGrid, AdvGrid, TreeView (where you can draw almost anything), and king of the grids - QuantumGrid. But this grid is very different. http://delphihtmlcomponents.com/xmltree2.htm http://delphihtmlcomponents.com/xmltree2.htm

Blog post "Feature Requests in Embarcadero Quality Portal" at http://blog.

Blog post "Feature Requests in Embarcadero Quality Portal" at http://blog.marcocantu.com/blog/2015-december-feature-requests-quality-portal.html http://blog.marcocantu.com/blog/2015-december-feature-requests-quality-portal.html

Blog post "Feature Requests in Embarcadero Quality Portal" at http://blog.marcocantu.com/blog/2015-december-feature-requests-quality-portal.html

Blog post "Feature Requests in Embarcadero Quality Portal" at http://blog.marcocantu.com/blog/2015-december-feature-requests-quality-portal.html http://blog.marcocantu.com/blog/2015-december-feature-requests-quality-portal.html

Also, given some of the comments on my original poll regarding Delphi 2005 (and my general disposition towards curiosity), I'd like to know which of these versions you use.

Also, given some of the comments on my original poll regarding Delphi 2005 (and my general disposition towards curiosity), I'd like to know which of these versions you use. Again, feel free to comment on your reasons. (Im going to delete off topic comments, e.g. those stating that you use a newer version.)

Intrigued by the number of people who still use Delphi 5 or earlier, I'd like to know more. Do you still actively use ...

Intrigued by the number of people who still use Delphi 5 or earlier, I'd like to know more. Do you still actively use ... I'd appreciate a comment explaining why you still work with such an ancient version.

10 Seattle Update 1 VCL AppAnalytics Hotfix is available at http://cc.embarcadero.com/item/30457

10 Seattle Update 1 VCL AppAnalytics Hotfix is available at http://cc.embarcadero.com/item/30457 http://cc.embarcadero.com/item/30457
Anybody know of a way or a plugin that can sort the projects in a project group by name?

Any one noticed the new design of BeginEnd?

Any one noticed the new design of BeginEnd? I feel it's much better then before, just small change require in my opining, blue in the upper banner color is high in contrast, it may change little to looks more comfortable. https://www.beginend.net/

My installation of Delphi XE7 update 1 Professional crashes after several minutes, without any user interaction.

Image
My installation of Delphi XE7 update 1 Professional crashes after several minutes, without any user interaction. Just start the IDE, load a project, sit back and stare on the screen. After some minutes... Windows reports an application error and the only option is to quit the IDE. Looking into the Windows Event Viewer, the name of the faulty application is bds.exe Version: 21.0.xxx, and the name of the faulty module is designide230.bpl, Version: 23.0.xxx Yes, there is also Delphi 10 Seattle installed on the same machine, but why does XE7 loads a module from that other version? I can see that XE7 loads that module by clicking Help -> About -> Version information). That list shows that both designide210.bpl and designide230.bpl are loaded! And I think that some copy protection code in XE7 stumbles about this and crashes the IDE. Any ideas how to solve that problem?

My installation of Delphi XE7 update 1 Professional crashes after several minutes, without any user interaction. Just start the IDE, load a project, sit back and stare on the screen. After some minutes... Windows reports an application error and the only option is to quit the IDE.

Image
My installation of Delphi XE7 update 1 Professional crashes after several minutes, without any user interaction. Just start the IDE, load a project, sit back and stare on the screen. After some minutes... Windows reports an application error and the only option is to quit the IDE. Looking into the Windows Event Viewer, the name of the faulty application is bds.exe Version: 21.0.xxx, and the name of the faulty module is designide230.bpl, Version: 23.0.xxx Yes, there is also Delphi 10 Seattle installed on the same machine, but why does XE7 loads a module from that other version? I can see that XE7 loads that module by clicking Help -> About -> Version information). That list shows that both designide210.bpl and designide230.bpl are loaded! And I think that some copy protection code in XE7 stumbles about this and crashes the IDE. Any ideas how to solve that problem?

I'm wondering whether anyone here knows of any libraries in support of limited English semantic analysis. Not research level stuff, but something which may be sufficient to help identify problems in material which has been scanned.

I'm wondering whether anyone here knows of any libraries in support of limited English semantic analysis. Not research level stuff, but something which may be sufficient to help identify problems in material which has been scanned.  Alternately, I could imagine some sort of analyzer which would recognize pattern errors -- such as I see often from OCRed text at a given font and size -- which could be a possibly less complex approach. This is not for a commercial work, just for my own use.

When I style a listbox item that has a height of more than 60px in IOS, the moment you try to scroll the list it...

When I style a listbox item that has a height of more than 60px in IOS, the moment you try to scroll the list it hangs or the app crashes....
When I style a listbox item that has a height of more than 60px in IOS, the moment you try to scroll the list it hangs or the app crashes....

Anyone here do MongoDB with 10 Seattle? I'm feeling a bit lost.

Anyone here do MongoDB with 10 Seattle? I'm feeling a bit lost. I've got MongoDB server running. All I want to do is connect to the db, bring back some data, populate some objects like spinner, radio buttons, drop down lists, etc. Then update the database when those objects are modified. This can not be that difficult... First question is where is the query builder, or where do I enter the query in TFDMongoQuery? Anyone have a simple example of MongoDB 101 with Delphi? Connect, send a Query to the Database, use the data that comes back, then update the db when the data is changed in the app. I would really appreciate any help or insight you can provide!

Originally shared by Gnostice.com

Originally shared by Gnostice.com High Quality Customizable Report Export for Delphi We are happy to announce the release of a new edition of #XtremeDocumentStudio Delphi, the ReportExport edition. If all you are looking for is high quality, customizable export from FastReport, ReportBuilder, QuickReport, and ACE Reporter to PDF, PDF/A, Word, Excel, HTML and image formats, the ReportExport edition is a good choice. You can export reports without writing any code and if you want to export programmatically, you can also do that as well with just one line of code. For more information please view the following links: Product Home Page and Free Trial http://www.gnostice.com/XtremeDocumentStudio_Delphi.asp FastReport Export Video https://plus.google.com/+Gnostice/posts/AvviXa418Cw ReportBuilder Export Article https://plus.google.com/+Gnostice/posts/DjdEezu7ZCU QuickReport Export Article https://plus.google.com/+Gnostice/posts/FQr812DNQFZ ACE Reporter Export Article https://plus.google.c

http://community.embarcadero.com/article/news/16208-planning-for-a-great-2016

http://community.embarcadero.com/article/news/16208-planning-for-a-great-2016

Hello!

Hello! Did anybody here realise that, with the DevExpress VCL subscription, you also get several ASP.NET controls, including the eXpress App Framework? Does anybody know what the limitations for these are? Are these trials or fully functioning products? Does anybody know? http://ASP.NET

I had a registered D10 without the SA. To install the Update1 I registered the SA as well last week through a local reseller. Does the licence change with SA for D10 Update1? I installed the update 1 before registering the SA. It doesnot work becasue I wasn't on SA.

I had a registered D10 without the SA. To install the Update1 I registered the SA as well last week through a local reseller. Does the licence change with SA for D10 Update1? I installed the update 1 before registering the SA. It doesnot work becasue I wasn't on SA. What should I do now? Should I re-install with the old license? Wait for a new license? Any ideas?
I have a doubt, is it safe to drop DelphiFeeds in favor of BeginEnd?

I'm trying to install Delphi XE 7 on a VM, but at some 67% i'm receiving error 2329. Does anyone know what's that?

I'm trying to install Delphi XE 7 on a VM, but at some 67% i'm receiving error 2329. Does anyone know what's that? Thnx

Trying to Clone Spring4D and am getting a 404 error on the repository path:

Trying to Clone Spring4D and am getting a 404 error on the repository path: https://bitbucket.org/sglienke/spring4d.git I'm using SourceTree. https://bitbucket.org/sglienke/spring4d.git

This safed my live with my new SSD:

This safed my live with my new SSD: http://www.tenforums.com/performance-maintenance/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation.html http://www.tenforums.com/performance-maintenance/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation.html

Reminder: Navigator and FixInsight have a bundle sale, December only - Parnassus OÜ - Delphi Consulting & Plugins

https://parnassus.co/reminder-navigator-and-fixinsight-have-a-bundle-sale-december-only/

Was shared on the ADUG group:

Was shared on the ADUG group: On the first day of Christmas my client sent to me: A exception raised unnecessarily On the second day of Christmas my client sent to me: Two database errors and a exception raised unnecessarily On the third day of Christmas my client sent to me: Three bug notifications Two database errors and a exception raised unnecessarily On the fourth day of Christmas my client sent to me: Four progress requests Three bug notifications Two database errors and a exception raised unnecessarily On the fifth day of Christmas my client sent to me: Five feature requirements Four progress requests Three bug notifications Two database errors and a exception raised unnecessarily On the sixth day of Christmas my client sent to me: Six manager's demands Five feature requirements Four progress requests Three bug notifications Two database errors and a exception raised unnecessarily On the seventh day of Christmas my client sent to me: Seven spam emails Six manager's deman

What's up with all these bogus members in this Delphi Developers community?

Image
What's up with all these bogus members in this Delphi Developers community? Can they not be easily removed?

Delighted to pay the coder who can successfully interface SendAnywhere for iOS with Delphi. Our Android implementation works smoothly. Unfortunately, neither Estmob (makes of SendAnywhere) or Embarcadero Technologies (Rad Studio Firemonkey) have been of any value in solving the challenge.

Delighted to pay the coder who can successfully interface SendAnywhere for iOS with Delphi. Our Android implementation works smoothly. Unfortunately, neither Estmob (makes of SendAnywhere) or Embarcadero Technologies (Rad Studio Firemonkey) have been of any value in solving the challenge. The instructions from Estmob are minimal. Our programmer's communication to Estmob: "Your iOS SDK requires using: - SystemConfiguration.framework - CoreTelephony.framework - libstdc++.dylib - libz.dylib Apple doesn't allow using dynamic libraries in IOS apps. I'm using Rad Studio Firemonkey. There's no way to use dylibs for IOS in Rad Studio. I need some static instances of these libraries (libstdc++.a, libz.a). Could you prompt me how can I get static variants of these libraries? Are there any workarounds or other ways to solve the problem? I've searched available material. It states it's not possible to link dylib statically. Suggestions?" We've contacted Estmob

Hello friends!

Hello friends! Christmas is on the doorstep and I think can improve the mood of consumers do effect as snow and snowflakes accumulate on controls. Some time ago I came across a similar code, but now I can not find it. Is there anyone who can and wants to share an example?

Just one doubt.

Just one doubt. When TWriter.WriteString chooses vaString prefix, is it basically saving the string as a shortstring? If so, there is a massive possible optimization in TReader.ReadString for this vaString case, bypassing TEncoding and just reading the bytes directly on a shortstring.
Just one doubt. When TWriter.WriteString chooses vaString prefix, is it basically saving the string as a shortstring? If so, there is a massive possible optimization in TReader.ReadString for this vaString case, bypassing TEncoding and just reading the bytes directly on a shortstring.

Planning for a great 2016!

http://community.embarcadero.com/article/news/16208-planning-for-a-great-2016

A while ago I sent Atanas Popov, the new General Manager of the app tools part of Idera - ie Embarcadero - an email, introducing myself and basically wanting to find out where things are going, and what the plans are. We just finished an hour-long Skype chat and I am extremely positive.

A while ago I sent Atanas Popov, the new General Manager of the app tools part of Idera - ie Embarcadero - an email, introducing myself and basically wanting to find out where things are going, and what the plans are. We just finished an hour-long Skype chat and I am extremely positive. I can't talk many specifics, since it touched on future plans and also things as an MVP I need to keep confidential. But I can say:  - Many of the things he identified as important are things that I, if I was in his position, would also want to change  - I think I communicated the importance of some things that he hadn't yet considered (which is fair, it's all new and he's picking up a vast amount of stuff in his new job.)  - He gave the impression of being genuinely interested in my thoughts. That was good.  - His views on many parts of Delphi / C++Builder aligned with my own views - I was pleasantly surprised to hear him say things that I nodded and agreed with, often things quite fund

And I'm a pirate again. Harrharr.

Image
And I'm a pirate again. Harrharr. Dear Embarcadero, I have to admit, long time ago (since 1986) I used a cracked version of Turbo Pascal but have been able to change this legally into a licensed version in 1990 when all cracked versions used in the former GDR could be upgraded under Borland's amnesty. I doubt you still find traces of this on my PC ... but it looks like you do ...
ANN: kbmMW Professional and Enterprise Editions Christmas 2015 25% discount. Use this coupon code: XMAS2015FB25PCT It includes discount on cross upgrade from other 3rdparty products to kbmMW. Buy at: http://www.components4developers.com Valid until and including Jan 16 2016. Processing during Christmas time may be slightly delayed. http://www.components4developers.com

Experimental GExperts Version 1.38 2015-12-22 released

Experimental GExperts Version 1.38 2015-12-22 released Just in time for the holidays, here it is, the Christmas release of my experimental GExperts version. You might already have read my blog posts about the work on some of the new features, but let’s start with the “boring” one: I fixed the Unicode support again, this time actually the non-Unicode support because the latest changes had broken the formatter in Delphi 6 and 7. On the more feature-ish side there are now some more dialogues that are being made resizeable if you enabled it in the configuration on the IDE tab ... http://blog.dummzeuch.de/2015/12/23/experimental-gexperts-version-1-38-2015-12-22-released/

Handling Different Versions of Design Packages inside the IDE:

Handling Different Versions of Design Packages inside the IDE: http://www.uweraabe.de/Blog/2015/12/23/there-can-only-be-one/ http://www.uweraabe.de/Blog/2015/12/23/there-can-only-be-one

After days of woes, it finally seems that the Seattle install is going through correctly!

After days of woes, it finally seems that the Seattle install is going through correctly! A

Just now I was handed a dump file for a hanging process (written in Delphi) and once again, found myself trawling the stacks for exceptions. A blog I wrote way back in 2012 talks about how to easily find Delphi exceptions in a dump which may not have help stack traces. It can be particularly helpful where you have cascading exceptions: https://marc.durdin.net/2012/08/locating-delphi-exceptions-in-a-live-session-or-dump-using-windbg/

Just now I was handed a dump file for a hanging process (written in Delphi) and once again, found myself trawling the stacks for exceptions. A blog I wrote way back in 2012 talks about how to easily find Delphi exceptions in a dump which may not have help stack traces. It can be particularly helpful where you have cascading exceptions: https://marc.durdin.net/2012/08/locating-delphi-exceptions-in-a-live-session-or-dump-using-windbg/ https://marc.durdin.net/2012/08/locating-delphi-exceptions-in-a-live-session-or-dump-using-windbg/

Blog post describing Gnostice v2015 R9 Beta features for Brazilian developers audience! #EvangelistBrazil #EmbarcaderoMVP http://tkssoftware.com/victory/beta-v2015-r9/

Blog post describing Gnostice v2015 R9 Beta features for Brazilian developers audience! #EvangelistBrazil #EmbarcaderoMVP http://tkssoftware.com/victory/beta-v2015-r9/ http://tkssoftware.com/victory/beta-v2015-r9

New video showing how to install and uninstall Gnostice components in Delphi and C++Builder with full support for Brazilian Portuguese in the installation wizard! (pt-BR spoken) https://youtu.be/YYS_f4BYeqw

New video showing how to install and uninstall Gnostice components in Delphi and C++Builder with full support for Brazilian Portuguese in the installation wizard! (pt-BR spoken) https://youtu.be/YYS_f4BYeqw https://youtu.be/YYS_f4BYeqw

This is a great skill sprint Today and the last for the year. Be sure to join in!

This is a great skill sprint Today and the last for the year. Be sure to join in! Originally shared by David Millington I'm doing a skill sprint on writing plugins today! If you're curious about writing plugins, this is for you. It covers more than the standard 'this is a wizard' too - it also covers notifiers, making dockable forms, and painting on the code editor using the new API in Seattle. That's a lot of stuff and will give you a really good basis to start writing any plugin you want. It's today - Dec 22 - at these times: 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan 11AM San Francisco / 2PM New York / 7PM London / 8PM Milan 5PM San Francisco / Wed 9AM Tokyo / Wed 10AM Sydney There is a live Q&A afterwards too; I'll be online for the first two, and @110876565870703831905 and/or @100444051178499170499 will do the Q&A for the third session, because it's something like 2AM my time. Register here: https://www.embarcadero.com/es/la

This is a great skill sprint Today and the last for the year. Be sure to join in!

This is a great skill sprint Today and the last for the year. Be sure to join in! Originally shared by David Millington I'm doing a skill sprint on writing plugins today! If you're curious about writing plugins, this is for you. It covers more than the standard 'this is a wizard' too - it also covers notifiers, making dockable forms, and painting on the code editor using the new API in Seattle. That's a lot of stuff and will give you a really good basis to start writing any plugin you want. It's today - Dec 22 - at these times: 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan 11AM San Francisco / 2PM New York / 7PM London / 8PM Milan 5PM San Francisco / Wed 9AM Tokyo / Wed 10AM Sydney There is a live Q&A afterwards too; I'll be online for the first two, and @110876565870703831905 and/or @100444051178499170499 will do the Q&A for the third session, because it's something like 2AM my time. Register here: https://www.embarcadero.com/es/la

I just saw something strange, affecting both Delphi XE8 and Delphi 10 Seattle, the two versions we have installed...

I just saw something strange, affecting both Delphi XE8 and Delphi 10 Seattle, the two versions we have installed right now where I work. Due to a Windows 10 update, the Delphi IDE was unable to run the 64 bit debugger. After a reboot, and another windows update installation, the IDE was able to run the 64 bit debugger. Anyone else seen this?

I just saw something strange, affecting both Delphi XE8 and Delphi 10 Seattle, the two versions we have installed right now where I work.

I just saw something strange, affecting both Delphi XE8 and Delphi 10 Seattle, the two versions we have installed right now where I work. Due to a Windows 10 update, the Delphi IDE was unable to run the 64 bit debugger. After a reboot, and another windows update installation, the IDE was able to run the 64 bit debugger. Anyone else seen this?

Our Embarcadero MVPs are all over the world, and a few of them wanted to share their impressions of Delphi and...

Originally shared by Jim McKeeth Our Embarcadero MVPs are all over the world, and a few of them wanted to share their impressions of Delphi and C++Builder 10 Seattle. Jens Fudge, Archersoft Aps in Denmark says: Delphi 10 Seattle is a great product. My favourite development tool indeed,… http://delphi.org/2015/12/what-are-mvps-saying-about-delphi-and-cbuilder-10-seattle/

Originally shared by Jim McKeeth

Originally shared by Jim McKeeth Our Embarcadero MVPs are all over the world, and a few of them wanted to share their impressions of Delphi and C++Builder 10 Seattle. Jens Fudge, Archersoft Aps in Denmark says: Delphi 10 Seattle is a great product. My favourite development tool indeed,… http://delphi.org/2015/12/what-are-mvps-saying-about-delphi-and-cbuilder-10-seattle/

Clean Code and most importantly DRY does not stop at unit test code! -.-

Clean Code and most importantly DRY does not stop at unit test code! -.- I just refactored a unit test that had the same bunch of lines (that contained a bug) in like 2 dozen test methods and moved them to the SetUp method. The benefits are obvious: - need to fix the bug only once - test methods are not cluttered with boilerplate but only contain the arrange, assert, act code for the specific test

Anyone knows how to get in touch with the authors of ConTEXT (http://www.contexteditor.org/index.php)?

Anyone knows how to get in touch with the authors of ConTEXT ( http://www.contexteditor.org/index.php )? Hate to see it going away (it's on Google Code), and willing to help migrating to a different repository host and keep it moving. But would like to keep the original authors in the loop... http://www.contexteditor.org/index.php

Originally shared by David Berneda

Originally shared by David Berneda TeeBI Beta 6 released, including full source code ! Download and release notes: http://www.steebi.com/2015/12/22/new-teebi-update-available-beta-6/ -New TBIVisualizer control (VCL and FMX), first beta. -New TBIVisualizer editor dialog. -TBICSV can now import 1 billion cells using the 64bit compiler. -MariaDB database now supported (using the MySQL driver) -Support for customizing database server port in Data Manager. -Support for Excel exporting of sub-sub-dataitem tables. -Binding a TBIDataset to a TBIGrid is now much faster. -Added "R Datasets" in binary format to "Sample Data" folder. -Support for Geographical (World maps) charts. -Initial support for sub-folders in TStore folders. -Updated documentation and examples with new features. -Bug fixing and speed optimizations in base TDataItem class. http://www.steebi.com/2015/12/22/new-teebi-update-available-beta-6/

Hi All

Hi All, I have converted my code from Delphi 2007 to XE8. There was i used TDatabase component which is under BDE, and my programs builds correctly in XE8 but when i i am going to change something in my form where i used that component it gives error. Hence i try to install its package again but getting below error. --------------------------- Delphi XE8 --------------------------- Package C:\Program Files (x86)\Embarcadero\Studio\16.0\bin\bdertl220.bpl can't be installed because it is not a design time package. --------------------------- OK Could anyone face such issue, If then please help me to resolve this.

New version of I-Pascal (0.993).

New version of I-Pascal (0.993). Main feature - highlights unused units in uses clause and offers quick fixes of course. http://www.siberika.com/siberika/ipascal.htm http://www.siberika.com/siberika/ipascal.htm

Hello peeps!

Hello peeps! Am I the only one who can't comment on Tommi Prami's post? A

Greetings!

Greetings! A beta release of the new version of #Gnostice #XtremeDocumentStudio Delphi, v2015 R9, is now available. This is a big new version we have been working on for several months now. We made beta versions available to customers in the past weeks and now we are happy to announce the final beta to everybody. Downloading To download the beta and other EXE demos, please go to: http://www.gnostice.com/XtremeDocumentStudio_Delphi.asp?show=downloads Purchasing We have been running a special on all purchases of XtremeDocumentStudio Delphi over the last few weeks and there's no better time than now to take advantage of this offer. You get 25% discount on XtremeDocumentStudio Delphi Ultimate edition until December 31, 2015. Regular Price: $600 Price until December 31, 2015: $450 Price includes 12-month free updates to major and minor releases. The 25% discount applies to purchases of the multi-developer packs as well. For more purchasing options, please go to: http://www.gnostice.

DAC for MySQL 3.0.2 is out!

DAC for MySQL 3.0.2  is out! This release includes critical fixes for iOS Device x64 target platform and other bug fixes. http://microolap.com/products/connectivity/mysqldac/news/detail.php?ID=1737 http://microolap.com/products/connectivity/mysqldac/news/detail.php?ID=1737

Any suggestions for project management software (or bundle)

Any suggestions for project management software (or bundle) Currently we just use Mantis and Wiki. We currently have about 25 people working hare, and most at the projects we have (Not too many supporting workers, or in purely management etc). My idea is communication and would be important to see the easily the, so I would maybe like to use BaseCamp, others have looked at OpenProject and Jira also. All ideas welcome.

Has anyone experienced in IOS when running Google Map with navigation turned on, upon returning to your app, when...

Has anyone experienced in IOS when running Google Map with navigation turned on, upon returning to your app, when the Google Navigation notification bar is displayed the upper portion of the screen gets cropped and the lower part of the screen goes off the screen.
Has anyone experienced in IOS when running Google Map with navigation turned on, upon returning to your app, when the Google Navigation notification bar is displayed the upper portion of the screen gets cropped and the lower part of the screen goes off the screen.

Christmas sale and applications gallery.

Christmas sale and applications gallery. Sometimes it is hard for me to answer "What is HTML Library for?" because it is like a clay from which you can sculpt many things. So few days ago I asked for help my customers, and some of them were so kind that sent descriptions of their applications (many thanks to them).  There are first (will be updated): http://delphihtmlcomponents.com/gallery.html Also I'm glad to announce a 15% discount for all products: please use coupon code XMAS2015 http://delphihtmlcomponents.com/gallery.html

Anyone out there mixing VCL and FMX forms in the same application?

Anyone out there mixing VCL and FMX forms in the same application?  I have been using MonkeyMixer ( https://github.com/LaKraven/MonkeyMixer ) and while I can technically add FMX forms to a VCL app this way, launching the FMX form in the usual 'create, showmodal, free' kind of pattern doesn't quite work - for instance, the OnActivate events doesn't seem to fire.  Does anyone have a good primer on launching non-trivial FMX forms from a VCL app?  (I mean non-trivial as in something more than a TButton and a TLabel, if you see what I mean). https://github.com/LaKraven/MonkeyMixer

OmniPascal 0.8.1 released

Image
OmniPascal 0.8.1 released http://blog.omnipascal.com/omnipascal-0-8-1-released/ See the change log for more information.

I'm doing a skill sprint on writing plugins tomorrow! If you're curious about writing plugins, this is for you. It covers more than the standard 'this is a wizard' too - it also covers notifiers, making dockable forms, and painting on the code editor using the new API in Seattle. That's a lot of stuff and will give you a really good basis to start writing any plugin you want.

I'm doing a skill sprint on writing plugins tomorrow! If you're curious about writing plugins, this is for you. It covers more than the standard 'this is a wizard' too - it also covers notifiers, making dockable forms, and painting on the code editor using the new API in Seattle. That's a lot of stuff and will give you a really good basis to start writing any plugin you want. It's tomorrow - Dec 22 - at these times: 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan 11AM San Francisco / 2PM New York / 7PM London / 8PM Milan 5PM San Francisco / Wed 9AM Tokyo / Wed 10AM Sydney There is a live Q&A afterwards too; I'll be online for the first two, and Jim McKeeth and/or David Intersimone will do the Q&A for the third session, because it's something like 2AM my time. Register here:  https://www.embarcadero.com/es/landing-pages/skill-sprints https://www.embarcadero.com/es/landing-pages/skill-sprints

When trying to install Seattle Update 1 I receive a

When trying to install Seattle Update 1 I receive a --------------------------- License status check failure --------------------------- License status check failure (Error code: 255). Please try again later, or contact support. --------------------------- Did anybody else experience this - if so - how did you solve the problem?

Hey guys

Hey guys, The end of the year is coming and I would like to thank all the help you have given me along the year. Positive vibrations for Delphi and long live. Thanks guys :D

PSA - Code signing for 2016

PSA - Code signing for 2016 New rules may make your current cert useless as early as Jan 1 2016 http://zabkat.com/blog/code-signing-sha1-armageddon.htm

Where Delphi Developers live: based on orders stats for the last year.

Where Delphi Developers live: based on orders stats for the last year. United States    18% Germany    11% Australia    10% France    9% Netherlands    7% United Kingdom    6% Canada    4% China    4% Czech Republic    4% Poland    3% Brazil    3% Russian Federation    3% Switzerland    2% Other countries : 17% (Austria, Belgium, Denmark, Finland, Indonesia, Ireland, Italy, Liechtenstein, Mexico, Mongolia, New Zealand, Spain, Turkey, Ukraine)

Adding an icon to the Delphi IDE splash screen

Adding an icon to the Delphi IDE splash screen In a previous blog post I described how to add an entry to the Delpih IDE About dialog. This time it’s about the splash screen. http://blog.dummzeuch.de/2015/12/20/adding-an-icon-to-the-delphi-ide-splash-screen/

Agile is Dead • Pragmatic Dave Thomas

Agile is Dead. Agile values have been totally lost behind the implementation. Dave Thomas (of The Pragmatic Programmer) https://www.youtube.com/watch?v=a-BOSpxYJ9M https://www.youtube.com/watch?v=a-BOSpxYJ9M
Which is the oldest Delphi version that you still use (even if only once in a while)?

The BETA for IDE Fix Pack 6.0 started.

The BETA for IDE Fix Pack 6.0 started. http://andy.jgknet.de/blog/2015/12/ide-fix-pack-6-0-beta/

i have old app still using delphi 7 and fast report

i have old app still using delphi 7 and fast report, after i upgrader from windows 10 to update november windows 10 build 1511, my fast report 3 always got error when run and open design, any one get this trouble too ?
I want to create a RESTful web service and want to use https. I am very new to this topic. So my question is, how can I create a test (developer) certificate to test https calls in my developer environment?

Title

I'm trying to figure out how a logic kept in a string can be applied on application runtime. What I mean, let's say that on a form there are several datasets(named ds1,ds2...dsn) several grids and buttons. A button, or a label, or some other GUI element should e visible when the conditions existing in a string are fulfilled. As an example buton1 should be visible when the following condition is achieved '((ds1.recordcount > 0) or (ds2.eof = true)) and (ds3.FieldByName('blabla').asString ='how the heck should I do this')' I was looking at the article which RRUZ made for evaluate expressions with LiveBindings, but it is not what I want. I've also looked at different string\math parsers but without success. The last attempt to accomplish this, was by using TJvInterpreter and create scripts which contain the logic, link the script with the objects from the application and evaluate the expression. I'm not sure if it will work. Is there any other wa

Fmx / android 4.

Fmx / android 4.03 : from time to time my stringgrid doesn't display my dataset records contents: only empty lines are displayed. My grid is linked via livebidings. Is there a way to refresh the grid so that my values get displayed again ? I'm not able to reproduce this at all... As i'm not able at all to debug android apps too... This is REALLY paintfull to develop android applications with Delphi 10... If I open a support case will this be fixed or shoud I definitely go down the Android Studio way ? I've already filled reports on quality central... I'm really fed up as embarcadero doesn't seems to take care of all of this !

Fmx / android 4.03 : from time to time my stringgrid doesn't display my dataset records contents: only empty lines are displayed. My grid is linked via livebidings. Is there a way to refresh the grid so that my values get displayed again ?

Fmx / android 4.03 : from time to time my stringgrid doesn't display my dataset records contents: only empty lines are displayed. My grid is linked via livebidings. Is there a way to refresh the grid so that my values get displayed again ? I'm not able to reproduce this at all... As i'm not able at all to debug android apps too... This is REALLY paintfull to develop android applications with Delphi 10... If I open a support case will this be fixed or shoud I definitely go down the Android Studio way ? I've already filled reports on quality central... I'm really fed up as embarcadero doesn't seems to take care of all of this !

Hello, we have a DLL where we produce Rave Reports. We use this DLL in our desktop Delphi program to print and produce PDF files. We also adopted it (with a different entry point) to be called from a C# ASP.net program.

Hello, we have a DLL where we produce Rave Reports. We use this DLL in our desktop Delphi program to print and produce PDF files. We also adopted it (with a different entry point) to be called from a C# ASP.net program. our QA want to use beyond compare to compare the PDF files produced by our desktop and web apps. At one point, I determined that the Web app couldn't get access to the printer that the desktop has (as a matter of fact, there is no default printer running under IIS). This resulted in the memo texts wrapping differently. It's not necessarily a big deal in production, because the wrapping doesn't really matter, but in the beyond compare, it flags these differences. So I changed the DLL to always (as a test), select the XPS Document printer (since the IIS process can only see XPS and Fax) on both the desktop and the web. It works a little better, but there a still some minor differences (in extra spaces, which you can turn off in Beyond compare. But

Some strange things are happening in my #Seattle . Yesterday, when I clicked the File Open button it closed the IDE, but the File|Open on the menu was fine. Now even that closes the IDE.

Some strange things are happening in my #Seattle . Yesterday, when I clicked the File Open button it closed the IDE, but the File|Open on the menu was fine. Now even that closes the IDE. I've filed this under Code Rants as there isn't a General Rants section.

Hey guys

Hey guys, I had problems trying figure out how much I could enlarge an array on 32-bit , I've tried that ( http://stackoverflow.com/questions/985015/max-length-for-a-dynamic-array-in-delphi/985112#985112 ) but I got RangeError using this value as the length. In Java I can have an array with at most 2147483639 items. In .NET I can have an array with at most 2146435071 items. But in Delphi I was not able to catch this value :( I need this value in order to prevent array overflow in a fashion way. Can anyone help me? :D Thanks a lot.  http://stackoverflow.com/questions/985015/max-length-for-a-dynamic-array-in-delphi/985112#985112

Perhaps old news, but still it is true :)

Perhaps old news, but still it is true :) ERUNT and NTREGOPT are made in Delphi http://www.larshederer.homepage.t-online.de/erunt/ ERUNT.EXE contains ERUNT,Gauges,Consts,System,SysInit,SysUtils,Windows,SysConst,Messages,Classes,TypInfo,ActiveX,Graphics,Controls,Forms,Math,Printers,WinSpool,Commctrl,FlatSB,StdActns,Clipbrd,ActnList,Menus,ImgList,StdCtrls,Imm,MultiMon,ComCtrls,ComStrs,RichEdit,ToolWin,ExtCtrls,OpenDir,Dlgs,CommDlg,Dialogs,Registry,IniFiles,ShlObj,ShellAPI,RegStr,WinInet,UrlMon,Buttons,Unit2,Unit1,FileCtrl NTREGOPT.EXE contains NTREGOPT,Gauges,Consts,System,SysInit,SysUtils,Windows,SysConst,Messages,Classes,TypInfo,ActiveX,Graphics,Controls,Forms,Math,Printers,WinSpool,Commctrl,FlatSB,StdActns,Clipbrd,ActnList,Menus,ImgList,StdCtrls,Imm,MultiMon,ComCtrls,ComStrs,RichEdit,ToolWin,ExtCtrls,IniFiles,ShlObj,ShellAPI,RegStr,WinInet,UrlMon,Buttons,Dlgs,CommDlg,Unit2,Dialogs,Registry,FileCtrl Do we need a Made in Delphi category for this? Btw, this reliable software from 2005

some days/weeks ago, there was a Blogpost (probably listed on BeginEnd.

some days/weeks ago, there was a Blogpost (probably listed on BeginEnd.net) about detecting if the current WIndows 10 is Threshold 2 or not. Was about being it quite problematic. I don't find it problematic, but i'd like to read the article again first. I can not find it. Can someone point me to it, if he/she remebres the blog(post)?
some days/weeks ago, there was a Blogpost (probably listed on BeginEnd.net) about detecting if the current WIndows 10 is Threshold 2 or not. Was about being it quite problematic. I don't find it problematic, but i'd like to read the article again first. I can not find it. Can someone point me to it, if he/she remebres the blog(post)?

Comparing the speed of VCL TTreeView versus Steema TeeTree control.

Comparing the speed of VCL TTreeView versus Steema TeeTree control. Using excellent Rodrigo Ruz 's RTTI code to fill all types to a Tree: https://theroadtodelphi.wordpress.com/2010/10/04/fun-with-delphi-rtti-building-a-treeview-with-all-your-classes/ VCL TTreeView : 1900 milliseconds (new updated version, apologies, see comments) TeeTree : 4 milliseconds ! Source code of test project filling aprox 2000 nodes: https://drive.google.com/file/d/0BymV3q6di65nTEIyR3dQcVhTMDA/view?usp=sharing https://drive.google.com/file/d/0BymV3q6di65nTEIyR3dQcVhTMDA/view?usp=sharing

Hello!

Hello! I am adding tests to a suite. To keep things clean, every interface has its own and they are all attached to a single DUnitX project. Right now, however, I am facing a situation that I really do not fancy. Our configuration interface needs to be tested to ensure that the right setting names are being used and I do not wish to expose those because I think it's wrong. So, at the moment I have defined a public read only property which calls the protected method handling that. This property is only visible in Debug, using a compiler directive. I think this should be OK, but I thought I'd check to see if somebody has got better ideas on how to test this :) Thank you! A

Working with Thunderbird to connect to forums.embarcadero.com

Working with Thunderbird to connect to forums.embarcadero.com It was working fine until 2 days ago I head a connection error Now the connection is OK but i get this error !!! Made sure the article found on the forum Error! newsgroup server responded:no such article found Perhaps the article has expired <774169@forums.embarcadero.com> (8174) Click here to remove all expired articles http://forums.embarcadero.com

Question about the rtl source - I see a lot of procedures/functions that have assembly versions and pascal versions. When is the pure pascal version used and when is the assembly version used? I notice most of the assembly is x86 only, so I guess that at least x64 and the mobile compilers use the pascal versions, but does x86 use the assembly versions?

Question about the  rtl source - I see a lot of procedures/functions that have assembly versions and pascal versions. When is the pure pascal version used and when is the assembly version used? I notice most of the assembly is x86 only, so I guess that at least x64 and the mobile compilers use the pascal versions, but does x86 use the assembly versions? It's not clear from reading the source whether the assembly versions are used at all these days (likewise, the code is still full of ifdefs for .net support)

Problem with Regular Expressions in Delphi Seattle 10.

Problem with Regular Expressions in Delphi Seattle 10. I have created a reg exp pattern '[A-Za-z0-9]{1,20}', which should allow up to 20 characters between A-Z, a-z or 0-9. But TRegEx.IsMatch returns true on all input strings that I have tried, that certainly shouldn't pass: LFoundMatch := TRegEx.IsMatch('$$%%RR2 111', '[A-Za-z0-9]{1,20}'); //LFoundMatch is always true... What am I missing?

Ann: NexusDB Professional Edition Christmas Special - 50% off New licenses

Ann: NexusDB Professional Edition Christmas Special - 50% off New licenses ================================== Holiday greetings from NexusDB! For 3 days only, take 50% off new licenses of our NexusDB Professional Edition, our most advanced database edition for Delphi. This brings the cost of a new license down to only AUD 575 (approx USD 420). But be quick, the deal of the year won't last! Offer ends December 18th, 23.59 UTC. Don't miss out. Direct link to webshop product: http://www.nexusdb.com/support/index.php?q=node/27110 For more general info on NexusDB, please go here: http://www.nexusdb.com NexusDB is a royalty-free, SQL:2003 core compliant, Client/Server and Embedded database system, with features that rival other heavily licensed products. With NexusDB V4, you keep your costs down and your competitive advantage up! * Industry strenght encryption for network transports and table storage * 64 and 32 bit windows support * Auditing * Client to Client messaging and Remote P

http://www.

http://www.businesswire.com/news/home/20151214005178/en/Embarcadero%E2%80%99s-InterBase-Wins-%E2%80%9CMost-Innovative-Data%E2%80%9D-Award http://www.businesswire.com/news/home/20151214005178/en/Embarcadero%E2%80%99s-InterBase-Wins-%E2%80%9CMost-Innovative-Data%E2%80%9D-Award

http://www.businesswire.com/news/home/20151214005178/en/Embarcadero%E2%80%99s-InterBase-Wins-%E2%80%9CMost-Innovative-Data%E2%80%9D-Award

http://www.businesswire.com/news/home/20151214005178/en/Embarcadero%E2%80%99s-InterBase-Wins-%E2%80%9CMost-Innovative-Data%E2%80%9D-Award http://www.businesswire.com/news/home/20151214005178/en/Embarcadero%E2%80%99s-InterBase-Wins-%E2%80%9CMost-Innovative-Data%E2%80%9D-Award

Is there a way to hook all exceptions in Delphi, even handled ones, and even those not triggered by Delphi itself?

Is there a way to hook all exceptions in Delphi, even handled ones, and even those not triggered by Delphi itself? OnException and similar mechanisms deal with unhandled exceptions, I am after a way to track all exceptions, even those properly trapped in except. The reason being that I have a performance issue which I suspect is some exception being triggered and trapped repeatedly, because not only CPU usage can spike, but the OS becomes less responsive. Of course this happens only in production, and I suspect that while the exceptions are triggered from within my process, they may not be triggered Delphi-side, but in a DLL...

Fellow Delphi developers

Fellow Delphi developers, To celebrate the end of the year we are glad to announce that, for the next 24 hours only, we are offering a huge 60% discount on HelpNDoc Professional Edition, an easy to use yet powerful help authoring tool producing CHM help files, HTML or mobile WebSites, DocX and PDF manuals as well as ePub and Kindle eBooks from a single source: http://www.bitsdujour.com/software/helpndoc-professional-edition/saf=500435 Learn more about HelpNDoc: http://www.helpndoc.com Download HelpNDoc now and use it for free for personal and evaluation purposes: http://www.helpndoc.com/download Follow our step-by-step video guides to learn how to use HelpNDoc: http://youtu.be/u1XVAR985g8?list=PLe52dEok5gAlrGpJ9IxdFEfVrCjTucOhF We'd like to take this opportunity to wish you all a great end of year season. Best regards, John, HelpNDoc team. http://www.helpndoc.com Join us on social networks... * RSS feed: http://www.helpndoc.com/rss.xml * Facebook: http://www.facebook.com/helpndoc *

ESB Consultancy is pleased to announce the latest release of our huge collection of routines and components for Delphi: ESBPCS for VCL v6.7.1

ESB Consultancy is pleased to announce the latest release of our huge collection of routines and components for Delphi: ESBPCS for VCL v6.7.1 http://www.esbconsult.com/esbpcs/ We have also released updates to our subsets: ESBPCS-Lite for VCL, ESBPCS-Calcs for VCL, ESBPCS-Date for VCL and ESBPCS-Stats for VCL. This is a free upgrade for existing owners (grab it from the registered owner site). Trial versions and demos at above site. Great time to take advantage of our Christmas Special: 25% Discount on all ESB products purchased via FastSpring using CodeWord: 2015ESBXMAS

Making a Delphi form sizable without changing BorderStyle

Making a Delphi form sizable without changing BorderStyle Don’t you just hate it when you sit in front of a 24″ monitor and have to use a form that is the size of a postage stamp? GExperts has got a nifty feature where it makes forms of the Delphi IDE sizable that aren’t by default. http://blog.dummzeuch.de/2015/12/14/making-a-delphi-form-sizable-without-changing-borderstyle/
What is the best practice or recommended way of displaying a good deal of text, like an FAQ, on a page? So I have a Support tab in my windows application and underneath of that are links to various information pages where I am listing quite a bit of text. ex. an FAQ, Contact Information, Disclaimer, etc. What is the best way to display all of this?

To all Sci-Fi fans out there. If you have missed it the last time, my son's book, Star Clusters: New Arrivals is free on Kindle again (was $10). Two more days! Go get it! :)

To all Sci-Fi fans out there. If you have missed it the last time, my son's book, Star Clusters: New Arrivals is free on Kindle again (was $10). Two more days! Go get it! :)  If you have Android device you can also get free Star Clusters New Year countdown app at https://play.google.com/store/apps/details?id=com.dalolorn.cnc http://dalolorn.com/starclusters/

Does Parse still works for Android ?!

Does Parse still works for Android ?! I'm trying to push a notificaiton on Android with Parse 1) there's no reference to Delphi on the Parse site https://www.parse.com/docs 2) my mobile is displayed in the device list on Parse site 3) Parse says that the notification is sent 4) even with the Application started on the mobile, with the right ParseEvents.DeviceToken (same as the one on Parse site) I do not receive any notification. Delphi Seattle SP1. There's only one special thing in my application, the Parse component is created in the FormCreate event of the main form because I need different settings for DEBUG and RELEASE mode : procedure TMainForm.FormCreate(Sender: TObject); var   ParseProvider1: TParseProvider; begin   ParseProvider1 := TParseProvider.Create(Self); {$IFDEF DEBUG}   ParseProvider1.AndroidPush.InstallationID := 'xx1';   ParseProvider1.ApplicationID := 'yy1';   ParseProvider1.RestApiKey := 'zz1';   ParseProvider1.MasterKey := '
So how do you, the performance heads, do the vector dot and cross products of single and double precisions in Delphi? SIMD with fallback to FPU maybe?

DAL design question.

DAL design question. I have a local SQLite database for local caching. The real database sits behind a REST interface. I'll have a separate synchronization mechanism to take care of the communication between REST and SQLite. My app needs access to SQLite of course and I'm thinking about a lightweight DAL. Probably one class per table and maybe some higher level classes for groups of tables which are mostly used together via joins. Would you: 1. Make the DAL a singleton which spits out a record for each table row. 2. Make the singleton spit out objects instead of records 3. Instantiate an object every time I need data. The objects would hold the data in fields and implement the actual loading/searching/joining as well. Since I'm designing both the app and the database I have a quite strong connection between domain and database regarding the structure. I think I'd be most comfortable with keeping the same data structure all the way from the database to the domain object

What IDE plugins are good?

What IDE plugins are good? I'm feeling quite slow when working in the Delphi IDE. Does anyone have any tips to increase productivity? Most important is to set keyboard shortcuts for many commands. I can't find any way of customize this. Mostly I want to customize keyboard shortcuts for various commands. Some are missing and some are not what I want. Only a few of the refactoring commands seems to have shortcuts, for example. Also, I haven't found any refactoring for "Implement interface" or "implement method". Ideally, I'd want a keyboard shortcut to jump from an interface unit to an implementation unit and automatically create implementation skeleton for the newly added interface method.

If anyone is interested in writing Pascal for Atari 8-bit, a new Pascal compiler based on Turbo Pascal is available.

If anyone is interested in writing Pascal for Atari 8-bit, a new Pascal compiler based on Turbo Pascal is available. http://mads.atari8.info/madpascal.html Atari 8-bit Bonus: There was a Star Raiders II in development, i.e. not a Last Starfighter re-badge. It's been released. HT: /. http://atariage.com/forums/topic/246591-wilmunders-star-raiders-ii-released/ http://atariage.com/forums/topic/246591-wilmunders-star-raiders-ii-released/

Design question, again..

Design question, again.. Yes, I'm asking a lot about design.. But you people are so helpful, so it's hard to not keep asking ;) So, I have a quite complicated imaging setup where I paint images tile by tile from multi resolution tile sets and the user can draw features on the canvas, etc, etc. I guess my drawing objects would be called the "Controller". User interaction is by finger or by mouse, i.e. I need to get hold of a lot of input from Form events (OnPanZoom, OnFormTouch, OnPointerDown, etc, etc). Based on the input I put my TScaler to work so I can get hold of new pinch zoom coordinates etc. The scaler also calculates the size of the workspace which is a TLayout inside of a TScrollbox. Which way do I design this? The way I have done it so far is to send the TLayout and TScrollbox into TScaler upon creation and then let TScaler alter viewportposition, scale, etc directly. But this is not very decoupled. Should I define an interface for the UI-parts that I need t

XE8 PAServer and El Capitan...?

XE8 PAServer and El Capitan...? I can see people asking if the Seattle Hotfix for El Capitan was going to be made available for XE8, but I haven't yet found if there was ever an official response. Looking at the Platform Status page,  http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page , it would imply that it wasn't done.... but just want to check before I give up and consider wiping a Mac just to put Yosemite back on it. (We don't want to switch to Seattle right now, too much going on in XE8 with other projects). http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

I'm looking for an embedded database server running on Android 4.0.3 platform + win32 platform. My software is running multiple threads in background. Those threads are doing CRUD operations. SQLite doesn't like (in my test) concurrent access to database as I'm getting from time to time "database is locked" error...

I'm looking for an embedded database server running on Android 4.0.3 platform + win32 platform. My software is running multiple threads in background. Those threads are doing CRUD operations. SQLite doesn't like (in my test) concurrent access to database as I'm getting from time to time "database is locked" error... I'm working with Delphi Seattle 10 Update 1 Enterprise...

New RAD Studio "Platforms Support Status" wiki lists of known issues and workarounds for the latest OS:...

New RAD Studio "Platforms Support Status" wiki lists of known issues and workarounds for the latest OS: http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page (thanks to Luis Navarro for putting it together) http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

New RAD Studio "Platforms Support Status" wiki lists of known issues and workarounds for the latest OS: http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page (thanks to Luis Navarro for putting it together)

New RAD Studio "Platforms Support Status" wiki lists of known issues and workarounds for the latest OS: http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page (thanks to Luis Navarro for putting it together) http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page
I just now discovered, that update to Windows 10 broke Delphi 2007. borland.delphi.targets file is missing (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets) and probably others also.  And repair install seems to be broken too. And I cannot find those files anywhere...

EditBone - powerful text editor.

EditBone - powerful text editor. TBCEditor Control - syntax highlighting edit control with code folding, minimap, color schemes. http://www.bonecode.com/ http://www.bonecode.com

I have just spent quite a lot of time trying to make the Tools/Environment Options dialog of the Delphi 6/7 IDE sizable from within GExperts. Everything seemed to work fine until I found that changing the form's BorderStyle to bsSizable closes and recreates the handle of the form and in the process loses the content of the list box for the palette configuration.

I have just spent quite a lot of time trying to make the Tools/Environment Options dialog of the Delphi 6/7 IDE sizable from within GExperts. Everything seemed to work fine until I found that changing the form's BorderStyle to bsSizable closes and recreates the handle of the form and in the process loses the content of the list box for the palette configuration. Changing the form's size (by setting the height and width) as such works fine, but allowing the user to adjust the size runs in the aforementioned problem. Is there any way to make a Delphi form sizable without changing the BorderStyle? (Yes, I know, spending that effort on Delphi 6/7 support is not an efficient use of my time, but hey, it's fun.) http://stackoverflow.com/q/34254553/49925?sgp=2

I need data points to develop a Fog Index text analysis.

I need data points to develop a Fog Index text analysis. What is the Fog Index? It is a rough yardstick to judge clarity in a piece of text and it was devised by a grammarian. It works by counting the number of three-syllable words and divide that by the number of sentences (or thoughts, which is higher: if a semicolon is used in a sentence, that's considered two thoughts). The complete formula is a bit more complex, for example you have to ignore words made up from simpler words (such as bookseller or breadcrumb). I therefore need a dictionary-style data file containing all of the relevant data: number of syllables and if it should be skipped for some reason (such as conjunctions or other exceptions). Does anybody know of a dictionary which has all of this? Thanks! A

Came across this high quality audio (mixer) software made with FPC, its UI is very impressive - not only it's nice but it's full vector graphics and can scale up well for a 8K monitor . Does anybody know which graphical library they use? Thanks.

Came across this high quality audio (mixer) software made with FPC, its UI is very impressive - not only it's nice but it's full vector graphics and can scale up well for a 8K monitor . Does anybody know which graphical library they use? Thanks. https://www.image-line.com/flstudio/

Hello guys

Hello guys, NameOf .NET-like compiler magic (intrinsic) function would eliminate a lot of hand-written exception messages from several units. Is that function likely to come in any future release? :D

Hello guys

Image
Hello guys, Castalia's downward arrow is not rendered correctly on my Delphi #10Seattle differently the upward one that is rendered perfectly. :D
Is there any Object Pascal implementation, other than Delphi, that can pair with the Delphi tethering protocol?

Why i need Delphi 7 active.

Why i need Delphi 7 active. I needed to research some thing with the SynEdit D4Demo. When i used Delphi XE to compile i found that SynPythonSyn1 was missing although it was written in the type of the form. So i // it and tried to put the TSynPythonSyn component but the Delphi XE did not allow me. some thing with the string list. I made sure it was not on the dfm. Nothing doing. So i went to the backed up source of D4Demo loaded it to Delphi 7 fixed some errors. Deleted the component and installed it again. It works. Same source different Delphi's

I'm struggling against a strane behaviour I first met in DXE2.

I'm struggling against a strane behaviour I first met in DXE2. Whenever I launch Delphi and open a project, I get a message about components not installed while those are really installed. This happens each time I launch Delphi and open that project. In order to avoid this, I had to: - launch delphi - create a new vcl form - place those "missing" components on the form and save it - open the project firing that message Now, each time I open Delphi, firstly I must open that single form and after I can open the project I need to work on. How do I solve this?

Following on from my recent post (https://plus.

Following on from my recent post ( https://plus.google.com/103246155735524926641/posts/JMzpSCFyUCD ) about poor performance of dcc64, here is an MCVE: Pascal, LUperf.dpr program LUperf; {$APPTYPE CONSOLE} {$POINTERMATH ON} uses System.Diagnostics, System.Win.Crtl; function LinearIndex(i, j, d: Integer): Integer; begin Result := i * (d + 1) + j; end; procedure PascalLUDecomposeBandedReal(A, Al: PDouble; Index: PInteger; N, Bandwidth: Integer); cdecl; var d: Double; i, j, k, l, iidx, kidx, Alidx: Integer; mm: Integer; tmp1, tmp2: Double; begin mm := 1+2*Bandwidth; l := Bandwidth; for i := 1 to Bandwidth do begin iidx := LinearIndex(i, 0, mm); for j := Bandwidth+2-i to mm do begin A[iidx + j - l] := A[iidx + j]; end; dec(l); for j := mm-l to mm do begin A[iidx + j] := 0.0; end; end; d := 1.0; l := Bandwidth; for k := 1 to N do begin kidx := LinearIndex(k, 0, mm); tmp1 := A[kidx + 1]; i := k; if l inc(l);

Following on from my recent post (https://plus.google.com/103246155735524926641/posts/JMzpSCFyUCD) about poor performance of dcc64, here is an MCVE:

Following on from my recent post ( https://plus.google.com/103246155735524926641/posts/JMzpSCFyUCD ) about poor performance of dcc64, here is an MCVE: Pascal, LUperf.dpr program LUperf; {$APPTYPE CONSOLE} {$POINTERMATH ON} uses System.Diagnostics, System.Win.Crtl; function LinearIndex(i, j, d: Integer): Integer; begin Result := i * (d + 1) + j; end; procedure PascalLUDecomposeBandedReal(A, Al: PDouble; Index: PInteger; N, Bandwidth: Integer); cdecl; var d: Double; i, j, k, l, iidx, kidx, Alidx: Integer; mm: Integer; tmp1, tmp2: Double; begin mm := 1+2*Bandwidth; l := Bandwidth; for i := 1 to Bandwidth do begin iidx := LinearIndex(i, 0, mm); for j := Bandwidth+2-i to mm do begin A[iidx + j - l] := A[iidx + j]; end; dec(l); for j := mm-l to mm do begin A[iidx + j] := 0.0; end; end; d := 1.0; l := Bandwidth; for k := 1 to N do begin kidx := LinearIndex(k, 0, mm); tmp1 := A[kidx + 1]; i := k; if l inc(l);