Join this community to post or comment
someone has developed TRestclient to upload an image to please help!!!
Oliver Münzberg's profile photo
Add a comment...
which version of Delphi you develop?
74 votes  -  votes visible to Public
Mr. E !'s profile photosamps okholm's profile photo
Delphi 6 Pro (can't afford to upgrade)
Add a comment...
Codegen / Floating point performance has not changed since XE6. Wait instructions inside of a simple routine?!
David Berneda's profile photoEli M's profile photo
Eli M
Add a comment...

Jude De Silva

Discussion  - 
i have Reinstall Delphi XE 8 after that all components coming difference name for example if add the TMaskEdit name give as medt1 could you someone help me on this please
Nicholas Ring's profile photoJude De Silva's profile photo
Thanks for advice
Add a comment...

Jude De Silva

Discussion  - 
an unhandled win32 exception occurred in bds.exe[1084]

Abov error gives me when i try to Run the Application in DElphi XE8 any one can help me ?
Eli M's profile photoOliver Münzberg's profile photo
Have you installed all service packs/hotfixes for xe8?
Add a comment...

arup saha

Discussion  - 
Can Anyone tell me how Can I increase gap between radiobuttons in Delphi XE 10. I am using TAdvOfficeRadioButton.

Any help would be very much appreciated.
Vin Diesel's profile photo
maybe ask TMS Support? AFAIK components starting with TAdv are TMS controls.
Add a comment...

Uwe Raabe

Discussion  - 
Jim McKeeth's profile photoJohan Bontes's profile photo
+David Intersimone
The code shown is a correct representation of inlined code with optimization on and stack-frames off.  Because the 'double' needs 8 bytes it cannot be passed in 32-bit regs and thus goes via the stack.
Even if the function is inlined the compiler still follows stack logic.
Add a comment...
Join us Telegram Channel :@delphitech
Edmilson Mattos's profile photoLIc. Juan Armando Trujillo's profile photo
Add a comment...

Danijel Tkalcec

Third Party  - 
RealThinClient SDK v7.24 (2016.Q2) has been released for Delphi 7 - 10.1 (Berlin). Starter editions for Delphi 7, 2007 - 2010, XE - XE8, 10 and 10.1 are available as a free download from the RTC Downloads page:

Full commercial release is available to all developers with an active RealThinClient subscription from the RTC Forums:

Detailed list of all changes between each version can be found in the Updates*.txt files inside the HELP folder (included in Starter and commercial editions).
What's in the Starter edition? The complete RTC SDK compiled in DCUs for Delphi. SDK Demos and Quick Start Examples with Full Source Code. SDK HELP with detailed explanations of all components. SDK License for Free NON-COMMERCIAL use. Limitations of the Starter edition: ...
Eugene Kotlyarov's profile photoDanijel Tkalcec's profile photo
RTC SDK is a component set for building reliable HTTP(S) Servers, Clients, Routers, Load Balancers and ISAPI extensions with Delphi. For more details, please visit
Add a comment...

Stefan Glienke

Bugs & Issues  - 
TRegEx does not work with empty input.
Mason Wheeler's profile photoLeonardo Herrera's profile photo
The empty string should match stuff like (\s*|SomeText) - if it doesn't (and it doesn't) then it's an error in the library
Add a comment...

Stéphane Wierzbicki

Help! Need input!  - 

I'm getting nuts on this....

I'm have a task liste (TObjectlist) bound to an TAdapterBindSource. I'm using the oncreateAdapter method to link my list this way :

procedure TfrmMain.adpTachesCreateAdapter(Sender: TObject;
var ABindSourceAdapter: TBindSourceAdapter);
ABindSourceAdapter := TListBindSourceAdapter<TCRMTache>.Create(Self,
TCRMData.GetInstance.taches, False); // TCRMData.GetInstance.taches is an TObjectList<TCRMTache>
AssignAdapterEvents(ABindSourceAdapter, dgTaches); // this only assing events from my datagenerator to the new adapter

