home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / tvfscc10.zip / tvfscc.txt < prev   
Text File  |  1998-08-04  |  8KB  |  148 lines

  1. TVFS Control Center
  2. -------------------
  3.  
  4. (*): Ergänzungen
  5.  
  6.  
  7.  
  8. Was?
  9. ----
  10.  
  11. Das 'Toronto Virtual File System' (IBM EWS von Mark D. Leitch) ist ein nützliches Tool zur Leistungs- und Produktivitätssteigerung von OS/2 (wie IBM sagen würde ;->). Es implementiert einige sinnvolle Eigenschaften im Umgang mit Dateien und deren Handling.
  12. TVFS besteht aus einem IFS und einer Reihe von Kommandozeilen-Utilities zur Steuerung, was die Benutzbarkeit in keinster Weise einschränkt, optisch und von der Bedienbarkeit aber meines Erachtens nicht der Weisheit letzter Schluß ist - gerade Einsteiger oder Leute, die keine Parameter auswendig lernen wollen, tun sich hier womöglich schwer.
  13.  
  14. TVFS Control Center ist mein Versuch, diesem Umstand ein wenig entgegen zu wirken, indem die meist gebrauchten Tools und Optionen in einem kompakten und (für mich) intuitiv bedienbaren PM-Programm vereint sind.
  15. Seit v0.90 ist weiterhin eine Option für das automatische rekursive Kürzen der Dateinamen von Verzeichnisbäumen eingebaut, so daß auch WinOS-und DOS-Anwendungen vollen Zugriff auf sonst nicht bearbeitbare Dateien haben (siehe DOSLnk.txt).
  16.  
  17. Folgende Dateien sind Bestandteil der Distribution:
  18.  
  19.     - \tvfscc.exe        Das eigentliche Programm
  20.     - \tvfscc.dll        Grafik-DLL
  21.     - \tvfscc.txt        Dieser Text
  22.     - \tvfscc.ico        Icon
  23.     - \history.txt        Versionsübersicht
  24.     - \doslnk.exe        Add-On für DOS-Longname-Support
  25.     - \doslnk.txt        Anleitung für DOSLnk
  26.         - \english\tvfscc.txt    Englische Anleitung
  27.     - \english\history.txt    Englische Versionsübersicht
  28.     - \english\doslnk.txt    Englische Anleitung für DOSLnk
  29.  
  30.  
  31.  
  32. Wie?
  33. ----
  34.  
  35. Eine spezielle Installation ist nicht erforderlich. Die vom Programm benötigten Dateien und die INI-Datei verbleiben zusammen mit dem eigentlichen Programm in einem gemeinsamen Verzeichnis und können bei Nichtgefallen komplett gelöscht werden. 
  36.  
  37. Weiterhin muß Rexx oder ObjectRexx installiert sein (Anmerkung: Die Lauffähigkeit ist seit v0.80 nicht mehr mit ObjectRexx getestet. Bitte im Fehlerfall melden).
  38.  
  39. WICHTIG ist, daß das TVFS an sich korrekt installiert ist, d.h. das IFS und die Pfade für den Zugriff auf die TVFS-Tools in der CONFIG.SYS richtig eingetragen sind. 
  40. Eine Abfrage, ob TVFS richtig installiert ist, habe ich mir gespart. Wenn Bedarf besteht, kann ich aber vielleicht in kommenden Versionen eine komplette TVFS-Installation mit einbauen. 
  41.  
  42. Bis dahin gilt aber: 
  43.  
  44.             Wenn TVFS nicht installiert ist, läuft nichts!
  45.  
  46.  
  47. Die Bedienungslogik ist folgende:
  48.  
  49. TVFSCC wird gestartet und präsentiert einen kleinen Dialog mit LED-Anzeige des momentanen Status des Control-Programms (und zeigt damit an, ob TVCTL und installiert ist oder nicht) und vier weiteren Buttons.
  50.  
  51. Ist die LED grün, läuft das Control-Programm, ansonsten kann man durch Klicken auf die LED einen Aktivierungs-Dialog öffnen, der zur Konfigurierung und zum Starten des Control-Programms dient.
  52.  
  53.     Die Optionen und deren Bedeutung sind der TVFS-Doku zu entnehmen.
  54.  
  55.     Zu erklären wäre hier die 'Auto load'-Funktionalität. Ist sie aktiviert, wird beim 
  56.     nächsten Start des Control Centers TVCTL automatisch mit den gewählten Parametern
  57.     initialisiert und - so vorhanden - eine zuvor gesichertes Konfigurationsskript geladen. 
  58.     Beachte:     'Load config' tut genau dasselbe, allerdings muß
  59.             das Skript im TVFS_RESTORE_CMD-Environment
  60.             in der Config.Sys eingetragen sein.
  61.  
  62. Das Control-Programm kann durch erneutes Klicken auf die grüne LED nach Rückfrage deaktivert werden.
  63.  
  64.  
  65. Die Buttons haben folgende Bedeutung:
  66.  
  67. 'Config':    Nur anwählbar, wenn TVCTL gestartet.
  68.         -Wahl und Verwaltung der Konfigurationsskripte für Laden und Sichern,
  69.         -Mounten und Unmounten von Laufwerken. Änderungen werden sofort wirksam.
  70.         -Von hier aus können auch Skripte modifiziert und editiert werden. (*)
  71.  
  72. 'Links':        Nur anwählbar, wenn TVCTL gestartet.
  73.         -MkDir; Link und Unlink von Verzeichnissen und Dateien.
  74.  
  75. 'Info':        -Anzeige des aktullen Status des Control-Programms,
  76.         -Anzeige der für TVFS vergebenen Laufwerke,
  77.         -Programminfo.
  78.  
  79. 'Quit':        -TVFSCC verlassen und INI schreiben.
  80.  
  81.  
  82.  
  83. Durch folgende Schalter kann TVFSCC bei Programmstart beeinflußt werden:
  84.  
  85. '-MINIMIZED':    Startet TVFSCC minimiert
  86.  
  87. '-FAST':    Ändert internes Timing und führt zu schnellerem Programmablauf.
  88.         Bitte ausprobieren. Erscheint die Runtime-Konsole, wieder deaktivieren.
  89.  
  90. '-DELAY<xx>':    Verzögert Programmstart um <xx> Sekunden. Bitte KEIN Leerzeichen zwischen
  91.         '-DELAY' und der Sekundenangabe.
  92.  
  93.  
  94.  
  95. Und sonst?
  96. ----------
  97.  
  98. -Fensterpositionen und Konfigurationen werden in einer eigenen INI im Verzeichnis, aus dem TVFSCC gestartet wird, gesichert.
  99.  
  100. -Die System-INIs und die Config.Sys von OS/2 werden nicht verändert.
  101.  
  102. -Es empfiehlt sich, Executable und DLL mit 'lxlite' von Andrew Zabolotny zu 'packen', wenn man ein System >=Warp 3 benutzt, um Plattenplatz zu sparen. Dies gilt NICHT für DOSLnk.exe, das nach dem Packen sonst nicht mehr läuft.
  103.  
  104. -Für Drag&Drop 'DragText' o.ä. benutzen, weil die Entwicklungsumgebung von TVFSCC und Warp 4 offensichtlich unterschiedliche Auffassungen von funktionierendem Drag&Drop haben (d.h. ich habe den eigenen Code wieder ausgebaut).
  105.  
  106. -Getestet ist TVFSCC nur mit TVFS v2.10 und 2.11, ich habe keine Ahnung, ob ältere Versionen andere Parameter zur Konfiguration benutzen oder andere Tools im Lieferumfang enthalten sind. In diesem Fall läuft TVFSCC womöglich nicht korrekt.
  107.  
  108. -Es empfiehlt sich, TVFSCC mit 'Auto load' oder 'Load config' in den Startup-Folder zu legen und somit automatischen Zugriff auf TVFS bei Systemstart zu haben.
  109.  
  110. -Der Schalter "Wait for load -w" sollte im Regelfall immer aktiviert werden, damit es zu keinen Timing-Problemen bei Programmstart kommt.
  111.  
  112. -Mein Dank für konstruktive Kritik, Lob und Verbesserungsvorschläge:
  113.   Joachim Pottkamp
  114.   Antonio Manara Rossini
  115.   Andreas Bertram
  116.   Norbert Koeppe
  117.  
  118.  
  119.  
  120. Known Bugs?
  121. -----------
  122.  
  123. -Bitte evtl. vorhandene tvfscc.ini von früheren Programmversionen beim Einspielen von Updates vorher LÖSCHEN, da der Aufbau der INIs derzeit noch im Wandel ist und das Benutzen alter INIs mit neuen Versionen zu Problemen führen kann. Dies gilt nicht mehr beim Umstieg von v0.90 auf v1.00 sondern betrifft nur Vorgängerversionen. (*)
  124.  
  125. -In Ermangelung an entsprechender Umgebung ist UNC-Betrieb nicht selbst getestet (läuft aber wohl in der Praxis, so eine Rückmeldung).
  126.  
  127. -TVCTL.EXE kann abstürzen, wenn versucht wird, mit DOSLink gelinkte Dateien abzuspeichern. Offenbar laufen interne Buffer über, wenn entsprechend viele Files bearbeitet werden. TVFSCC versucht zwar, dies zu verhindern, im Zweifelsfall sollte man aber dafür Sorge tragen, daß man nur bestehende Skripte modifiziert und mit diesen arbeitet, anstatt sie direkt zu sichern. (*)
  128.  
  129.  
  130. Wer?
  131. ----
  132.  
  133. TVFSCC ist ein relativ schneller Hack, der aber ausführlich unter Warp 4 mit FP1 und HPFS getestet ist.
  134.  
  135. Sollten Fehler auftauchen, würde es mich freuen, wenn mich diesbezüglich eine Nachricht erreichen würde.
  136. Obiges gilt natürlich auch für Verbesserungsvorschläge.
  137.  
  138. Viel Spaß mit dem Programm.
  139.  
  140. Kai Evers
  141. email:    ke@LB.maus.de
  142. www:    http://www1.stuttgart.netsurf.de/~kevers/
  143.  
  144. TVFS Control Center ist Freeware und (C)opyright by Kai Evers.
  145.  
  146. Disclaimer:
  147. Die Benutzung erfolgt auf eigene Gefahr. Der Autor haftet nicht für die Richtigkeit und Funktionsfähigkeit der Software und der damit erstellten, veränderten und ermittelten Daten oder Dateien und des Programmcodes oder für durch die Verwendung der Software mittelbar oder unmittelbar entstandene Schäden.
  148.