Message-ID: <002701be8520$af7ff980$bb003bd4@default> From: "Laurynas Biveinis" To: "Salvador Eduardo Tropea (SET)" Cc: "DJGPP Workers" Subject: Re: LBInstDJ Date: Mon, 12 Apr 1999 22:10:06 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700 Reply-To: djgpp-workers AT delorie DOT com >Also: if you have some time to invest on the installer I can help you to do a >Tvision class to show the old and the new autoexec.bat file so the user can >compare between both and modify or discard the file created by the installer. >I think that's the best. IIRC, (I used TV with TurboPas for a while), this would involve creating two editor windows, some minor updates and... and... that's all? But time is an issue for me. Last week I had holiday, but now back to learning and I can't spare too much time now. BTW, for TVision I must switch to C++. And experience taught me that it is better not even approach to C++ if you don't know how to make OO-design. And here comes my lack of experience, because I am self-taught. >> >> BTW, about user's interface: how about porting it to turbo vision? >> > >> >Is possible but (and I'm the maintainer of this port) I think is too huge for >> >an installer. >> >> I looked to Free Pascal Compiler's installer. It is 70-80KBytes and is done >> with Turbo Vision. My last LBInstDJ.exe build is 59KBytes (not that sfx, but >> the main prog) > >Let me see ... a small Turbo Vision example compiled with djgpp is 110Kb >compressed (UPX) and 225Kb uncompressed. The application is 6140 bytes long, >73Kb are from TVision, 42Kb from libstdcxx, 7Kb from libintl.a (can be >dropped, but I guess that's a good thing: internationalization), 10Kb from >libgcc and 70Kb from libc (the rest is data or other stuff). Is this possible to get rid of debug info (TV library is compiled with -gstabs by default, correct?), strip some unused TVision code, (e.g. for installer TMenuBar would not be neccesarry, TApplication too, would use TProgram instead...). ? Laurynas Biveinis