Jump to content

Vandrovnik

Members
  • Content Count

    523
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Vandrovnik

  1. Vandrovnik

    Error when installing JCL from GetIt

    And path to rtl260.bpl is included in it?
  2. Hello, I am trying to make a FMX application for Android. When I close the application, I get: Debugger Exception Notification: Project PlantisReaderPro.apk raised exception class Segmentation fault (11). When I choose Break, IDE positions cursor here in file IdThreadSafe.pas: procedure TIdThreadSafe.Lock; begin FCriticalSection.Enter; <--------------- end; But in my project, I am not using any Indy components. I have used GExpert, MMX and DUDS to scan used units, they do not show anything starting "Id". I do use IBX and ZXing. Please do you have any idea how to get rid of it? I am including image of the call stack. Kind regards, Karel
  3. Vandrovnik

    Error when installing JCL from GetIt

    How long is your PATH environment variable? Is there space enough for all paths?
  4. Of course I cannot guarentee it. But you wrote "Giving the user the wrong results is always worse than showing an error, even if the error is poorly worded.", so I gave you an example, where error message would be worse than ignoring the error.
  5. Not always... In an application drawing 3D scene, a small error in object displayed somewhere far away from the observer does not metter, probably nobody notices. Of course in a book-keeping application the situation is quite different.
  6. Thank you, tethering components were placed on the main form.
  7. (But I would not see Idxxx.dcu even in projects where I do use Indy, because there I am using the Indy which came with Delphi, so it is not recompiled with the project.)
  8. This was the very first thing I have checked - there is no Idxxx among them.
  9. Vandrovnik

    Quality central down

    Hmm, it seems embarcadero is using TTL 3 days (!) for that record, so if they did change the address recently, it is still in the caching DNS. # dig quality.embarcadero.com @ns1.navidns.net ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.3 <<>> quality.embarcadero.com @ns1.navidns.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17856 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 6 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;quality.embarcadero.com. IN A ;; ANSWER SECTION: quality.embarcadero.com. 259200 IN A 204.61.221.78
  10. Vandrovnik

    Quality central down

    Hmm, on another PC, it works, too. There is nslookup quality.embarcadero.com = 204.61.221.78 On my PC, quality.embarcadero.com resolves to 204.216.225.148, which does not work...
  11. Vandrovnik

    Quality central down

    I still get just a timeout 😞
  12. He expects files up to 5 GB, lots of machines will not be able to keep it in RAM.
  13. Vandrovnik

    Cannot perform this operation on a closed dataset

    May be some event? OnBeforeOpen etc.? Or a master-detail relation, so that this error might happen on another query?
  14. Hello, in Delphi 10.3.3, there is something broken in Indy - root certificate cannot be load. Probably same problem as here: https://community.idera.com/developer-tools/programming-languages/f/delphi-language/70711/indy-can-t-load-root-certificate-file-in-10-3-3/91055 Application raises an exception: Project Plantis.exe raised exception class EFOpenError with message 'Cannot open file "C:\Plantis\㩃䑜汥桰屩敄灬楨堠㙅停慬瑮獩䕜呅䑜杩䍩牥䝴潬慢剬潯䝴⸲散rv3". Systém nemůže nalézt uvedený soubor'. Please is it possible to remove Indy installed with Delphi and install Indy from github, without breaking things? I wanted just to replace IdSSLOpenSSL.pas, but it will not compile (always missing something). Or make Emba to repair it... In 10.3.2 it was working fine. Kind regards, Karel
  15. So using proper transaction should be enough, or am I wrong? 1: set transaction wait read uncommitted lock timeout 30; 2: set transaction wait read uncommitted lock timeout 30; 1: update test set Total=Total+1; // done 2: update test set Total=Total+1; // waiting 1: commit; // 2 is done 2: commit; Field Total is increased by 2.
  16. Why to move these items to the end? They can be ignored... Next:=0; for a:=0 to List.Count-1 do begin if List[a].Keep then begin List[Next]:=List[a]; inc(Next); end; end; List.Count:=Next; List<T>.Pack probably does (almost) the same, it just tries to move bigger amount of memory in one block.
  17. May be rearrange items (move items to be kept to the beginning of the list) and then set Count to the number of items to be kept?
  18. Vandrovnik

    IDE title bar anomaly?

    Autocad uses title bar too, I have noticed no problem with drawing there.
  19. Vandrovnik

    IDE title bar anomaly?

    HTTP Status 500 - org.ofbiz.core.entity.GenericDataSourceException: Unable to establish a connection with the database. (Network error IOException: Connection timed out: connect) type Exception report message org.ofbiz.core.entity.GenericDataSourceException: Unable to establish a connection with the database. (Network error IOException: Connection timed out: connect) description The server encountered an internal error (org.ofbiz.core.entity.GenericDataSourceException: Unable to establish a connection with the database. (Network error IOException: Connection timed out: connect)) that prevented it from fulfilling this request. exception...
  20. Vandrovnik

    IDE title bar anomaly?

    That always makes me mad, when I want to report a bug, and even their bug-reporting system does not work.
  21. Vandrovnik

    Delphi 10.3.3 - Indy - could not load root certificate

    Reported as https://quality.embarcadero.com/browse/RSP-27224
  22. Vandrovnik

    No KeyUp for numpad keys after relese Shift

    I think it is broken - windows is reporting INSERT down, but it is not. In fact as soon as he releases Shift, he is not pressing Insert anymore, so there should be Shift-up, Insert-up, Zero-down.
  23. Vandrovnik

    Access violation at address in module rtl260.blp

    IBX is doing something like this on my PC. Now before I close a project, I close tabs which refer to IbDatabase (which is on a datamodule). Later, when I re-open a project and manually open a unit, no error apears. Reported a long time ago...
  24. Well, I have made a check list for myself which I use for upgrading. Improvements are welcome 🙂 Before upgrade: - close project, close IDE - remove IdeFixPack - backup settings using Migration Tool Installation: - run web install (because I am using it since XE6) - setup invokes uninstallation of previous version; during uninstall, keep registry settings - try to run IDE; usually there are missing .bpl files; when it asks whether to try to load them next time, answer yes on all such questions - close IDE After installation: - install TMS - install FastReport - install SecureBridge Run IDE and use Getit to install (usually needs a few restarts): - JCL - JVCL - Bookmark - Navigator - PngComponents - SynEdit - VirtualTree Other components, some of them unsupported: - prepare for new versions, with major upgrade it usually means copy project files and other corresponding files from names like DsgnCPortD250.dproj to DsgnCPortD260.dproj; edit them, change 250 to 260 inside. Find IFDEFs like IFDEF VER310 and add IFDEF VER320 etc. Often such IFDEFs are in .inc files. When something goes wrong with their compilation, I can be sure that I have not found all places to edit 🙂 - run .bat file, which compiles these components for Win32 and Win64 and makes a list of created .bpl files - Component, Install packages, Add (I copy/paste paths to design time .bpl files created in previous step) Reduce annoyance 🙂 - In C:\Program Files (x86)\Embarcadero\Studio\20.0\bin, rename or delete: dclbindcomp260.bpl, dclbindcompfmx260.bpl, dclbindcompvcl260.bpl, dclbindcompfiredac260.bpl, dclbindcompdbx260.bpl - using Regedit.exe, in HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known IDE Packages set $(BDS)\Bin\startpageide260.bpl = _Start Page IDE Package (add underscore, so start page is ignored) Final steps: - in some project, I use Vcl.Consts.pas and System.SysConst.pas translated to Czech; it is wise after upgrade to use diff and be sure, that all strings defined in original files exist in my files and also remove strings that were removed from originals - Tools, Options, Language, Delphi, Library - check library paths for Win32 and Win64, remove obsolete items and add items that disappeared during upgrade Hope it helps a little.
  25. Quit Delphi, manually delete the .bpl file which was held open?
×