At runtime, my listview correctly display all tasks. When I double click on a task, I display a form with controls linked to the adapter.

I can edit, and post on all records. I can cancel only ONCE and all new cancel calls will raise an EAccessViolation !

Here is the call stack


As anyone any experience with bindings ? I don't see what I've done wrong !

Stéphane Wierzbicki's profile photo
What I've found so far : the issue arise after freeing my "task" form. I can't explain why. the only link between my main form and my Task form is a bindlist component (where I bind my fields to the main form adapter)
Add a comment...

About this community

A community for people who write their software using Embarcadero's Delphi development tools. #delphi #objectpascal #programming Be constructive, informative and helpful. Avoid flame wars, please. This community is not StackOverflow. Well formulated questions with sufficient detail are preferred, but not an absolute requirement. Don't be afraid to ask. OBS: The Community Search is now working well, and it is possible to find posts where the keywords you search for are in the comments only. You should still use the post categories, and add #tags to specify more context where desirable. Want: To deal with the things we can solve, instead of dwelling on what we can't. To help people solve coding related issues and discover new tools, components, techniques, blogs, jobs, etc. Want not: Posts that go very far off-topic, are of an incendiary nature, or posts that are related to Embarcadero policies or practices, or in general deal with issues that are beyond the control of the members of this community - should be posted on the Official forums - or in our rant and rage department known as Unit Number5 - or elsewhere. Our moderators may remove or lock such posts. Is this censorship? It is done to ensure that this community doesn't turn into another Non-Tech, so I guess it is. I hope most of you find these guidelines to be acceptable. As always, no rules without exceptions. ... or exception handling. Posting in English is encouraged and preferred. If you post a link to an article in a different language, please translate the Google+ description of the article for the convenience of the Community. Posts that only contain links or videos without any description in the post, will be removed. OBS *** Please share your rage and rants about EMBT in unit number5 instead of here.

Mr. E !

Help! Need input!  - 
Need help:
I'm using at work a Desktop PC, without serial ports, bluetooth, running a Linux distro and a virtualbox machine w/windows 8.1 with Delphi XE10 (upgraded from XE8)

I only use DXE10, sometimes I do a backup the vm to work at home.
(I read in the past a question related, and some answer tells it was OK and legal to do the above; I hope).
I use Only One instance/vm at given time (mostly at work)
Because of the slow backup from my PC to an external disk, I need to use RDP to the vm from home to work.
But the storm season is here and we have outages and electric storms, that make me shutdown our servers.

Right now, the vm limits my efforts to:
+ upgrade to Berlin (few disk space)
+ I want to program in Android, but the vm-Android inside the vm-vbox are giving me some trouble.
+ With the storms, I can't let turned on my work PC & servers.

So, I got 2 computers that I can use for DXE (one at work/windows8.1, one at home/windows10-maybe) both with the needed hardware to use: serial ports, usb, bluetooth.

At home I can install a "desktop sql edition" to simulate our database and develop without using RDP, in fact I'll try to simulate my office using 2 vm as servers: a nethserver as PDC (domain controller) and other to simulate our ERP setup.

I wonder if the following is possible and legal:
Is possible to do a fresh install of Delphi XE10 (then upgrade to XE10.1) on both computers for MY only use without infringe my licence on XE? (using one at the time)

If possible:
What I need to backup/copy from my vm machine to do a fresh install and activated without issues?

I search and found this files on the vm:
C:\Program Files (x86)\Embarcadero\Studio\16.0\License\RADStudioXE8.slip
C:\Program Files (x86)\Embarcadero\Studio\17.0\License\RADStudio10.slip
C:\Users\All Users\Embarcadero\.licenses\.cg_license

