home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma36.dms / ma36.adf / ALib / Alib.doc < prev    next >
Text File  |  1995-04-04  |  5KB  |  177 lines

  1.  
  2.  
  3.             Dokumentacja do programiku-komendy ALib v2.1.
  4.                          (dîuûsza niû on sam)
  5.  
  6.                          !!! Public Domain !!!
  7.  
  8.  Kickstart: 1.2+   (Uwaga - nie testowany pod v1.2!)
  9.  Nie korzysta z ûadnych zewnëtrznych bibliotek.
  10.  Uruchamialny spod CLI lub Shella.
  11.  
  12.  
  13.     ALib  (Activate  LIBrary)  jest  komendâ  powodujâcâ  otwarcie
  14. podanych  przez  uûytkownika bibliotek. Biblioteki te odtâd rezydujâ w
  15. pamiëci,   dziëki   czemu   programy  póúniej  uruchamiane  nie  muszâ
  16. doczytywaê ich z dysku.
  17.  
  18.     Od wersji 1.5 ALib potrafi takûe usunâê biblioteki z pamiëci -
  19. NIE  powinieneô  tego  uûywaê  do zamykania bibliotek z ROM'u, a takûe
  20. bibliotek  z  których  korzysta w tej chwili jakiô program. Funkcja ta
  21. jest  po  to,  aby  usunâê  z  pamiëci  biblioteki  juû  nie  uûywane,
  22. "zostawione" tam przez jakiô program. Uwaga: Zamkniëcie biblioteki nie
  23. zawsze sië powiedzie, a ALib tego nie zgîosi.
  24.  
  25.     Bibliotekë  moûna  wczytaê  z  opcjâ  '+', która spowoduje, ûe
  26. zaraz  po  otwarciu  ALib  jâ  zamknie.  Bëdzie  ona  wiëc rezydowaê w
  27. pamiëci,  ale  w razie braku pamiëci system jâ usunie. Moûna jâ usunâê
  28. takûe za pomocâ opcji Flush komendy Avail.
  29.  
  30.  
  31.  
  32.     Jeûeli  ALib'a  uruchomimy  bez  podania  argumentu,  zostanie
  33. wyôwietlona  lista aktualnie otwartych bibliotek. Jeûeli uruchomimy go
  34. z argumentem "?", programik wyôwietli krótkâ informacjë oraz skîadnië.
  35.  
  36.     Wszystkie  argumenty  róûne  od "?" bëdâ traktowane jako nazwa
  37. biblioteki.  Nazwy  bibliotek  do wczytania powinny byê wpisana MAÎYMI
  38. LITERAMI, bez rozszerzenia '.library'. Przykîadowe uruchomienie ALib'a
  39. aktywizujâcego powerpacker.library oraz reqtools.library (Copyright by
  40. Nico François :-) z katalogu LIBS: wyglâda tak:
  41.  
  42.     'ALib powerpacker reqtools'
  43.  
  44. Moûna oczywiôcie otwieraê teû tylko jednâ bibliotekë:
  45.  
  46.     'ALib gadtools'
  47.  
  48. Komenda 'ALib explode' zastëpuje programik EarlyExplode.
  49.  
  50.  
  51.     Moûna  takûe  doczytaê bibliotekë z katalogu innego niû LIBS:.
  52. Wystarczy przed nazwâ biblioteki podaê ôcieûkë dostëpu, np. tak:
  53.  
  54.  
  55.     'ALib WB2.1:Libs/asl TwinPeaks:Libs/nofrag'
  56.  
  57. co spowoduje otwarcie bibliotek asl.library (z urzâdzenia WB2.1:) oraz
  58. nofrag.library (z urzâdzenia TwinPeaks:)... lub tak:
  59.  
  60.  
  61.     'ALib Work:Programy/Rend24/libs/dctv'
  62.  
  63. co spowoduje to otworzenie biblioteki  dctv.library
  64.  
  65. Podanie peînej ôcieûki dostëpu pozwala wiëc na otwieranie bibliotek bez
  66. koniecznoôci instalowania ich w katalogu LIBS:. Ma to zastosowanie np.
  67. gdy danej biblioteki uûywa tylko jeden program, rzadko przez nas
  68. uruchamiany.
  69.  
  70.  
  71.     W przypadku braku podanej biblioteki ALib wyôwietli odpowiedni
  72. komunikat oraz wygeneruje kod bîëdu nr 10.
  73.  
  74.     UWAGA:    Program otwiera bibliotekë niezaleûnie od jej wersji!
  75.  
  76.  
  77.     Zamykanie bibliotek polega na podaniu jej nazwy poprzedzonej
  78. pauzâ:
  79.  
  80.     'ALib -arp'
  81.  
  82. lub:
  83.  
  84.     'ALib -req -explode'
  85.  
  86.  
  87.     Moûna takûe za jednym razem otwieraê i zamykaê biblioteki:
  88.  
  89.     'ALib explode -powerpacker -asl'
  90.  
  91.     'ALib -reqtools asl +nofrag powerpacker -explode'
  92.  
  93.  
  94. Kolejnoôê i liczba argumentów jest zupeînie dowolna.
  95.  
  96.  
  97.  
  98. *****
  99.  
  100. Praktyczny przykîad uûycia:
  101.     Zaîóûmy,   ûe  (nie  posiadajâc  twardego  dysku)  uruchomiîeô
  102. komputer   z   dyskietki   systemowej   (Workbench).  Zaszîa  potrzeba
  103. uruchomienia  DiskMaster'a,  jest on jednakûe na dyskietce 'Uûytki', w
  104. dodatku  spakowany  Imploderem  z  opcjâ  'library', a wiëc biblioteka
  105. explode.library  jest  niezbedna  do  jego  rozpakowania. Niestety, na
  106. Workbenchu  jej nie ma, jest natomiast na dyskietce z DiskMasterem. Na
  107. szczëôcie jest tam takûe komenda ALib. Naleûy wiëc wpisaê:
  108.  
  109.     'Uûytki:C/ALib Uûytki:Libs/explode'    lub po prostu:
  110.  
  111.     'df0:c/ALib df0:Libs/explode'        a nastëpnie
  112.  
  113.     'df0:DiskMaster'
  114.  
  115. Potrzena explode.library bëdzie juû siedziaîa w pamiëci.
  116.  
  117. *****
  118.  
  119.     Pamiëtaj:  Biblioteka wczytana ALibem bëdzie znnajdowaîa sië w
  120. pamiëci  (czyli jâ zajmowaîa) dopóki nie usuniesz jej jakimô programem
  121. monitorowym,  np.  ARTM (Amiga Real Time Monitor) lub samym ALibem (to
  122. jednak   jest  mniej  pewne).  Oczywiôcie  nie  dotyczy  to  bibliotek
  123. otwartych z opcjâ '+'.
  124.     Uwaga: nie powinieneô zamykaê biblioteki, dopóki jakiô program
  125. nadal jej uûywa.
  126.  
  127.  
  128.  
  129.     Plany na przyszîoôê:
  130.  
  131. - bo ja wiem?
  132.  
  133.  Autor:
  134.  
  135.  Tadek Knapik
  136.  ul. Duûa Góra 35/88
  137.  30-857 Kraków
  138.  
  139.  tel. (0-12) 57-86-14
  140.  
  141.  
  142. ________
  143.  
  144.     Historia programu:
  145.  
  146.  v.1.0    - first relase (29.08.94)
  147.  
  148.  v.1.1  - nazwa biblioteki jest skîadana w buforze, a nie bezpoôrednio
  149.           w niezaalokowanej pamiëci! (30.08.94)
  150.  
  151.  v.1.2  - w razie niepowodzenia pojawi sië informacja o autorze
  152.           i skîadni (tak jak przy argumencie "?"). (30.08.94)
  153.  
  154.  v.1.3  - dodana opcja wyôwietlania listy otwartych bibliotek, jeûeli
  155.           nie zostaî podany ûaden argument. (30.09.94)
  156.  
  157.  v.1.5  - wersja eksperymentalna, poczâtek paúdziernika.
  158.  
  159.  v.1.7  - chyba pierwsza naprawdë dziaîajâca wersja (co ômieszniejsze,
  160.           po dîugotrwaîej przerwie w pracy nad ALib'em starczyîo
  161.           piëtnaôcie minut, aby zrobiê to, z czym miaîem kîopoty
  162.           poprzednio - czyûbym sië czegoô nauczyî?!?). (8.11.94).
  163.  
  164.  v.1.8  - dodane komunikaty o bîëdach (12.11.94).
  165.  
  166.  v.1.9  - dodana ikonka (by Piotrek Knapik) oraz komunikacik przy
  167.           uruchomieniu spod WB (na coô ta ikonka musiaîa sië przydaê :-).
  168.           (07.12.94).
  169.  
  170.  v.2.0  - teraz przy zamykaniu biblioteki ALib sprawdza jej obecnoôê
  171.           funkcjâ FindName(), a nie "manualnie". Jest troszkë krótszy.
  172.           (24.12.94).
  173.  
  174.  v.2.1  - dodana opcja '+'. (25.12.94).
  175.  
  176.  
  177.