{"id":166,"date":"2007-05-12T16:29:54","date_gmt":"2007-05-12T14:29:54","guid":{"rendered":" http:\/\/www.nsonic.de\/blog\/2007\/05\/extra-fast-code-completion\/"},"modified":"2007-05-12T16:29:55","modified_gmt":"2007-05-12T14:29:55","slug":"extra-fast-code-completion","status":"publish","type":"post","link":"https:\/\/www.nsonic.de\/blog\/2007\/05\/extra-fast-code-completion\/","title":{"rendered":"Extra fast code completion?"},"content":{"rendered":"<p><em>Extra fast code completion? Read this:<br \/>\n<\/em><\/p>\n<p>Thanks for attention.<br \/>\nThe slowness of code completion, parameters,&#8230;. is because IDE has to<br \/>\nrecompile the source in the background. If the &#8220;uses&#8221; clause is huge and\/or<br \/>\nsome of source modules are located on network drive, it takes time.<\/p>\n<p>So, just save the effort of recompiling the source to IDE, save the<br \/>\n&#8220;symbols&#8221;:<br \/>\nTools|environment options|preferences|Save desktop and symbols.<br \/>\nNext time you reload the project, viola, IDE will use info from DSM instead<br \/>\nof recompiling the source giving you instant response on code completion,<br \/>\nparameters,&#8230;<\/p>\n<p>Enjoy it.<\/p>\n<p>BTW, DSM file might get huge and IDE loads a second longer because of it&#8230;.<br \/>\n&#8212;<br \/>\nRobert<\/p>\n<p>[tags]Delphi, IDE[\/tags]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Extra fast code completion? Read this: Thanks for attention. The slowness of code completion, parameters,&#8230;. is because IDE has to recompile the source&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[11],"tags":[75,104],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p71Tml-2G","_links":{"self":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/166"}],"collection":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":0,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}