-
Content Count
2067 -
Joined
-
Last visited
-
Days Won
27
Everything posted by Attila Kovacs
-
Micro optimization - effect of defined and not used local variables
Attila Kovacs replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
"Premature optimization" is a phrase used to describe a situation where a programmer lets performance considerations affect the design of a piece of code. This can result in a design that is not as clean as it could have been or code that is incorrect, because the code is complicated by the optimization and the programmer is distracted by optimizing. "Premature optimization is the root of all evil." December 1974 Test-driven development is related to the test-first programming concepts of extreme programming, begun in 1999, but more recently has created more general interest in its own right. Just move on. -
I just installed GExperts for D2007 as there is no code-formatter out of the box and saw that the GExperts menu is taller as my screen. Just saying.
-
Ah I see now what you mean. In this case my apologies, the vertical resolution was virtually bigger, did not except that you made the menu dynamic. Good to know!
-
Pressing escape anywhere on the config window closes the form automatically losing every changes. <o>
-
Micro optimization - effect of defined and not used local variables
Attila Kovacs replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
Only if it make sense. (Not for every call) We don't know how your code work. -
Micro optimization - effect of defined and not used local variables
Attila Kovacs replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
Wrong. It's faster because you don't have a managed type as a local variable. a procedural type would be enough, no pointer needed -
It's a bit unexpected, especially when you press escape in the filter-edit.
-
1280x800 🙂 Fits everything except Gexp. After turning off everything but formatter the menu became too short 😛
-
@Stefan Glienke The last (edited) version still has the "label" and does not yield on HexToBinStefan(#0). Not sure if this should be considered a bug or not.
-
I thought ppl. who are having more than one unit in a row are doesn't care about the order as it's impossible to reorder it quickly with the line-up/down expert.
-
What does this UsesCleaner supposed to do? It removes linked modules from the uses list.
-
Too bad there is no multiple inheritance. Is it possible to hook a constructor on startup?
-
FireDAC Add On discountinued? (Good by Embarcadero?)
Attila Kovacs replied to Juan C.Cilleruelo's topic in General Help
Which ones?- 24 replies
-
- firedac add on
- discountinued
-
(and 1 more)
Tagged with:
-
I'll go with "yet". I'll take your word for it 😉
-
How can I ignore it?
-
FireDAC Add On discountinued? (Good by Embarcadero?)
Attila Kovacs replied to Juan C.Cilleruelo's topic in General Help
@Juan C.Cilleruelo I think it's about half the price, but get an offer. And if you do so, don't miss this (if you have purchased FD separately back in the days) : Do you offer competitive upgrades? Yes, we do offer competitive upgrades, with the proof of purchase of competing product (invoice, order confirmation etc).- 24 replies
-
- firedac add on
- discountinued
-
(and 1 more)
Tagged with:
-
FireDAC Add On discountinued? (Good by Embarcadero?)
Attila Kovacs replied to Juan C.Cilleruelo's topic in General Help
@Juan C.Cilleruelo Take a look at UniDAC (or SDAC) and at dbForge Studio for MSSQL, both are excellent tool sand DevArt is a really great partner. I think you will be able to transform your own ORM to use UniDAC. For the case, they also offer ORM's and .NET products. They are also customer oriented and they have a great support. Or, as I always mention, you could also quit your subscription and use the last IDE + FD what you have.- 24 replies
-
- firedac add on
- discountinued
-
(and 1 more)
Tagged with:
-
Anyone who uses FastSpring as the payment processor received their payment for the last month?
Attila Kovacs replied to Edwin Yip's topic in General Help
So did I when I ignored him for the extensive AD for his own product. 😄 For me it's a fake Delphi group. -
Maybe a missing sum? (SELECT SUM((OD.QTY - OD.REMQTY) * OD.UPRICE) FROM ORDETAIL OD WHERE O.ID=OD.ID)
-
your code is just Ahm, I see, virtual mode is like the component is a hole to the memory and the hole is being moved, but the size is always the same.
-
I'm not sure if it's known at any level.
-
I'm wondering if it would be possible to make this dialog more user friendly, like a two stage state, both triggered with ctrl-f12. As default it would pop-up and show the files in the project, and the second ctrl-f12 (at opened list) would show the extended file list. Or, for my sake, duplicate the settings on the second tab for the first and for the second ctrl-f12, so everybody would be served and satisfied. And then ctrl-f12 could just switch between the settings at the opened list.
-
http://google.com/ncr
-
You could try to use the dataset's ".Filter" and ".Filtered" properties instead of this exotic SetRange.