Finally, I wonder if is recommended to "not install" OR "uninstall" DXE8 to end using only DXE10 -then-> DXE10.1
(Maybe on the new computers don't need to uninstall DXE8; 500GB on C seems to be enough)

Regards, thank in advance.
Lars Fosdal's profile photoMr. E !'s profile photo
Mr. E !
+Lars Fosdal I'll go to ask them. Thank you!

Add a comment...
Let's see if Embarcadero will listen on this one.
You must log in to access this page. If you think this message is wrong, please contact your JIRA administrators. Username. Password. Remember my login on this computer. Not a member? To request an account, please contact your JIRA administrators. Bug tracking and project tracking for software ...
Nicholas Ring's profile photoDavid Heffernan's profile photo
+Johan Bontes​ it's flaky. Kinda works for 32 bit but I could never get it to fly for 64. There's promise there though. 
Add a comment...
I wonder what that means regarding support in SmartInspect for older Delphi versions. Usually when Embarcadero acquired a company they dropped the older versions to "encourage" their customers to upgrade to the latest and greatest Delphi release.
Jeroen Wiert Pluimers's profile photoNicholas Ring's profile photo
Add a comment...

Fred Ahrens

Off topic  - 
it doesn't look like Idera has no plans for the development tools sector.
Attila Kovacs's profile photoA. Bouchez's profile photo
I am just happy +Marco Cantù​ is still here available...
Add a comment...

Jude De Silva

Discussion  - 
Why Opening forms in Delphi Application is Very Slow when it SQL Database over LAN Connection, its Extremely slow , any once suggest me solution ?
Diego José Muñoz Carbajo's profile photoWarren Postma's profile photo
Why do you need to load your whole database into memory? Seems like a pretty bad design.
Add a comment...

Fábio Gomes

Job Opportunity  - 
Hello, we are looking for Delphi Developers in Brazil, for full time remote work.

For more info, please see:
 ·  Translate
trabalhe-conosco - Venha trabalhar onde as boas práticas são valorizadas
Thomas Mueller (dummzeuch)'s profile photoFábio Gomes's profile photo
+Thomas Mueller yes, for now we are hiring only brazilians, as the codebase is mostly in pt-br and we deal with a lot of brazillian specific stuff, like taxes for example.

I've posted it here as there are a lot of brazillians in this community.
Add a comment...

Markus Joos

Help! Need input!  - 
Problem with GExperts Grep Results (1.38).
Since a few weeks I am having problems with GExperts Grep Results. When I want to navigate to a reusult clicking in the Results window, the Delphi IDE (XE) just crashes. This behavoiur is new, and I have no idea what could have caused it. I uninstalled and reinstalled GExperts, but without any difference.  If you look onto the status bar of the Result window of the screenshot, you see that it has overridden text, maybe this is a pointer for someone.
Any ideas?
Markus Joos's profile photoThomas Mueller (dummzeuch)'s profile photo
I'd suggest that you get the source code from sourceforge and run it in the debugger. Since you can reproduce the problem you are the one who easiest can find the reason for it. Get the formatter branch because it's a bit easier to compile right now:
Add a comment...

Stéphane Wierzbicki

Help! Need input!  - 
Is it possible to filter an TAdapterBindSource ?

My adapter is bound to an TObjectList and i want to filter my listview content.
I haven't found any TAdapterBindSource.filter / setfiler ...

I've changed my TObjectList<T> to a TFilteredList<T> (see Malcom Groves blogs), refreshed my list this way :

with TListBindSourceAdapter<TCRMTache>(adpTaches.InternalAdapter) do
function(Item: TCRMTache): Boolean
Result := not Item.Termine;
end); // display only finished tasks
SetList(TCRMData.GetInstance.taches, False);
Active := true;

but all data is still displayed ! The only solution seems to go with a temporary TObjectList<TCRMTache> holding non finished object only.... but this isn't really nice.

Does anyone have a better solution ?
Maurizio Del Magno's profile photoStéphane Wierzbicki's profile photo
Add a comment...