home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 October / Chip_1997-10_cd.bin / ctenari / titanic / titanic.602 < prev    next >
Text File  |  1997-04-23  |  25KB  |  639 lines

  1. @CT 0
  2. @LM 1
  3. @RM 70
  4. @PL 64
  5. @TB -----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T-----T
  6. @MT 2
  7. @MB 2
  8. @PO 6
  9. @PN 1
  10. @OP 
  11. @LH 6
  12. .FO
  13. .HE
  14. .OP
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                TITANIC
  21.  
  22.                         Záchranca DBF súborov
  23.  
  24.                       Verzia 97.04 (apríl 1997)
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.       ---------------------------------------------------------
  33.       -██████---████---██████----██----██---██--████-----████--
  34.       ---██------██------██-----████---███--██---██-----██--██-
  35.       ---██------██------██----██--██--████-██---██----██------
  36.       ---██------██------██----██--██--██-████---██----██------
  37.       ---██------██------██----██████--██--███---██----██------
  38.       ---██------██------██----██--██--██---██---██-----██--██-
  39.       ---██-----████-----██----██--██--██---██--████-----████--
  40.       ---------------------------------------------------------
  41.  
  42.  
  43.  
  44. @LH 3
  45.  
  46. @LH 6
  47.                          Uæívateîskÿ manuál
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                   Pre priateîov SHAREWARE pripravil
  60.  
  61.  
  62.                         Ing. Branislav ¢tofko
  63.  
  64.                            Trebi¿ovská 21
  65.  
  66.                      821■01■B R A T I S L A V A
  67.  
  68.  
  69.  
  70.  
  71.                Copyright 1997 by B.■¢tofko Bratislava
  72.                          All Rights reserved
  73. .PA
  74. .HE
  75. .FO■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■TITANIC■■#■z■11
  76.  
  77. .PN 3
  78. @LH 3
  79. .KP
  80. @LH 6
  81.  1.  Trocha histórie
  82.  
  83.      E¿te v  dobách zaçiatkov televízie /çiernobielej/  som videl filmì
  84. o katastrofe lode TITANIC.  Moji rodiçia mali v çase  kedy sa skutoçnáì
  85. udalosƒ stala  len 7 rokov.  Nakoîko na palube  lodi boli aj  îudia zoì
  86. Slovenska  mala táto  katastrofa e¿te  aj po  rokoch odozvu  u nás  voì
  87. vnútrozemí.ì
  88.  
  89.      Diskutoval som vtedy s mojim  otcom situáciu, keâ loâ volala SOS.ì
  90. Otec mi tvrdil, æe dodnes sa nevy¿etrilo, çi mohli aj iné lode priplá¡ì
  91. vaƒ  na pomoc  alebo nie.  Toto by  zrejme zníæilo  straty na îudskÿchì
  92. æivotoch. Predstava lode potápajúcej sa do studenej vody Atlantiku nieì
  93. je príli¿ vábna.
  94.  
  95.      Poçet îudí,  ktorí sú nejakÿm spôsobom  spojení s poçítaçmi stáleì
  96. rastie. Veîa z nich v¿ak poçítaçom a programom bezmedzne dôveruje. Aleì
  97. æivot nie je takÿ jednoduchÿ ako  to niekedy vidíte v televízii.
  98.  
  99.      Staçí zakolísanie  v elektrovodnej sieti,  úder blesku alebo  ináì
  100. vnútorná chyba  Va¿ej poçítaçovej siete  na to, aby  sa DBF súbor  kdeì
  101. ukladáte  Va¿e dáta  po¿kodil. Potom  obvykle postihnutÿ  volá SOS akoì
  102. TITANIC. Na to aby ste mohli efektívne pracovaƒ s programom, je vhodnéì
  103. preçítaƒ si teraz nieço o DBF súboroch.
  104.  
  105.      Vædy keâ idem  robiƒ nejakÿ novÿ program, zaoberám  sa tÿm ako hoì
  106. budem  nazÿvaƒ tj.  jeho menom.  Kolega mi  vyçítal, æe  názov TITANICì
  107. nepôsobí  príli¿ povzbudzujúco.  Program ktorÿ  máte k  dispozícii akoì
  108. SHAREWARE nevie a ani nemôæe zníæiƒ  Va¿e straty na dátach na nulu. Toì
  109. by  sa  zrejme  ani  u   lode  TITANIC  nedalo.  Umoæñuje  ale  rÿchloì
  110. a spoîahlivo zachrániƒ to, ço sa zachrániƒ dá.
  111.  
  112. @LH 3
  113. .KP
  114. @LH 6
  115.  2.  ¢truktúra DBF súboru
  116.  
  117.      Vÿhodou DBF súborov je to, æe  si zo sebou nosia svoju definíciu.ì
  118. Podobne  je na  tom slimák  /hlemÿæâ/, ktorÿ  si nosí  svoj domçek  zoì
  119. sebou.  Ak teda  niekomu po¿lete  na diskete  çi Internetom nejakÿ DBFì
  120. súbor,  nemusíte mu  pribaîovaƒ vysvetlivky.  Vzhîadom na  celosvetovÿì
  121. ¿tandard môæete takÿ súbor poslaƒ aj za more.
  122.  
  123.      Pretoæe kaædá vÿhoda nesie  zo sebou nevÿhody, po¿kodenie definí¡ì
  124. cie  súboru, ktorej  budeme hovoriƒ  aj hlaviçka  Vám zamedzí  prístupì
  125. k ináç bezchybnÿm dátam !
  126.  
  127.      DBF súbor sa skladá z tÿchto logickÿch celkov :
  128.  
  129.    ┌───────────────────┬─────────────────────────────────────────────┐
  130.    │                   │ VPLYV PO¢KODENIA                            │
  131.    ├───────────────────┼─────────────────────────────────────────────┤
  132.    │ Parametre súboru  │ súbor nejde otvoriƒ, chybnÿ poçet záznamov  │
  133.    ├───────────────────┼─────────────────────────────────────────────┤
  134.    │ Popis polí        │ súbor nejde otvoriƒ, posunuté dáta          │
  135.    ├───────────────────┼─────────────────────────────────────────────┤
  136.    │ Dáta              │ chybné alebo posunuté dáta                  │
  137.    └───────────────────┴─────────────────────────────────────────────┘
  138. .PA
  139. @LH 3
  140. .KP
  141. @LH 6
  142.  2.1 Parametre súboru
  143.  
  144.  Offset Rozmer         Popis
  145.  
  146.    00   byte      dBASE verzia 03h=dBASE III bez .DBT súboru
  147.                                83h=dBASE III s .DBT súborom
  148.    01   byte      rok poslednej zmeny
  149.    02   byte      mesiac poslednej zmeny
  150.    03   byte      deñ poslednej zmeny
  151.    04   dword     long int poçet záznamov v súbore
  152.    08   word      celková dìæka hlaviçky
  153.    10   word      dìæka záznamu
  154.    12 20bytes     rezervované
  155.  
  156.      Súbory z FOXPRO majú niekdy inÿ prvÿ bajt. Program TITANIC obnovíì
  157. kompletne   parametre   súboru,   vrátane   zmeny   dátumu   poslednejì
  158. aktualizácie a nastavenie správneho poçtu  záznamov v súbore. Preto saì
  159. nemusíte o túto çasƒ staraƒ.
  160.  
  161. @LH 3
  162. .KP
  163. @LH 6
  164.  2.2 Popis polí
  165.  
  166.  Offset Rozmer         Popis
  167.  
  168.    00  11bytes   meno poîa zakonçené binárnou nulou
  169.    11   byte     typ poîa Char/Num/Logical/Date/Memo
  170.    12   dword    long int field data address, (set in memory)
  171.    16   byte     dìæka poîa
  172.    17   byte     poçet desatinnÿch miest vrátane des.bodky
  173.    18  14bytes   rezervovane
  174.  
  175.      Popisov polí je  toîko ako je poçet polí v  zázname. V DBF súboreì
  176. nie  je priamo  uloæené nejaké   çíslo o  poçte polí.  Program TITANICì
  177. obnoví kompletne popisy  v¿etkÿch polí. Preto sa nemusíte  o túto çasƒì
  178. staraƒ.
  179.  
  180. @LH 3
  181. .KP
  182. @LH 6
  183.  2.3 Dáta
  184.  
  185.      Kaædÿ záznam si nesie pred  sebou identifikátor o vymazaní. Ak byì
  186. záznam zaçínal napríklad polom kde je PSÇ a mesto, bude fyzickÿ záznamì
  187. zaçínaƒ  ako   "■82101Bratislava■■■"  v  prípade   dobrej  vety  aleboì
  188. "*82101Bratislava■■■" v prípade deletovanej /vymazanej/ vety.
  189.  
  190.      Skutoçné  vymazanie "vymazanÿch"  záznamov sa  dosiahne napríkladì
  191. príkazom PACK môjho DBF editora BROWSER.
  192.  
  193.      V  zázname  sú  uloæené  dáta  jednotlivÿch  polí bez akÿchkoîvekì
  194. medzier  a  çíselné  hodnoty  sú   uloæené  ako  ASCII  znaky  vrátaneì
  195. desatinnej bodky.
  196.  
  197.      Trochu ¿peciálny je  tvar dátumu a to YYYYMMDD,  tj. na¿skÿ dátumì
  198. 12.05.1997 sa ukladá  ako 19970512. Pozor, tu sa  neukladajú ani bodkyì
  199. ani lomítka a iná háveâ.
  200.  
  201.      V poli MEMO je çíslo vety v DBT súbore alebo je toto pole prázdneì
  202. ak  memo  poloæka  e¿te  neexistuje.  Pre  obnovu çi záchranu dátovÿchì
  203. záznamov je rozhodujúci rozsah po¿kodenia. O tom neskôr.
  204.  
  205. .PA
  206. @LH 3
  207. .KP
  208. @LH 6
  209.  3.  Práca s programom
  210.  
  211.      Program   TITANIC  môæete   uloæiƒ  na   disketu,  do   v¿eobecneì
  212. prístupného  adresára alebo  do ¿peciálneho  adresára pre  tento úçel.ì
  213. Dôleæitÿ je tu  tzv. aktuálny adresár, ktorÿ sa  pouæíva ako pracovnÿ.ì
  214. Je to ten adresár odkiaî bol spustenÿ program TITANIC, alebo ten ktorÿì
  215. ste  nastavili Vy,  napríklad vo  WINDOWS.  V  DOS-e v  prípade ak  jeì
  216. program TITANIC  napríklad tam kde  máte aj Norton  Commander bude akoì
  217. pracovnÿ  aktuálny adresár  tj. ten  kde ste  boli v okamihu spusteniaì
  218. programu.
  219.  
  220.      Program TITANIC vytvára vÿstupnÿ súbor  s rovnakÿm menom. Ak takÿì
  221. súbor uæ existuje bude  prepísanÿ bez varovania novÿm. Nepredpokladám,ì
  222. æe Va¿e dôleæité dáta máte uloæené v súbore s tak nevhodnÿm menom.
  223.  
  224.      Program  je zaloæenÿ  na tom,  æe správne  informácie çíta z tzv.ì
  225. vzorového súboru. Vzorovÿ súbor je DBF súbor s rovnakou ¿truktúrou akoì
  226. má po¿kodenÿ súbor.  Tento súbor môæe byƒ aj  prázdny. Ako vzor môæeteì
  227. pouæiƒ  napríklad  súbor  z  minulého  mesiaca,  ak  ov¿em máte nejakúì
  228. zálohu. Vzorovÿ  súbor sa otvára  len pre çítanie  a preto ho  TITANICì
  229. nemôæe nijako po¿kodiƒ.
  230.  
  231.      Mnoho  dobrÿch programov  pracuje tak,  æe ak  program spustíte vì
  232. novom prázdnom  adresári, vytvorí si  potrebné DBF súbory  "na zelenejì
  233. lúke". Takÿto prázdny súbor je taktieæ vhodnÿ.
  234.  
  235.      Ak nemáte vzorovÿ súbor, máte e¿te moænosƒ takÿto vytvoriƒ. Ja byì
  236. som pouæil môj program BROWSER, maçky  by asi pouæili KITE-KAT , psíciì
  237. prípadne  Pedigree-Pal.  Ozaj  ktoævie  preço  sa  uæ  nevyrába  starÿì
  238. Pedigree-Secam ?
  239.  
  240.      V  prípade  ak  Va¿e  DBF  súbory  nemajú  príponu .DBF nezúfajteì
  241. a vzorovÿ súbor premenujte alebo prekopírujte so správnou príponou. Toì
  242. isté platí aj o po¿kodenom súbore.
  243.  
  244. @LH 3
  245. .KP
  246. @LH 6
  247.  3.1 Prvá varianta
  248.  
  249.      Ak sú  po¿kodené parametre súboru ,  staçí programu TITANIC urçiƒì
  250. len   vzorovÿ  a   po¿kodenÿ  súbor.   V¿etko  prebehne   automaticky.ì
  251. Nie je problém zistiƒ kde zaçínajú dáta. Zachránené dáta sú v súboreì
  252. TITANIC.DBF .
  253.  
  254.      Program  umoæñuje voîbu  disku a  adresára rovnakÿm  spôsobom preì
  255. vzorovÿ  aj  po¿kodenÿ  súbor.  Vzorovÿ  a  po¿kodenÿ súbor nemôæu byƒì
  256. totoæné !
  257. @LH 3
  258.  
  259. @LH 6
  260.                      V A R O V A N I E
  261.  
  262.      Nikdy  nevymazávajte  po¿kodenÿ   súbor,  pokiaî  ste  saì
  263.      nepresvedçili, æe obsah súboru TITANIC.DBF je správny. Ajì
  264.      keâ  nakoniec  budete  premenovávaƒ  súbor TITANIC.DBF naì
  265.      správne  meno  zhodné  s  po¿kodenÿm  súborom, odloæte siì
  266.      po¿kodenÿ súbor.  Za takÿchto okolností  môæete záchrannúì
  267.      operáciu opakovaƒ a moæno s väç¿ím úspechom.
  268.  
  269. .PA
  270. @LH 3
  271. .KP
  272. @LH 6
  273.  3.2 Druhá varianta
  274.  
  275.      Ak sú po¿kodené parametre súboru a alebo popis polí hîadá programì
  276. TITANIC  znaçku zaçiatku  dátovÿch záznamov.  Ak ju  nájde ,  prebehneì
  277. záchrana znova automaticky.
  278.  
  279. @LH 3
  280. .KP
  281. @LH 6
  282.  3.3 Posledná varianta
  283.  
  284.      V  prípade,  ak  je  po¿kodená  znaçka  zaçiatku  dát,  zaçne  poì
  285. upozornení  program hîadaƒ  zaçiatok dát  inÿm spôsobom  tj. analÿzou.ì
  286. Toto ide pomaly. Vyuæívajú sa  pri tom informácie zo vzorového súboru.ì
  287. Na  obrazovke beæia  dáta podobne  ako kedysi  behávali tzv.  Svetelnéì
  288. noviny.
  289.  
  290.      Program  sa  zastaví  pri  prvom  vhodnom  zázname ktorÿ nájde odì
  291. zaçiatku súboru. V tomto momente  máte moænosƒ odsúhlasiƒ záchranu dátì
  292. zo zobrazeného  miesta, alebo sa klávesami  posunovaƒ v súbore dopravaì
  293. a doîava. Prud¿ie skoky dosiahnete klávesami Page Up a Page Down.
  294.  
  295.      Pokiaî  bude  DBF  súbor  prepísanÿ  nezmyslami,  nenájde TITANICì
  296. æiadne miesto, kde by sa mohol  zachytiƒ. Ak by ste predsa len chceliì
  297. nieço  zachrániƒ, môæete  modifikovaƒ  vzorovÿ  súbor tak,  aby v¿etkyì
  298. polia  mali  charakter  "C"  tj.  aby  boli  znakové. Nedostanete síceì
  299. správnu  ¿truktúru,  ale  obídete  test  programu  na numerické údaje.ì
  300.  
  301.      Program testuje prvÿch 50 znakov  v zázname tak, æe ich porovnávaì
  302. s definíciou  súboru.  V  kaædom  dobre  navrhnutom  DBF  súbore sú naì
  303. zaçiatku  kîúçové  polia,  ktoré   charakterizujú  súbor.  Ak  nie  súì
  304. v pozícii kde  má byƒ numerické pole  çíslice povaæuje program TITANICì
  305. dáta za nevyhovujúce. Najmäk¿ia kontrola  je práve v poliach typu "C".ì
  306. Ak by bola dìæka záznamu menej  ako 50 znakov, bude sa uvaæovaƒ takátoì
  307. zmen¿ená dìæka.
  308.  
  309.      Nad  naçítanÿmi  dátami  z  po¿kodeného  súboru  sa ukazuje akésiì
  310. merítko  çi  ¿ablóna,  ktorá  Vám  umoæní  správne "napasovaƒ" dáta doì
  311. záznamu.
  312.  
  313.      Majme súbor s definíciou :
  314.  
  315.      KOD         Character   6
  316.      NAZOV       Character  12
  317.      CENA        Numeric    10 3
  318.      DAN         Numeric     2
  319.  
  320. pre takÿto vzorovÿ súbor vytvorí TITANIC merítko çi ¿ablónu :
  321.  
  322.      CCCCCCccccccccccccNNNNNNN.NNnn
  323.  
  324. vhodné dáta sú napríklad :
  325.  
  326.      CCCCCCccccccccccccNNNNNNN.NNnn
  327.      ZCU400Zastrcka         52.5010
  328.  
  329.      V prípade ak automaticky nájdenÿ zaçiatok dát oznaçíte za správnyì
  330. stlaçením  klávesy ENTER,  alebo prípadne  e¿te predtÿm  urçíte lep¿ieì
  331. miesto zaçne  záchrana dát.
  332. .PA
  333.      Ak  sa v  priebehu záchrany   nájde nesúhlas  medzi dátami  a ichì
  334. definíciou, program sa zastaví a vyæiada si od Vás pokyny. Je moæné
  335.  
  336.      a. kopírovaƒ chybnÿ záznam
  337.      b. preskoçiƒ chybnÿ záznam
  338.      c. nájsƒ vhodnej¿ie miesto pre zaçiatok záznamu
  339.  
  340.      Nezabúdajte, æe v prípade ak sa  takto program ohlási nie sú Va¿eì
  341. dáta vo vÿstupnom  súbore celkom OK. Môæe byƒ  napríklad chybnÿ koniecì
  342. predchádzajúceho záznamu pred tÿm ço  vidíte na obrazovke. Vzhîadom naì
  343. ¿írku displeja  môæe byƒ chyba niekde  âalej v zázname /môæete  sa tamì
  344. pozrieƒ/. V  kaædom prípade treba  zvÿ¿iƒ pozornosƒ. Moæno  bude trebaì
  345. niektoré záznamy opraviƒ podîa nejakÿch dokladov, prípadne vymazaƒ.
  346.  
  347. @LH 3
  348. .KP
  349. @LH 6
  350.  4.  Priloæené príklady
  351.  
  352.      Aby ste mohli hneâ skú¿at, máte priloæené nasledovné súbory :
  353.  
  354. 1.■■VZOR.DBF je prázdny vzorovÿ súbor
  355.  
  356. 2.■■ZLY.DBF je  po¿kodenÿ súbor, po¿kodená je oblasƒ parametrov súboruì
  357. ■■■■a çiastoçne aj popisov polí. Niektoré záznamy nevyhovujú definíciiì
  358. ■■■■súboru.
  359.  
  360. 3.■■FATAL.DBF je súbor kde je po¿kodená naviac znaçka zaçiatku dát. Tuì
  361.     musíte urçiƒ zaçiatok dát v dialogu v kaædom prípade.
  362.  
  363. 4.■■TOTAL.DBF je súbor obsahujúci úplne  chybné dáta, pôvodne to nebolì
  364. ■■■■DBF súbor a teda tu sa nepodarí zachrániƒ niç !
  365.  
  366. @LH 3
  367. .KP
  368. @LH 6
  369.  5.  Práca v sieti
  370.  
  371.      Program TITANIC  nebol navrhnutÿ pre  prácu v poçítaçovej  sieti.ì
  372. Oçakávam, æe súbor  TITANIC.DBF sa bude ukladaƒ do  adresára, kde sa vì
  373. tom  istom çase  nebude niekto  zo susednej  kancelárie pokú¿aƒ  tentoì
  374. súbor otvoriƒ.
  375.  
  376.      Vzorovÿ  súbor  ako  aj  po¿kodenÿ  súbor  môæe  byƒ kdekoîvek naì
  377. sieƒovom disku. Tieto súbory sa  otvárajú len v reæime "çítanie" aleboì
  378. ak chcete READ-ONLY.
  379.  
  380. @LH 3
  381. .KP
  382. @LH 6
  383.  6.  Práca vo WINDOWS
  384.  
  385.      Program  bol   testovanÿ  vo  WINDOWS95.   Funguje,  ale  pretoæeì
  386. najbliæ¿í  mne známy  poçítaç s  DOS-om je  vzdialenÿ od  miesta môjhoì
  387. bydliska asi 20 km, nemám momentálne praktické skúsenosti. Vzhîadom naì
  388. to,  æe som  pouæil ¿tandardné  postupy platné  pre DOS, nevidím dôvodì
  389. preço by program nemohol pracovaƒ v obyçajnom DOS-e.
  390.  
  391.      V zabalenom  súbore TITANIC.EXE nájdete aj  ikonu TITANIC.ICO preì
  392. WINDOWS, a  aj súbor TITANIC.PIF■. V¿etky  tri súbory tj. TITANIC.EXE,ì
  393. TITANIC.ICO  a TITANIC.PIF  si nahrajte  do jedného  adresára. V DOS-eì
  394. bezpodmieneçne  do takéto,  kde je  "cestiçka" tj.  PATH, ak  pracujteì
  395. vÿluçne  vo WINDOWS  je to  jedno,  ale  do poloæky  CMD LINE  napí¿teì
  396. TITANIC.PIF a nie TITANIC.EXE■.
  397.  
  398.  
  399. @LH 3
  400. .KP
  401. @LH 6
  402.  7.  Obsah distribuçnej sady
  403.  
  404.      V¿etky súbory majú dátum 23.04.97 a ças 23:00:00
  405.  
  406. FATAL   .DBF   157.373  chybnÿ DBF súbor
  407.  
  408. TITANIC .602    24.579  dokumentácia v tvare pre T602
  409.  
  410. TITANIC .DOC    24.176  dokumentácia v kóde Kamenickÿ
  411.  
  412. TITANIC .EXE    47.184  program
  413.  
  414. TITANIC .ICO       766  ikona
  415.  
  416. TITANIC .PIF       967  Program Information File pre WINDOWS
  417.  
  418. TITAN_CZ.EXE    47.154  çeská verzia programu
  419.  
  420. TOTAL   .DBF    10.550  totálne chybnÿ DBF súbor
  421.  
  422. VZOR    .DBF     1.763  vzorovÿ DBF súbor
  423.  
  424. ZLY     .DBF   157.373  po¿kodenÿ DBF súbor
  425.  
  426. @LH 3
  427. .KP
  428. @LH 6
  429.  8.  Preço je tento program SHAREWARE
  430.  
  431.      Mnoho mojich  programov som deklaroval  ako FREEWARE. Dokonca  ajì
  432. v prípade,  æe  takÿto  program  umoæñuje  programátorovi zarobiƒ viacì
  433. peñazí za krat¿iu dobu, ço je prípad programu LGE .
  434.  
  435.      Tento program oceníte pri prvej  havárii DBF súboru. Prinesie Vámì
  436. úsporu çasu, nervákov a nakoniec aj peñazí. Je to program pre profesi¡ì
  437. onálne pouæitie vo Va¿om podniku a preto nemôæe byƒ zdarma.
  438.  
  439.      Chcem, aby ste sa registrovali, ak hodláte program pouæívaƒ.
  440.  
  441.      A to ani nehovorím o  jednotlivcoch, ktorÿch môj program zachrániì
  442. pred malérom a oni si nedajú ani toîko námahy aby mi poslali registraç¡ì
  443. nú pohîadnicu. Patrím medzi idealistov,  ktorí oçakávajú , æe za dobréì
  444. skutky  budú îudia  pochválení a  za zlé  potrestaní. £udové porekadloì
  445. hovorí : Boæie  mlyny melú pomaly ale isto. A  ja si myslí, na základeì
  446. mojich skúsenosti, æe vo väç¿ine prípadov je to tak.
  447.  
  448. @LH 3
  449. .KP
  450. @LH 6
  451.  9.  Niekoîko slov na záver
  452.  
  453.      SHAREWARE  je  distribúcia   programov,  ktorá  umoæñuje  LEGÅLNEì
  454. vyskú¿aƒ  kvalitnÿ  program  pred   jeho  zakúpením.  U  sharewarovéhoì
  455. programu sa Vám nemôæe staƒ, æe  utratíte peniaze za program, ktorÿ saì
  456. Vám nebude hodiƒ.
  457.  
  458.      Keâ  si chcete  vyskú¿aƒ komerçne  ¿írenÿ program,  budete pritomì
  459. musieƒ poru¿iƒ autorskÿ zákon. Aj keâ sa môæe zdaƒ, æe je medzi tÿmitoì
  460. dvomi  prístupmi  prakticky  len  malÿ  rozdiel,  vo  skutoçnosti  priì
  461. "skú¿aní" SHAREWARE zákon re¿pektujete, av¿ak pri "skú¿aní" komerçnéhoì
  462. programu poru¿ujete, ço podstatnÿ rozdiel.
  463. .PA
  464.      Poplatok,   ktorÿ  platíte   nejakej  firme   za  dodávku   voîneì
  465. ¿íriteîného  programu  /SHAREWARE/  ,   pokrÿva  vÿhradne  náklady  naì
  466. rozmnoæovanie, diskety  prípadne CD■ROM a  distribúciu. Tento poplatokì
  467. zostáva tejto firme  a mne ako autorovi z  neho nepripadne ani halier.ì
  468. Toto teda nie je registraçnÿ poplatok.
  469.  
  470.      Po  vyskú¿aní  tohto  programu  ste  povinní  najneskôr do 30 dníì
  471. zaplatiƒ registraçnÿ poplatok, alebo program z Vá¿ho PC vymazaƒ.
  472.  
  473.      Registraçnÿ  poplatok  na  tento  program  nie  je v dolároch aniì
  474. v nemeckÿch markách.  Staçí mi pohîadnica  z mesta kde  sa môj programì
  475. pouæíva.  Uveâte   prosím  aj  Va¿u  adresu,   moju  nájdete  v  tejtoì
  476. dokumentácii.  Zatiaî nemám  FAX ani  nie som  pripojenÿ na  INTERNET.ì
  477. Tento typ registraçného poplatku sa nazÿva aj POSTWARE.
  478.  
  479.      Po  registrácii  môæete  získaƒ  âal¿ie  vÿhody. Va¿a registráciaì
  480. podporí  moje zámery  vytvoriƒ lep¿iu  verziu programu  ako aj  âal¿ieì
  481. programy tohto typu.
  482.  
  483.      Tento  program  dávam  k  dispozícii  tak  ako je. Program môæeteì
  484. pouæívaƒ v amatérskej ale aj zárobkovej  çinnosti, bez toho, æe by steì
  485. museli mne ako autorovi platiƒ nejaké âal¿ie poplatky.
  486.  
  487.      Ak sa ale  rozhodnete pouæívaƒ program vo Va¿ej  firme a prípadneì
  488. ho chcete  roz¿íriƒ vo Va¿ej poçítaçovej  sieti, pozorne si preçítajteì
  489. nasledovné riadky.
  490.  
  491.      Pouæívanie registrovaného  SHAREWARE programu vo  Va¿ej firme nieì
  492. je niç dehonestujúce. Existuje veîa SHAREWARE programov, ktoré sú plneì
  493. funkçné a pouæiteîné aj v profesionálnej praxi.
  494.  
  495.      Pouæívanie  neregistrovaného programu  je v  Slovenskej republikeì
  496. a samozrejme aj v inÿch slu¿nÿch ¿tátoch nelegálne a môæe znamenaƒ preì
  497. Va¿u firmu  veîké riziko. Vá¿  úmysel pouæívaƒ tento  program vo Va¿ejì
  498. firme je síce  pre mña cƒou, ale tÿmto  jednaním môæete spôsobiƒ Va¿ejì
  499. firme aj ¿kodu.
  500.  
  501.      Slovenskÿ,  çeskÿ  alebo  inÿ  autorskÿ  zákon hodnotí pouæívanieì
  502. softweru  bez  súhlasu  nositeîa  autorskÿch  práv  za  nelegálne. Tç.ì
  503. existuje v SR aj ÇR organizácia BSA, ktorá je oprávnená kontrolovaƒ ajì
  504. vo Va¿ej firme,  çi sú v¿etky programy legálne  nadobudnuté. Zatiaî saì
  505. táto  organizácia  sústreâuje  na  vyhîadávanie nelegálnych uæívateîovì
  506. veîkÿch  programovÿch  balíkov,  ale  kontrola  sa  v  budúcnosti budeì
  507. pritrvrdzovaƒ a pokuty za nedodræanie zákonov zvy¿ovaƒ.
  508.  
  509.      Ako je v¿eobecne známe, kaædá  firma sa snaæí náhradu ¿kody ktorúì
  510. spôsobil  jej  zamestnanec  presunúƒ  na  zamestnanca.  Preto  v takomì
  511. prípade postupujte nasledovne :
  512.  
  513. 1.■registrujte sa u mña ako privátna osoba zaslaním pohîadnice
  514.  
  515. 2.■ja Vám oznámim podmienky registrácie pre Va¿u firmu písomne
  516.  
  517. 3.■po  splnení podmienok  zo strany  Va¿ej firmy  Vám za¿lem  licençnúì
  518. zmluvu, ktorou  ako autor programu  udeîujem neobmedzenú licenciu  preì
  519. pouæívanie tohto  programu vo Va¿ej  firme tj. na  v¿etkÿch PC vrátaneì
  520. poçítaçovej siete. Prosím nezabudnite uviesƒ plné meno a adresu firmy,ì
  521. pre ktorú poæadujete licenciu !!!
  522. .PA
  523. 4.■Ak  pouæívate  poçítaçovú  sieƒ,   umiestnite  na  disk  a  adresárì
  524. v¿eobecne  prístupnÿ zamestnancom  plnú tj.  zapakovanú sadu  k tomutoì
  525. programu a upozornite svojich kolegov,  æe tento program môæu pouæívaƒì
  526. na  svojich  domácich  PC  za  rovnakÿch  podmienok,  ako  keby  si hoì
  527. individuálne objednali u  distribútora SHAREWARE. Samozrejme oçakávam,ì
  528. æe sa budú pohîadnicou registrovaƒ u mña.
  529.  
  530. 5.■Takto získanou licençnou zmluvou sa potom môæe zástupca Va¿ej firmyì
  531. preukázaƒ pri  kontrole zo strany  BSA. Uvedené náklady  povaæujem preì
  532. Va¿u firmu za zanedbateîné.
  533.  
  534. 6.■Ak poæadujete pre Va¿u firmu licençnú zmluvu na viac mojich produk¡ì
  535. tov,  prosím najprv  sa registrujte  a v  sprievodnom liste napí¿te naì
  536. ktoré  moje  produkty  poæadujete  licençnú  zmluvu.  Moje vÿhodnej¿ieì
  537. podmienky pre Va¿u firmu v tomto prípade Vám oznámim písomne.
  538.  
  539.      Prípadné pripomienky z praxe kde sa môj program pouæíva vítam. Akì
  540. æiadate písomnú odpoveâ, priloæte do listu dostatoçnÿ poçet po¿tovnÿchì
  541. známok. Jeden mi poslal známku v hodnote  3 Sk.
  542.  
  543.      Ale keâ na na¿ej po¿te  vidia moju rozloæitú postavu ihneâ dávajúì
  544. listy  na váhu  a ja  zaplatím vædy  6■Sk, do  ÇR zatiaî pred zvÿ¿enímì
  545. 9■Sk.  Inÿ môj  uæívateî mi  vædy na  konci listu  napí¿e "za  odpoveâì
  546. âakujem". No je  to síce zdvorilé, ale na  po¿te poæadujú tvrdé mince,ì
  547. tak po¿lite nieço papierové alebo známky aspoñ na dva listy.
  548.  
  549.      Od   priateîov  z   Çeskej  republiky   akceptujem  çeské  známkyì
  550. v rovnakej hodnote, nedajte sa mÿliƒ tÿm, æe u Vás je po¿ta lacnej¿ia.
  551.  
  552.      Registrovanÿm  uæívateîom odpovedám  prednostne na  ich dotazy zaì
  553. horeuvedenÿch podmienok.  Nemôæem Vám dodaƒ  vytlaçenÿ manuál, nakoîkoì
  554. jeho cena by znaçne presiahla sumu  za ktorú ste získali tento programì
  555. a to e¿te nehovorím o poplatkoch za po¿tovné.
  556.  
  557.      Pre  registrovanÿch  uæívateîov  som   ochotnÿ  urobiƒ  len  takéì
  558. modifikácie,  o   ktorÿch  sa  domnievam,   æe  by  prospeli   ¿irokejì
  559. verejnosti.  Inú  jazykovú  mutáciu  programu,  nie  dokumentácie  somì
  560. ochotnÿ vytvoriƒ len na základe dohody a za úplatu.
  561.  
  562.      Minule  sa   na  mña  telefonicky  obrátil   jeden  z  uæívateîovì
  563. BROWSER-a a  chcel odo mña  hneâ zdrojovÿ text,  lebo on chce  BROWSERì
  564. zlep¿iƒ.  BROWSER je  moje dieƒa.  Tak ako  matka verí,  æe jej syn jeì
  565. nevinnÿ  aj  keâ  ide  syn  na  popravisko,  ja  si  myslím, æe som doì
  566. BROWSER-a dal v¿etko ço viem a to v mojom voînom çase. To æe Vám dávamì
  567. program prakticky  zadarmo e¿te neznamená,  æe nemám niç  iné na práciì
  568. ako  rie¿iƒ prípadné  Va¿e problémy.  Samozrejme volajúci  uæívateî siì
  569. nedal  ani tú  námahu aby   sa u  mña registroval.  Veîkorysosƒ môæeteì
  570. oçakávaƒ len ak budete sami veîkorysí.
  571.  
  572.      Samozrejme,  æe  registrovaní  uæívatelia  ak  priloæia známky naì
  573. odpoveâ   sa   môæu   dozvedieƒ   e¿te   o   inÿch  mojich  programochì
  574. a u registrovanÿch uæívateîov sa  nebránim ani priamemu dodaniu nov¿ejì
  575. verzie  na Va¿ich  troch disketách  za podobnÿch  podmienok ako  je toì
  576. horeuvedené u licençnej zmluvy pre firmu.
  577.  
  578.      V prípade ak by ste Vy chceli túto dokumentáciu preloæiƒ do inéhoì
  579. jazyka, budem súhlasiƒ s tÿmto len vtedy, ak mi preloæenÿ text po¿leteì
  580. na  diskete.  Tak  je  to  vo  svete  beæné,  æe autor by mal súhlasiƒì
  581. s prekladom svojho diela.
  582. .PA
  583.      Vá¿   text  poskytnem   v¿etkÿm   s   uvedením  Vá¿ho   mena  akoì
  584. prekladateîa. Ja sám nehodlám, dokumentáciu prekladaƒ aj keâ by som toì
  585. aspoñ do dvoch  inÿch jazykov ako je slovençina  vedel. Ja chcem robiƒì
  586. âal¿ie SHAREWARE programy !
  587.  
  588.      Neruçím za æiadne ¿kody spôsobené pouæívaním programu, ktoré môæuì
  589. vzniknúƒ  tÿm,  æe  dôleæité  dáta  máte  uloæené  v  súbore  s  menomì
  590. TITANIC.DBF■.  Ak  ste  pracovali   v  poçítaçovej  sieti,  kde  nejdeì
  591. UNDELETE■a nemáte záloænú kópiu,■máte■proste■smolu.
  592.  
  593.  
  594.                                          Ing. Branislav ¢tofko
  595.  
  596.                                          Trebi¿ovská 21
  597.                                   821 01 Bratislava
  598.                                          Slovenská republika
  599. .PA
  600. .PN 2
  601. @LH 3
  602.  
  603. @LH 6
  604.                              OBSAH
  605.  
  606.  
  607.  
  608.  
  609.  
  610. ì
  611.  1.  Trocha histórie■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■2
  612.  
  613.  2.  ¢truktúra DBF súboru■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■2
  614.  
  615.  2.1 Parametre súboru■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■3
  616.  
  617.  2.2 Popis polí■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■3
  618.  
  619.  2.3 Dáta■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■3
  620.  
  621.  3.  Práca s programom■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■4
  622.  
  623.  3.1 Prvá varianta■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■4
  624.  
  625.  3.2 Druhá varianta■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■5
  626.  
  627.  3.3 Posledná varianta■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■5
  628.  
  629.  4.  Priloæené príklady■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■6
  630.  
  631.  5.  Práca v sieti■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■6
  632.  
  633.  6.  Práca vo WINDOWS■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■6
  634.  
  635.  7.  Obsah distribuçnej sady■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■7
  636.  
  637.  8.  Preço je tento program SHAREWARE■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■7
  638.  
  639.  9.  Niekoîko slov na záver■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■7