{"id":350,"date":"2011-09-08T00:24:05","date_gmt":"2011-09-07T21:24:05","guid":{"rendered":"http:\/\/newage.ql.lt\/blog\/?p=350"},"modified":"2022-01-19T08:34:45","modified_gmt":"2022-01-19T06:34:45","slug":"delphi-striper","status":"publish","type":"post","link":"https:\/\/9v.lt\/blog\/delphi-striper\/","title":{"rendered":"[Delphi] Striper"},"content":{"rendered":"<p>Those who code with Lazarus IDE (<a href=\"http:\/\/www.lazarus.freepascal.org\/\">http:\/\/www.lazarus.freepascal.org\/<\/a>) &#8211; a rally neat and OpenSource Delphi\/FreePascal IDE knows that it produces large executables, like 11mb for an empty form :O<br \/>\nThere is a solution though &#8211; somewhere in the Lazarus forum I found a crap stripper which removes all the debugger info and reduces the size dramatically. Of course it is a command line tool so I wrote a GUI wrapper for it.<br \/>\n<!--more--><br \/>\n<img decoding=\"async\" src=\"\/projects\/delphi\/Striper\/Stripper.jpg\" alt=\"\" \/><\/p>\n<p>Compiler Exe: <a href=\"http:\/\/9v.lt\/projects\/delphi\/Striper\/Stripper.exe\">Stripper.exe<\/a><br \/>\nProject: <a href=\"http:\/\/9v.lt\/projects\/delphi\/Striper\/Stripper_source.zip\">Stripper_source.zip<\/a><br \/>\nThe striping program: <a href=\"http:\/\/9v.lt\/projects\/delphi\/Striper\/strip.exe\">strip.exe<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Those who code with Lazarus IDE (http:\/\/www.lazarus.freepascal.org\/) &#8211; a rally neat and OpenSource Delphi\/FreePascal IDE<\/p>\n","protected":false},"author":2,"featured_media":1708,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,750],"tags":[109,113,386,112,387],"class_list":["post-350","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-software-projects","tag-delphi","tag-freepascal","tag-ide","tag-lazarus","tag-striper"],"_links":{"self":[{"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":0,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/media\/1708"}],"wp:attachment":[{"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/9v.lt\/blog\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}