Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Aclaraciones

    (Puntos:2)
    por wrappper (2930) el Jueves, 26 Julio de 2001, 18:00h (#44361)
    "If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice "

    Eso es de la GPL, no de Borland. Otra cosa es que haya programas que lo incluyan y otra cosa es que Borland te fuerce a hacerlo. Pero en fin.

    En cualquier caso se puede quitar la pantallita:

    _______________________________________________

    From: "Pavel Cisar" <pcisar@atlas.cz>
    Newsgroups: borland.public.kylix.non-technical
    Subject: How to get rid of that nasty nag screen in Kylix Open Edition
    Date: Thu, 26 Jul 2001 14:19:31 +0200
    _______________________________________________

    Hi all,

    There are two little "advertisements" incorporated into Kylix OE by Borland.

    1) Console application displays a notice about GPL license as very first action.

    How to get rid of it:

    a) Go in /source/rtl/sys directory and change SysInit.pas initialize clause
    b) Run "make" from /source/rtl directory.
    c) Now you have baseclx_user.so in your <kylix>/bin and dcu's in <kylix>/units (original ones are still in <kylix>/lib
    d) Make sure that you have <kylix>/units listed before <kylix>/lib in your library path. That will do for standalone applications. For applications with packages use baseclx_user instead baseclx (and delete visualclx) in list of used packages.
    e) Compile and enjoy your nag-free application

    2) GUI application popups nasty little window on start. The code is located in QOpenBanner.pas file, but don't try do change it ! There is some dirty compiler magic used to prevent that.

    So, how to get rid of it?

    a) Run your application with "-ns" command-line switch. That will disable the nag screen to popup.
    b) You can tweak RTL in appropriate place (for example SysInit.pas in initialization section) to inject the "-ns" parameter. I hope you'll share it with others :)

    This message is subject of GNU Open Document Licence :)

    Best regards
    Pavel Cisar
    Delphree Open Source Initiative
    http://delphree.clexpert.com