Jump to content

Edwin Yip

Members
  • Content Count

    435
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Edwin Yip

  1. Edwin Yip

    P.I. Engineering XKeys keyboards

    Is it https://xkeys.com/xkeys.html ?
  2. Edwin Yip

    OrangeUI

    Are you really, actually serious? You made me laugh, really. Anyways, not sure I understand you here, but isn't orangeui.cn the domain? Isn't http:/ /www.orangeui.cn/download.php the download page? By 'who's boss', do you mean the contact info? If so, their contact page provided seven ways you can get in touch with them, with a physical address. The only real issue (for non-Chinese people) of this site is that, it is in Chinese only.
  3. Actually there is no extra hassles, all after all, even if I use frames, I still embed the frames at run-time, it's all about clearness and cleanness. But there is one gaining - it enabled the possibility of also shows the forms as modal forms, for example, for a 'Recent files list', some times I want it to be shown as part of another parent form, the other time I need to show it as modal forms. With frames you'll need another form to wrap it up. I guess it's all about specific needs.
  4. That's exactly what I do in such situations, except that I use border-less forms instead of frames, and attach them to each of the page at run-time.
  5. Edwin Yip

    Git UI tools

    gitkraken is very well designed and easy to start with.
  6. Edwin Yip

    Can TFDQuery (SQLite) work as fast as TFDmemtable ?

    Not sure if it suites your needs, but SQLite supports in-memory database with ':memory:' as the special database file name. It's independent of which SQLite wrapper you use.
  7. Edwin Yip

    OrangeUI

    Just to be clear, it's an extension library for FireMonkey, but not a replacement of it. Let me show you another great library also from my fellow Chinese folks, but for VCL. http://www.pngui.com/screenshot Check the screenshot, it's very nice, especially at the time (quite few years ago) when it was introduced. The website doesn't even have a buy page linking from the homepage, I don't know why. They don't try to ignore the non-Chinese market but I guess they don't have the necessary English skill level. I've seen so many excellent projects written in Delphi only available in China. PS, Just in case anyone needs some help in communicating with the vendor, let me know.
  8. Edwin Yip

    OrangeUI

    No, the source code edition costs 480 Euro. And the non-commercial, personal version is free.
  9. Good job Thomas! I can't believe this package is not very popular, it makes it so easy to make a component visually!
  10. If you don't have it already, I know Dave is another expert in the Delphi IDE extension dev area, read this blog: https://www.davidghoyle.co.uk/WordPress/?page_id=667
  11. Edwin Yip

    SQLite - FireDAC or ?

    PS, I've never used any db components from DevArt, but I own another product of them, and I believe they provide good quality products. I also own a license of DiSqlite3, it's very fast and full-featured, I must say. And the support from Ralf the developer is great - he usually don't say anything unrelated, but just gives you detailed answers and suggestions of the technical issue you have. But don't forget as a free, open source project, the support of mORMot is also responsive and quick to fix issues - don't just listen to me, look at their forums :)
  12. Edwin Yip

    SQLite - FireDAC or ?

    An alternative is mORMot, its core is based on SQLITE3, you don't even need the external sqlite3.dll - you statically link the .obj file into your executable. note: you can use the sqlite db functions alone, without using its excellent ORM layer or the http/rest server modules. But I suggest take advantage of it's ORM for CURD - it'll save a lot of your time! https://synopse.info/files/html/Synopse mORMot Framework SAD 1.18.html#TITLE_142
  13. Edwin Yip

    Marshmellow

    At least it's better than non-existence.
  14. Edwin Yip

    Anon methods passed as event handlers?

    The same SO question I discovered several days ago, David Heffernan's solution is quite neat: Button1.OnClick := AnonProc2NotifyEvent( Button1, procedure(Sender: TObject) begin (Sender as TButton).Caption := 'Clicked'; end );
  15. Edwin Yip

    Marshmellow

    I'm a mORMot fan. not just because I've successfully building several application (in production) basing on it, not just because it's fully cross-platform and cross-compiler, not just because it's fully documented (the PDF manual has near 2500 pages), not just because the author @Arnaud Bouchez is full of passion, fast to respond, fast to fix issues and have a tendency to always optimizing for speed - just search their github commit logs (309 results for the word 'optimize', 'speed' and 'performance'). But also because mORMot has a good balance between a full-ORM and raw SQL. With raw SQL, CRUD become tedious and repetitive. With full-ORM (which means thing data reading/manipulation has to go through the ORM framework), you'll find everything to be limited and hard to optimize beyond CURD and simple query. With mORMot, CURD is easy (just define a class inheriting from TSQLRecord). Want to do more flexible things? Just utilize the power of SQL!
  16. Good job. Bergsoft also has a TNxAutoCompletion which is very useful: http://dn.bergsoft.net/nxautocompletion-tutorial.htm BTW, I really love their NextGrid component - fast, quite feature-rich but the code is simple and very easy to tweak. But too bad they are not enhancing the V5 but instead re-writing completely the new V6 without backward compatibility.
  17. Edwin Yip

    New VCL Style from DelphiStyles.com

    You are not alone.
  18. Edwin Yip

    Please vote - SonarCube support

    I had to google and read a little bit before knowing that is it. How is the current version of FixInsight comparing to it? Does FixInsight have the potential to be on par with it?
  19. Edwin Yip

    What does "G" in GExperts mean?

    Does anyone know what does "G" in GExperts mean?
  20. Edwin Yip

    What does "G" in GExperts mean?

    GExperts is such a great tool and itt seems that Gerald Nunn no longer does Delphi: http://gexperts.com/
  21. Edwin Yip

    What does "G" in GExperts mean?

    I see now. Not sure if he's still using Delphi. Thomas is the active GExperts maintainer now, and previously I guess it's Erik.
  22. Same feeling here. I thought they would build something like IntraWeb or UniGUI after buying Sencha.
  23. Oops, typo, I meant Northern Ireland :P But it's still not a good comparison. OK, let's stop at this point.
  24. Sorry, posted the wrong link, it should be https://github.com/FMXExpress/swig-delphi as AlekXL has found out.
  25. Sorry, I will, and all of us should stop it. Sorry, but I couldn't resist to clarify misinformation about my beloved country in this forum which is all about my beloved Delphi (which is obvious not suitable for political topics).
×