home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rxast161.zip / RxAutoSt.INF (.txt) < prev    next >
OS/2 Help File  |  2000-05-23  |  25KB  |  522 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1.  0.  Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. RexxAutoStart
  5. Version 1.61 (25 May 2000) by Herwig Bauernfeind and Chuck McKinnis
  6. ============================================================================================
  7.  
  8. This program is basically a workaround for timing problems that may lead to a 
  9. WPS hang on startup on certain OS/2 versions and fixlevels. 
  10.  
  11. What is more it provides the following features: 
  12.  
  13.      The possibility to start objects from a startup folder in any desired 
  14.       order (as long as you are able to handle E.EXE and have some basic 
  15.       understanding of REXX). 
  16.      Declare any folder as your startup folder. You even could use different 
  17.       folders for different startup sequences. 
  18.      RexxAutoStart may (slightly) speed up boot process, because hard drive 
  19.       activity is reduced (a bit). 
  20.  
  21.  
  22. ΓòÉΓòÉΓòÉ 2.  1.  License ΓòÉΓòÉΓòÉ
  23.  
  24. From version 1.41 onward, this program is free software (hmmm, it was always 
  25. free, but now it is GPLed); you can redistribute it and/or modify it under the 
  26. terms of the GNU General Public License as published by the Free Software 
  27. Foundation; either version 2 of the License, or (at your option) any later 
  28. version. 
  29.  
  30. This program is distributed in the hope that it will be useful, but WITHOUT ANY 
  31. WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
  32. PARTICULAR PURPOSE.  See the GNU General Public License for more details. 
  33.  
  34. You should have received a copy of the GNU General Public License along with 
  35. this program; if not, write to the Free Software Foundation, Inc., 675 Mass 
  36. Ave, Cambridge, MA 02139, USA. 
  37.  
  38. So, in short:  No money, no warranty.  Use at your own risk.  Pay nothing.  Be 
  39. happy. 
  40.  
  41. You are not allowed to think nasty about the authors! 
  42.  
  43.  
  44. ΓòÉΓòÉΓòÉ 3.  2.  Requirements ΓòÉΓòÉΓòÉ
  45.  
  46. This program was designed and developed on a system that runs OS/2 Warp 4 
  47. German, FixPack 06, which did not boot any more after some WPS extensions were 
  48. installed (especially Object Desktop 2.0 and CandyBarZ).  Therefore the 
  49. "recommended" platform is: 
  50.  
  51.      OS/2 Warp 4, FP6, also tested to work on FP8, FP10, FP12, and FP13. 
  52.  
  53.      OS/2 Warp Server for e-Business with or without FP1. 
  54.  
  55.      OS/2 Warp 3 (almost fully supported from version 1.40 onward, see Known 
  56.       Problems, see Command Line Switches). 
  57.  
  58.      Fixpack 35 or higher (FP38 tested) recommended on OS/2 Warp 3. 
  59.  
  60.      REXX (Classic REXX or Object REXX) installed. 
  61.  
  62.      WPTools from Henk Kelder 
  63.       (http://www.os2ss.com/information/kelder/wptool32.zip) 
  64.  
  65.  Warning: RexxAutoStart will not work on OS/2 version 2.xx (at least the 
  66.  executables, and starting the plain script was not tested on 2.xx due to lack 
  67.  of testing platform)!
  68.  
  69.  
  70. ΓòÉΓòÉΓòÉ 4.  3.  Installation ΓòÉΓòÉΓòÉ
  71.  
  72. There are 2 ways to install RexxAutoStart. The following steps are common to 
  73. both ways: 
  74.  
  75.       Unzip RxAST161.Zip. into a directory of your choice. 
  76.  
  77.       Note:  There are 3 executables enclosed in the archive that works both 
  78.              for REXX and Object REXX. 
  79.  
  80.       Change to the directory where you unzipped RxAST161.zip.. 
  81.  
  82.       If you want to use WARPCENTER or LAUNCHPAD place them (or a shadow of 
  83.       them) into your startup folder. 
  84.  
  85.  Note:  If you are updating from a previous release, just copy the new files 
  86.         over the old ones.
  87.  
  88.  
  89. ΓòÉΓòÉΓòÉ 4.1. 3.1  The integrated installation ΓòÉΓòÉΓòÉ
  90.  
  91.       Run install. 
  92.  
  93.       A RexxAutoStart folder will be created on your desktop and opened. 
  94.  
  95.       Open the RxAutoStart Utility and select the Install option. You will be 
  96.       asked to select your startup options, your config.sys will be updated, 
  97.       and the 'START' command for RexxAutoStart will be added to/or updated in 
  98.       your startup.cmd file. 
  99.  
  100.       You do not have to change your way of handling programs that startup on 
  101.       boot in any way: 
  102.  
  103.            Just drop them (or a shadow of them) into your startup folder, the 
  104.            startup folder folder will be parsed at every boot, and the objects 
  105.            there will be opened. 
  106.  
  107.       The order of starting programs in startup folder is the same as if you 
  108.       used startup folder normally. 
  109.  
  110.       If you want to change any of the RexxAutoStart options, update the SET 
  111.       RXAUTOST= parameter in your config.sys file, and/or update the 'START' 
  112.       command for RexxAutoStart in your startup.cmd file, just run the 
  113.       RexxAutoStart Utility again and select the Install option. 
  114.  
  115.       Additional considerations: 
  116.  
  117.            From version 1.60 onward RexxAutoStart checks whether the 
  118.            environment variable RXAUTOST exists and reads switches from it and 
  119.            uses those switches when executing RexxAutoStart. 
  120.  
  121.            From version 1.60 onward RexxAutoStart contains code that attachs an 
  122.            icon to the RexxAutoStart file. 
  123.  
  124.  
  125. ΓòÉΓòÉΓòÉ 4.2. 3.2  The standalone installation ΓòÉΓòÉΓòÉ
  126.  
  127.       Open the RexxAutoStart Utility and select the Build option. 
  128.  
  129.       You will be asked to select your startup options, your config.sys will be 
  130.       updated, a Rexx script named AutoStrt.CMD will be generated in the 
  131.       directory where RexxAutoStart is installed, and the 'START' command for 
  132.       AutoStrt.CMD will be added to/or updated in your startup.cmd file. 
  133.  
  134.       Any time you change the content of your startup folder, you will need to 
  135.       run the RexxAutoStart Utility again and select the Build option to pick 
  136.       up changes in your startup folder. 
  137.  
  138.            Look into Known Problems section before doing so. 
  139.  
  140.       You can edit AutoStrt.CMD in your RexxAutoStart directory and change the 
  141.       order as you desire. 
  142.  
  143.       Additional considerations: 
  144.  
  145.            Use the /S switch to insert code into AutoStrt.CMD that will delay 
  146.            execution of AutoStrt.CMD until desktop is populated (may need 
  147.            manual modification on Warp 3). 
  148.  
  149.            From version 1.60 onward RexxAutoStart checks whether the 
  150.            environment variable RXAUTOST exists and reads switches from it and 
  151.            uses those switches when generating the AutoStrt.CMD script. 
  152.  
  153.            From version 1.60 onward RexxAutoStart contains code that attachs an 
  154.            icon to the AutoStrt.CMD file. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 5.  4.  Command Line Switches ΓòÉΓòÉΓòÉ
  158.  
  159. Command line switches can be divided into the following groups: 
  160.  
  161.    1. Switches to get help: 
  162.  
  163.       /?                  Simple list of valid switches with a short 
  164.                           explanation. 
  165.  
  166.       /H                  Open this manual. 
  167.  
  168.    2. Generally used switches: 
  169.  
  170.       /X                  eXecute RxAutoSt. 
  171.  
  172.       /WPS                Delay the starting of objects in the startup folder 
  173.                           until the desktop is populated. 
  174.  
  175.       /OD[:n]             Delay the starting of objects in the startup folder 
  176.                           until Object Desktop's features (Tab LaunchPad and/or 
  177.                           Control Center) have started.  The n option is the 
  178.                           number of times to check for the Object Desktop tasks 
  179.                           (default = 30). 
  180.  
  181.       /D:n                Delay further processing after the desktop is 
  182.                           populated and/or the Object Desktop feature(s) have 
  183.                           started by n seconds (default = 2). 
  184.  
  185.       /F:"<id>"           Use <id> as startup Folder instead of the default of 
  186.                           <WP_START>.  This feature enables the user to have 
  187.                           his very own private startup folder, which will not 
  188.                           be known to any other program. 
  189.  
  190.       /P:n                Pause between the starting of objects in the startup 
  191.                           folder by n seconds (default = 2). 
  192.  
  193.       /R:n                Number of attempts (Retries) to open an object in the 
  194.                           startup folder (default = 2). 
  195.  
  196.       /V                  Verbose. Give us some hints what we are doing right 
  197.                           now. 
  198.  
  199.       /L                  Log the results of the execution to the RxAutoSt.log 
  200.                           file in the directory where RexxAutoStart resides. 
  201.  
  202.       Note:  Command line switches will override the values specified in the 
  203.       environmental variable RXAUTOST. 
  204.  
  205.    3. Utility switches: 
  206.  
  207.       /I                  Initialize and/or update the RexxAutoStart execution 
  208.                           parameters. 
  209.  
  210.       /S                  Generate a Standalone script named AutoStrt.CMD that 
  211.                           will be stored in the directory where RexxAutoStart 
  212.                           resides. 
  213.  
  214.       /C                  Create a folder on your desktop to use as an 
  215.                           alternate startup folder instead of the default of 
  216.                           <WP_START>. 
  217.  
  218.       /U                  Uninstall RexxAutoStart. 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 6.  5.  What it does (and what it does not do) ΓòÉΓòÉΓòÉ
  222.  
  223. What it does: 
  224.  
  225. RexxAutoStart: 
  226.  
  227.      If requested, waits for the desktop to be populated. 
  228.  
  229.      If Object Desktop is installed and if requested, waits for the selected 
  230.       Object Desktop tasks to start. 
  231.  
  232.      If requested, delays opening of the objects in the startup folder by a 
  233.       selected number of seconds. 
  234.  
  235.      Reads the contents of the startup folder and opens the objects there in 
  236.       order with a delay of a few seconds (2 as default) between opens. 
  237.  
  238.      On my system this cures the startup problem (almost) completely. 
  239.  
  240.  What it does not do: 
  241.  
  242.  RexxAutoStart does not pollute your system in any way, except it needs some 
  243.  space on your harddisk. 
  244.  
  245.  It has been tested on systems running OS/2 Warp 4 Build 9.030 (FP6), 9.032 
  246.  (FP8), 9.034 (FP10) and 9.036 (FP12) and OS/2 Warp 3 Connect Build 8.262 
  247.  (FP#38), all of them German. 
  248.  
  249.  It has also been tested on the US English systems running OS/2 Warp 4 Build 
  250.  9.036 (FP12) and WSeB Build 14.040_SMP. 
  251.  
  252.  
  253. ΓòÉΓòÉΓòÉ 7.  6.  Known Problems ΓòÉΓòÉΓòÉ
  254.  
  255.      Executing RexxAutoStart immediately after placing objects into the 
  256.       Startup folder may fail to properly read the object ids (they have not 
  257.       been updated in os2.ini). An invalid script is created in this case. 
  258.  
  259.      Generally, I do not use RxAutoSt.CMD except for debugging and compiling. 
  260.       This may sound strange, there is no need to compile it, but I think (and 
  261.       this is my own personal philosophy) that every program, which is bigger 
  262.       than a handfull of lines should be a "real" executable, which cannot be 
  263.       changed (and/or damaged) so easily. 
  264.  
  265.      Do not compress the executables with LxLite, it will be damaged by doing 
  266.       so! 
  267.  
  268.      Testing under OS/2 Warp 3 was rather short. It appears to work nicely, 
  269.       but there might be problems that I am not aware of... 
  270.  
  271.      My English is not the best. Sorry folks... (That's a permanent 
  272.       restriction;-) Maybe not, if Chuck checks through everything again;-) 
  273.  
  274.      No other problems are known at this time. 
  275.  
  276.  
  277. ΓòÉΓòÉΓòÉ 8.  7.  To Do List ΓòÉΓòÉΓòÉ
  278.  
  279. I was working on a GUI-version of the program itself, but this is temporarily 
  280. suspended until I recover from an MS attack (and that were not those guys from 
  281. Redmond)... 
  282.  
  283. During the last few months Chuck has taken over almost the complete development 
  284. of RexxAutoStart and this will stay this way for at least another few months. 
  285.  
  286. In fact, all the new features were his ideas and were coded by him. 
  287.  
  288. The installation GUI has been dropped, because there was absolutely no feedback 
  289. on this issue, so obviously nobody needs it... 
  290.  
  291. I have various ideas, but they all have certain drawbacks and would violate 
  292. KISS principle(s). 
  293.  
  294. I wanted do some more testing on OS/2 Warp 3, but I won't. Bye, bye, OS/2 Warp 
  295. 3! 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 9.  8.  History ΓòÉΓòÉΓòÉ
  299.  
  300.                       1.61 25.05.2000
  301.                                           Bugfix: Setting of the current directory was being done too late to locate necessary dll modules.
  302.                                           Bugfix: Corrected the updating of various parameters by RxAutoUt.
  303.  
  304.                       1.60 15.05.2000     Feature: Removed any requirement for Object Rexx and/or RxExtras.
  305.                                           Feature: Added the install.exe to build and open the RexxAutoStart folder (Chuck McKinnis).
  306.                                           Feature: Added RexxAutoStart Utility (Chuck McKinnis).
  307.                                           Feature: Added Warp Server for e-Business support (Chuck McKinnis).
  308.                                           Feature: RexxAutoStart no longer generates a REXX script for each execution.  Objects
  309.                                                in the startup folder are opened directly by RexxAutoStart. (Chuck McKinnis).
  310.                                           Feature: The standalone installation (AutoStrt.CMD) supports all the same options
  311.                                                as RexxAutoStart (Chuck McKinnis).
  312.                                           Feature: Added /L, log information to a log file (Chuck McKinnis).
  313.                                           Feature: Added /I, install/modify RexxAutoStart (Chuck McKinnis).
  314.                                           Feature: Added /U, uninstall RexxAutoStart (Chuck McKinnis).
  315.                                           Feature: Added /C, create a folder on the desktop (Chuck McKinnis).
  316.                                           Bugfix: Removed the /NI parameter.  The icon attachment issue is solved.
  317.                                           Bugfix: Parameter parsing permits any value to be entered after a semi-colon.
  318.                                               Removed the /EV parameter. Removed the /A[:n] parameter.
  319.  
  320.                       1.50 15.02.2000     Feature: Object Desktop support (by Chuck McKinnis) and /OD switch!
  321.                                           /EV switch.  Nonfunctional GUI draft enclosed.
  322.  
  323.                       1.43 28.08.1999     Bugfix: Small letters were not properly recognized on some parameters.
  324.  
  325.                       1.42 10.06.1999     Feature: Source code publicly available.
  326.                                           Program under GNU GPL.
  327.  
  328.                       1.41 20.03.1999     Little (mostly cosmetic) changes in AutoStrt.CMD code.
  329.                                           Bugfix: /A:n switch was parsed wrongly.
  330.                                           Code cleaned and beautified.
  331.  
  332.                       1.40 01.03.1999     Feature: Executables for Classic REXX and Object REXX.
  333.                                           New /H[:topic]-switch.Added /F and /NI switches.
  334.                                           /WPS switch supported under OS/2 Warp 3.
  335.                                           Bugfix: Blanks and ' in ObjectIDs or ShadowIDs led to an invalid script.
  336.                                           Missing ID was recognized correctly, but led to an invalid script.
  337.                                           Completed necessary modifictions in CONFIG.SYS (SET AUTOSTART line was missing).
  338.  
  339.                       1.35 5.22.02.1999   Feature: Added /E switch, i.e. even less pollution:-)
  340.  
  341.                       1.34 21.02.1999     Feature: Removed /H(istory) switch (this page), some little (partly cosmetic) enhancements,
  342.                                           AutoStrt script code slightly changed. Manual in INF-format.
  343.  
  344.                       1.33 10.02.1999     Feature: Self extracting, self attaching icon upon first start.
  345.  
  346.                       1.32 08.02.1999     Bugfix: Program checks whether it runs on OS/2 Warp 3 or 4.
  347.  
  348.                       1.31 07.02.1999     Bugfix: Did not run on OS/2 Warp 3. Ouch!
  349.  
  350.                       1.30 29.01.1999     Feature: Enhanced standalone code, enhanced /A switch.
  351.  
  352.                       1.20 26.01.1999     Bugfix: Modified code to read ShadowID, if no ObjectID is available.
  353.                                           Now really all kinds of objects should be startable..
  354.  
  355.                       1.15 24.01.1999     Feature: Added /A switch.
  356.  
  357.                       1.14 21.01.1999     Feature: Added /R parameter for number of retries. New retry code.
  358.  
  359.                       1.13 21.01.1999     Feature: Added /S parameter and code to run AutoStrt.CMD standalone.
  360.                                           Changed code so that /WPS and /D switch can be used together
  361.                                           sensibly to provide a delay after desktop has been populated.
  362.  
  363.                       1.12 21.01.1999     Feature: Added code for 1 retry,
  364.                                           if 1st attempt to open an object failed.
  365.  
  366.                       1.11 19.01.1999     Feature: Changed standard behaviour and /NV switch to /V.
  367.                                           Some little (cosmetic) enhancements.
  368.  
  369.                       1.10 10.01.1999     Feature: Shortened the created script by using a subroutine.
  370.  
  371.                       1.02 10.01.1999     Bugfix: Changed view to open from RUNNING (4) to DEFAULT (0).
  372.                                           Now all kinds of objects should be startable.
  373.  
  374.                       1.01 07.01.1999     Feature: Enhanced method to determine bootdrive,
  375.                                           /WPS-switch to wait for populated desktop, display current REXX-Version on help.
  376.  
  377.                       1.00 28.12.1998     Initial release in Fidonet echo OS2.WPS.GER.
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 10.  9.  Thanks go to ... ΓòÉΓòÉΓòÉ
  381.  
  382.      IBM for creating OS/2. Shame on them for neglecting us this way by now! 
  383.  
  384.      Chuck McKinnis for adding Object Desktop support into RexxAutoStart and 
  385.       all those other things you have put in, for which I would never have been 
  386.       capable of. 
  387.  
  388.      Henk Kelder for creating WPTools (and other valuable utilities for OS/2). 
  389.  
  390.      Dennis Bareis for his Rexx compiler. 
  391.  
  392.      Bernd Schemmer for his Rexx Tips and Tricks! 
  393.  
  394.      Andrew Zabolotny for creating lxLite. Great tool, really! 
  395.  
  396.      Jeff Glatt for his way writing disclaimers! 
  397.  
  398.      Additional thanks go to Martin Binder, Burkhard Schneider, Wilfried 
  399.       Brinkmann, Stephen Worthington and (once more) Martin Binder. 
  400.  
  401.  
  402. ΓòÉΓòÉΓòÉ 11. 10.  Authors ΓòÉΓòÉΓòÉ
  403.  
  404.  
  405. ΓòÉΓòÉΓòÉ 11.1. 10.1  Herwig Bauernfeind ΓòÉΓòÉΓòÉ
  406.  
  407. My name is Herwig Bauernfeind and I am from Austria. I'm working in the 
  408. accounting business. My programming skills are very limited, but I have been 
  409. working with OS/2 for about 8 years and I really learned a lot from this. REXX 
  410. is a great language for someone like me (IMHO it's one of the killer features 
  411. of OS/2) and that's why I chose it... 
  412.  
  413. Versions of RexxAutoStart from 1.41 onward come under the GNU GPL license with 
  414. full source. If you think source still looks ugly and style is bad and, heck, 
  415. this or that construction is ridiculous, beautify it, streamline it and send it 
  416. back to me. I will be happy to enclose the changes and mention your name in the 
  417. next release;-) 
  418.  
  419. If you find bugs, just email me. If you think it runs fine, just email me, too. 
  420. Any feedback is appreciated. 
  421.  
  422. You can reach me: 
  423.  
  424. By email: herwig.bauernfeind@aon.at
  425. FidoNet:  Herwig Bauernfeind, 2:313/41.5
  426.  
  427.  
  428. ΓòÉΓòÉΓòÉ 11.2. 10.2  Chuck McKinnis ΓòÉΓòÉΓòÉ
  429.  
  430. My name is Chuck McKinnis, and I live in New Mexico, USA. I retired from IBM in 
  431. 1991 after 26 years as a Senior Systems Engineer.  I currently do some 
  432. part-time consulting work for Denver Solutions Group, an IBM Business Partner, 
  433. and I specialize in IBM S/390 mainframe operating systems and communications. 
  434. I have been using OS/2 since Version 1.3, and I have been writing REXX code 
  435. since it was first introduced by IBM for the VM/370 operating system. 
  436.  
  437. You can reach me: 
  438.  
  439. By email: mckinnis@attglobal.net
  440.  
  441. My web page also contains some interesting code: 
  442.  
  443. Via the WWW: http://pws.pwserv.net/mckinnis
  444.  
  445.  
  446. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  447.  
  448. KISS = Keep it simple stupid! 
  449.  
  450. KISS = Keep it stable stupid!
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  454.  
  455. herwig.bauernfeind@aon.at
  456.  
  457.  
  458. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  459.  
  460. You got me!
  461.  
  462.  
  463. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  464.  
  465. A few words to my home country... 
  466.  
  467. Like many Austrians in these days, I feel uncomfortable, very uncomfortable. 
  468.  
  469. I never did vote for Mr. H. and I never will do so. I am member of a minority 
  470. that was forced to commit suicide by the Nazis some 60 years ago. 
  471.  
  472. I have absolutely no sympathies for the Freedom Party. 
  473.  
  474. But I am in favour of the coalition we have now. 
  475.  
  476. My intention was to explain exactly what's going on here in Austria, but that 
  477. would have been a rather  long writing, which needs carefull preparation. So 
  478. this statement is a just a short comprehension and as such might be simplyfied 
  479. and leaving some points open. So, if you have questions about Austria, just ask 
  480. me. I'll try to answer any question. 
  481.  
  482. But please keep in mind the following things about Austria: 
  483.  
  484.      We had peaceful, democratic elections in last October. 
  485.      Freedom Party is a democratic party of the right wing, but they are 
  486.       democratic. 
  487.      Freedom Party has a 26% share in parlament. So has the Peoples Party. 
  488.      Mr. H. is no Nazi. 
  489.      Mr. H. made verbal statements about our Nazi-past that cannot be accepted 
  490.       at all. 
  491.      Mr. H. is not a member of the government, but a local governor of a 
  492.       province, Carinthia, that's were I live. 
  493.      The coalition between Peoples Party and Freedom Party was the only way to 
  494.       overcome 30 years of a Socialist dominated government. 
  495.      There are only very few Nazis here, there are (almost) no riots against 
  496.       slovenians, immigrants, jews or any other minority. At least there are 
  497.       substantially fewer riots of this kind than in Sweden, in Germany or in 
  498.       Spain; countries that were so eager to point with their fingers on us. 
  499.      Right extreme parties (i.e Nazi-parties) are prohibited by law. 
  500.      There are many, many refugees from Bosnia, Yugoslavia and Kosova here and 
  501.       they are save here. 
  502.      The probability that some sort of dictatorship will be erected in Austria 
  503.       is 0. Zero. Nada. Rien. 
  504.  
  505.  My personal opinion is, that it is better to have Freedom Party participate in 
  506.  a government when they have 26%, than have a Socialist dominated government 
  507.  for another 4 years and then have the Freedom Party at 30% to 35%. The 
  508.  following 4 years will show of what kind the Freedom party really is. 
  509.  
  510.  From my point of view, we will see that Freedom Party is not better or worse 
  511.  than any other party in our parlament. The myth of Mr. H., that was so 
  512.  carefully created by the Socialists during the last 15 years will vanish, and 
  513.  Mr. H. will turn out to be, what he always was, an impolite braggart. Believe 
  514.  me, I've seen him for 20 years now... 
  515.  
  516.  The sanctions by the 14 in the European Union are so bad for Austria, because 
  517.  these sanctions might prevent the myth of Mr. H. to vanish, and Freedom Party 
  518.  might become stronger although their politics are not different from other 
  519.  partys. 
  520.  
  521.  I would not like to see this, and many other people here in Austria won't 
  522.  either...