Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 05/27/22 in Posts

  1. David Millington

    Parnassus Bookmarks for Delphi 11 Alexandria?

    Bookmarks and Navigator are now here: and https://blogs.embarcadero.com/bookmarks-and-navigator-are-available-for-rad-studio-11/ The blog post has full info but a couple of notes: We have set up systems so this build delay should not happen again They are available for both 11.0 and 11.1 The Debugger plugin is also coming within a few days Many thanks for your patience here, and I hope you find installing these helps your productivity and use of the IDE.
  2. David Millington

    Bookmarks dead?

    Bookmarks and Navigator are now here: and https://blogs.embarcadero.com/bookmarks-and-navigator-are-available-for-rad-studio-11/ The blog post has full info but a couple of notes: We have set up systems so this build delay should not happen again They are available for both 11.0 and 11.1 The Debugger plugin is also coming within a few days Many thanks for your patience here, and I hope you find installing these helps your productivity and use of the IDE.
  3. Good news - very good news, that I hope many of you will be happy to hear. Bookmarks and Navigator are now available for RAD Studio 11. Full info here: https://blogs.embarcadero.com/bookmarks-and-navigator-are-available-for-rad-studio-11/ The blog post has full info but a couple of notes: We have set up systems so this build delay should not happen again They are available for both 11.0 and 11.1 The Debugger plugin is also coming within a few days Many thanks for your patience here, and I hope you find installing these helps your productivity and use of the IDE.
  4. We have a patch available for RAD Studio 11.1 that resolves an issue debugging Win32 apps on Windows 11, where the IDE would appear to freeze. It's related to getting the thread wait chain taking some time to return. Full info in the blog post: https://blogs.embarcadero.com/windows-11-win32-debugging-patch-for-rad-studio-11-1/
  5. Might this help? https://github.com/RRUZ/tsmbios
  6. DJof SD

    Parnassus Bookmarks for Delphi 11 Alexandria?

    FWIW. I'm always curious to know what changes when fixes are installed. In this instance, just the code and for both the debugger and Parnassus bookmark patches. After both updates for my Professional edition, the Help About version information did not change -- both before and after was V28.0.44500.8973. And that is likely expected. Drilling a little deeper, there was differences when looking at the Help About Version Information along with the addition of a line in the Installed Products list. The details: again, this is for Professional (though I'd expect the other two editions would be the same). Here's some difference reports from a simple examination of the IDE Help About Version Information and the Windows Program Files (x86) directory and subdirectories -- no effort to look at either the registry or other folders. The Windows folder information was obtained by using Karen's Directory Printer saved to a file (both a before and after updates) and then using Beyond Compare to examine the differences and to generate a differences report. (Ya, I know, anal retentive). rpt06C08.htm rptE3EAB.htm
  7. DJof SD

    Parnassus Bookmarks for Delphi 11 Alexandria?

    Thanks for posting this update. I don't know if there is some other way to discover changes other than this forum and the occasional BLOG post from Marco -- IOW, this thread is my only source of info about the BM issue. As a matter of curiosity, does that change to the build process mean that the bookmarks feature is now fully integrated into the IDE?
  8. Fons N

    Parnassus Bookmarks for Delphi 11 Alexandria?

    Great Thanks Greetings, Fons
  9. sjordi

    Do you need an ARM64 compiler for Windows?

    ARM would be cool for some Linux distributions, for robots, some Nvidia distributions, etc... Embedded systems are sometimes in Ubuntu ARM and it would be cool to be able to deploy for them.
  10. This could help: https://social.msdn.microsoft.com/Forums/windowsdesktop/es-ES/fbe70102-526c-4beb-9929-6da9131797a8/device-identification-values?forum=netfxbcl
  11. These show my idea of controllers. Each controller is the dashboard of it's controlled domain. Better example would be a spinbutton changing a calendar view to start each week on say Sunday verses Monday. Another spinbutton changes the month the calendar view is looking at. The hours worked and leave taken each day is retrieved from DB. This Viewer was made to show a vendor that there was too much "separation of concerns" when they put vacation leave on one view and hours worked on another view. Viewer example loaded leave and hours worked on same view so adjusting for a consistent 40 hours each week when mixing benefits with hours worked was much easier. In time the vendor merged the views. Rather than actions or using TApplicationEvents. I make the DM UI aware by adding Forms and Controls to its user cause. When the application forms are created, editboxes, labels and panels are added to lists in the Event module. Note the mainform or other forms are not added to uses clause. The controls added in EM Eventmodule parent is set to panel or form passed in. but control onevent is direct consumed by the model. That makes it easier to debug IMHO. constructor TEventBoss.Create(AOwner: TComponent); begin inherited; Headings := TStringList.Create; Panels := TList<Tpanel>.create; //so controls can be added at run time Jobs := Tlist<TProc>.create; //needs empty parens to work Job() Edits := TList<TtextPair>.create; //TtextPair = Tpair<Tcomponent, Tcomponent>; Jobs.add(checkforWhiteSpace); //in the Edits list only states white space does not "change" //the value.
  12. You can also add popup menu's to the data module and they will be visible in the form as well. I use David's suggestion with global data module and popup connected to action list for my data grids, then assign the grids popup property at runtime depending on the grid shown. If I want to change or add functionality it's done in a single place.
  13. tgbs

    Do you need an ARM64 compiler for Windows?

    YES Not only for Windows but Linux too 🙂
  14. corneliusdavid

    How is text being saved to the database?

    There's probably an OnChange or OnExit event handler for that DBEdit that is doing the automatic save. DBEdits have a DataSource property so you can reference the underlying data source with that property. DBEdits also have a DataField property which points to the field in the database for which the value is read and written. Delphi's VCL provides DBEdits as a convenience and watches when the focus leaves the control to update the data set held in memory until the entire dataset is posted back to the database. So you could simply add one line to your ButtonClick event to change the focus after the text is set: DBEdit86.SetFocus; assuming there's a DBEdit called DBEdit86. Perhaps just switch focus to the OK button or some other control. (There's also a way to just switch focus to the next control in the window but that escapes me at the moment). But a better way would be to do this programmatically (instead of trying to mimic what the DBEdit has to do), something like this: procedure TfDesignMaster.NoUPCButtonClick(Sender: TObject); begin DBEdit85.DataSource.Edit; DBEdit85.DataSource.FieldByName(DBEdit85.DataField).AsString := 'NO UPC ON ITEM'; DBEdit85.DataSource.Post; end; Now, assuming you know what the DataSource is, you can list it explicitly instead of referencing it with "DBEdit85.DataSource"; same with the FieldName--I just used the information I had here. For example: procedure TfDesignMaster.NoUPCButtonClick(Sender: TObject); begin InventoryTable.Edit; InventoryTable.UPC.AsString := 'NO UPC ON ITEM'; InventoryTable.Post; end; There are a couple of gotchas you need to understand that only you will be able to answer by looking at the code in that form: Is the DataSet already in Edit mode? If so, you don't need to call .Edit. Will other edit controls or application logic expect the DataSet to still be in Edit mode after that button is clicked? If so you don't want to call .Post (or call .Edit again immediately after). There are probably several other considerations but this is a start.
  15. David Heffernan

    Do you need an ARM64 compiler for Windows?

    That makes sense if you write programs that only run on computers that you buy. I write programs that run on computers that other people buy. I suspect that others do likewise. So I'll need a compiler for any architecture that a large number of customers and potential customers use. Whether Windows on ARM64 will fit that description anytime soon, I've no idea.
  16. "RTC SDK was originally developed by Danijel Tkalčec in 2004, and acquired by Teppi Technology in 2018 . Now, as of May 20th 2022, we announce that ReatlThinClient SDK (a.k.a. RTC SDK) is open source." https://rtc.teppi.net/ https://github.com/teppicom/RealThinClient-SDK
  17. PeterPanettone

    Parnassus Bookmarks for Delphi 11 Alexandria?

    The same happened when I installed Navigator.
  18. PeterPanettone

    Parnassus Bookmarks for Delphi 11 Alexandria?

    I've installed Parnassus Bookmarks now in Delphi 11.1 from GetIt. The installation worked, but the RESTART action failed: After that, I had to kill the BDS process in Task Manager. After restarting the IDE, Bookmarks now works flawlessly. Thank you Embarcadero!
×