RIV@NVX
7th October 2002 22:13 UTC
onInit
  SetOutPath $TEMP
  SetOverwrite on
  File/oname=spltmp.bmp "4PSplash.bmp"
 File /oname=spltmp.wav "4PTheme.wav"
 File /oname=spltmp.exe "${NSISDIR}\NSIS\Plugins\Splash.exe"
 ExecWait '"$TEMP\spltmp.exe" 11500 $HWNDPARENT $TEMP\spltmp'
 Delete $TEMPspltmp.exe
  Delete $TEMPspltmp.bmp
  Delete $TEMPspltmp.wav
FunctionEnd 
>
Now - can anyone rewrite that using DLL? I don't know how. And, if possible, using UberSplash with fading.
    
 
    
      kichik
      7th October 2002 22:50 UTC
      UberSplash was replaced by AdvSplash by BrainSucker.
      
      From AdvSplash.txt:
      
onInit
  SetOutPath $TEMP
  File/oname=spltmp.bmp "my_splash.bmp"
>; optional
>; File /oname=spltmp.wav "my_splashshit.wav"
 advsplash::show 1000 600 400 -1 $TEMPspltmp
  Pop$0 ; $0 has '1' if the user closed the splash screen early,
         ;'0' if everything closed normal, and '-1' if some error occured.
 Delete $TEMPspltmp.bmp
>;  Delete $TEMPspltmp.wav
FunctionEnd 
>
For more information on the numbers (1000 600 400 -1) refer to AdvSplash.txt which is available in the latest CVS version.
    
 
    
      RIV@NVX
      8th October 2002 20:21 UTC
      
      
        Originally posted by kichik
        UberSplash was replaced by AdvSplash by BrainSucker.
      
Version history in makensis.htm still says: added UberSplash.
    
 
    
      kichik
      9th October 2002 16:22 UTC
      Documents are way out of date... ;)