-
Content Count
1417 -
Joined
-
Last visited
-
Days Won
20
Attila Kovacs last won the day on May 17
Attila Kovacs had the most liked content!
Community Reputation
456 ExcellentRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
I can't see any valid reason not to use FreeAndNil() yet, just complaints about not being able to read others code by ppl. who are well known for being ARC advocates. -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
Thought so. GC warriors. Why not Java? Anyway, if they were interfaces that would be a different program. I don't think you are familiar with pointers at all. -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
:DDDDDDD It's the same as x1.fee; in your ecample. Are you sure you understand pointers? Maybe Java would be a better choice? -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
poor freeandnil(), it has nothing to do with it, it's a low-level design pattern you don't like -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
At night in the cemetery, a dwarf bounces in front of the humpy and asks: - What's on your back? - A hump. - Do you need it? - No. - Then I'll take it. The humpy suddenly straightens, happily seeing that he is no longer crippled. He hurries home and meets the lame and tells what happened to him. The lame immediately rushes to the cemetery, searching for the dwarf. The dwarf jumps in front of him and asks: - What's on your back, lame? - Nothing... - Then get it, here's a hump! -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
that would be wasting resources -
FreeAndNil() - The Great Delphi Developer Debate
Attila Kovacs replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
I don't care, sorry. -
DBGrid selected row does not highlight the selected row when ClientDataSet is Closed and Open again
Attila Kovacs replied to ChrisChuah's topic in Databases
@Brian Evans cool, thx. It's time to forget this 30yo limitation and fixing FD. -
DBGrid selected row does not highlight the selected row when ClientDataSet is Closed and Open again
Attila Kovacs replied to ChrisChuah's topic in Databases
This is ridiculous. I can even free the dataset (TUniQuery), recreate it and use the bookmark again on it. Are you sure you have key-fields in your table? Maybe keyfields property should be set for firedac? procedure Run; var a: TQAdresse; bm: TBookmark; begin a := TQAdresse.Create; try a.Open; a.ID.Locate(105); WriteLn(a.ID.AsString); bm := a.Bookmark; a.Free; a := TQAdresse.Create; a.Open; if a.BookmarkValid(bm) then a.Bookmark := bm; WriteLn(a.ID.AsString); a.Next; WriteLn(a.ID.AsString); finally a.Free; end; end; Prints: 105 105 106 Done. -
DBGrid selected row does not highlight the selected row when ClientDataSet is Closed and Open again
Attila Kovacs replied to ChrisChuah's topic in Databases
I don't believe you. There was no bookmark in Delphi 1. Just tested with Devart's UniQuery, I can close the dataset and open it again, the bookmark is still valid. Maybe you are referring to some old BDE component or some other 3rd party which is for some reason saves an instance pointer/memory address too, instead of just key-field values. But I have never seen that before. -
DBGrid selected row does not highlight the selected row when ClientDataSet is Closed and Open again
Attila Kovacs replied to ChrisChuah's topic in Databases
@ChrisChuah Interesting, I suspect some extra unusual code what we can't see. Furthermore always use BookmarkValid() and do not use FreeBookmark. By the way, you have 2 indicators on the first pic, I never used Indicators but I don't think it's normal, do you have multiselect or similar turned on? -
DBGrid selected row does not highlight the selected row when ClientDataSet is Closed and Open again
Attila Kovacs replied to ChrisChuah's topic in Databases
Huh? Since when is that? -
2022 StackOverflow dev survey - salary results
Attila Kovacs replied to Darian Miller's topic in Tips / Blogs / Tutorials / Videos
No, it's pension and usually given before the elections. -
IDE Hide / Show Non-Visible controls
Attila Kovacs replied to Attila Kovacs's topic in Delphi IDE and APIs
Correct -
Is there anything which works like ctrl-H but for all Visible=False controls?