Jump to content

Dany Marmur

  • Content Count

  • Joined

  • Last visited

  • Days Won


Dany Marmur last won the day on April 8

Dany Marmur had the most liked content!

Community Reputation

165 Excellent

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. If you have a binary DFM that cannot be loaded by the reader i suspect it cannot be written down (converted) to textformat either (?). Anyways, i run Visual Code parallel with the IDE to manage "huge" dfm's and "prune" them from IDE/3rd party peculiarities. A change that would make me happy is if the IDE reload could close the dependent units before reloading so that it works "more often".
  2. Dany Marmur

    Key Combination to enter Edit or Insert mode??

    I have seen this kind of error in posts and had it bite myself sometimes. However, it is usually something to do with the DAC in question and/or hmmm... unothodox coding (like processmessages or some such). Very not comfortable if you cannot reproduce it while debugging. Does the affected table have BLOBs? BLOBs are fetched after the table data and buffered DAC has shown probems that have given you problem. Also, maybe the user clicked the button, but another problem arises after that and when save is clicked the states are not quite synced. Googling "Dataset not in insert or edit mode" gives a lot of hits. Have you tried prowling around for things to try? HTH
  3. Dany Marmur

    is the site infected?

    <gloat>I am so happy not to have an IT-department. One of my clients share an IT-department and working for them is twice as cumbersome compared to my other clients that have an in-house IT-person or even another solution all together. <might_bite_back>Myself, i do everything, so i can keep track of my HW and OS's, VM's and whatnot.</might_bite_back></gloat> BUT if a browser is acting up, and your IT-department allows you to install another browser, then if the same thingies appear in another browser, it's something platform-dependent on a system level and that would be very bad. If, on the other hand, the other browser behaves properly then the problem /should/ be local to the browser and, yes, cookies /can/ have something to do with it, IMHO. I have something odd on a laptop that refuses to log into DX ticketing while it works perfectly on all the other machines. Odd but not worry-some, some detail in their new OAuth implementation simply will not work. Anyways, i understand my post will not help you in any way, so it remains for me to wish you all the best of luck going forward and removing the problem!
  4. Dany Marmur

    On the use of Interposers

    The ONLY (IMHO) reason to go "interposer" is when you want the benefits of OOP without the hazzle of having the IDE "follow" (e.i. install a package). In other words, if you are writing a package, framework or some such you have no problem inheriting 'ala OOP. The "interposer" thingy is just a way to use inheritance without the whole package-thingies. So - why? 1. As mentioned, if you derive from 3rd party libs, putting that into a package can become cumbersome when the 3rd party lib has an update. 2. If you absolutely do not want to create a package to inherit. Like if you are publishing an OS project and want the "audince" to be able to compile "right away". The problems with interposing are at least; 1. You MUST keep track of the order items in ALL your uses clauses. The IDE adds a unit and you have to re-arrange. In every unit. 2. As mentioned above - it's not very readable. At hand; we have begun to call it "interposer". 3. A lot of small "recurrent" programming error will be much harder to pin down when the project grows. 4. Let's just ... wait for it 🙂 Please, do not start thinking from "interposer"... start thinking OOP and inheritance.
  5. Yes! Google "Turingism" or "Turing Machine". Spot on! The government-killed genius of WW2 defined this better than his predecessors. Ehrm... IMHO; nope. The TM's third operation is better concealed in high-level patterns IMHO.
  6. Dany Marmur

    Converting simple VCL form to FMX

    I have not touched FMX. But generally, moving between versions of UX libs/tools 20 years apart, the strategy mentioned by Gustav above i would say is a sound one. Trying to "morf" or "patch" will bite back. If it is a complex system perhaps even manually converting all clients' persistence-/metadata could be beneficial.
  7. That's "multi-platform" up front!
  8. Dany Marmur

    Delphi 10.4 (.1) Welcome Page

    Strong wording but i agree it's a bit EMBArrassing.
  9. Dany Marmur

    10.4.1 Released today

    Reverted the VM. Uninstalled all GetIt stuff before running the 10.4.1 installer. Looks better so far.
  10. Dany Marmur

    10.4.1 Released today

    @mijn i get that too. cannot start the IDE after upgrading. Any solution. TIA!
  11. Dany Marmur

    looking for UI design ideas for tracking a process

    DevExpess was mentioned. afair there is both a breadcrumb control and a token control.
  12. Dany Marmur

    Is interposer class really best to customize TPanel.Paint?

    @Remy Lebeau's explanation above is mint! Thanks.
  13. Dany Marmur

    Is interposer class really best to customize TPanel.Paint?

    Like @Anders Melander said!
  14. @c0d3r, i use kbmMemTable, RTC and other some of mORMot. Isn't kbmMW goal the same as mORMot with ORM? Or to put my question another way; if you have kbmMW, why do you need RTC. Or... is kbmWM written is such way that you can utilise RTC for it's socket-layer?