home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL30.ARJ / VOL3045 < prev    next >
Text File  |  1992-01-20  |  6KB  |  114 lines

  1. Programmatheek volume 3045
  2.  
  3. Nummer  Naam          Maat  Datum   Kommentaar
  4. 3045.01 BEGINEND PAS 18620 28-01-86 Controleert of de BEGINs en ENDs kloppen
  5. 3045.02 BROWSE   PAS 41077  6-10-85 Bekijk twee bestanden tegelijkertijd
  6.         CATALOG  045  2144 24-01-90 Dit bestand
  7. 3045.03 CHKCOM   PAS  2157 29-09-85 Geeft van een .COM file de heap en stack
  8. 3045.04 CLEARMEM PAS  1076 10-01-86 Veegt geheugen boven programma schoon
  9. 3045.05 CLONE    PAS  1425 21-11-85 Demonstreert kloonproces
  10. 3045.06 COMPARE  PAS 16849  2-02-86 Controleert tekstbestanden op verschillen
  11. 3045.07 COPYWC   PAS  9344 26-05-86 Kopieerprogramma
  12. 3045.08 DIRECTRY PAS 20447 26-03-86 Directory programma
  13. 3045.09 DIRSRCH  PAS  2816 26-03-86 Zoekt directory af naar bepaald patroon
  14. 3045.10 DISKCHK  PAS 26517 26-01-86 Kijkt of file opeenvolgende clusters
  15.                                     beslaat
  16. 3045.11 EXECUTE  PAS  2386 18-01-86 Ander programma uitvoeren vanuit Turbo
  17. 3045.12 FMAT     PAS 15867 30-10-85 Formatteert 360 Kb diskette
  18. 3045.13 GETENV   INC  2166 21-04-86 Geeft environment variabelen
  19. 3045.14 GETFIL   PAS  9459 21-04-86 Demonstreert FindFirst en FindNext
  20.                                     procedures
  21. 3045.15 JCLOCK   PAS  5638 21-04-86 Zet klokje rechts boven in scherm
  22. 3045.16 JDATE    PAS  4920 21-04-86 Datum algoritmen
  23. 3045.17 LABEL    PAS  8021  1-03-85 Verandert volumelabel op disk
  24. 3045.18 LOWDSK   PAS 11465 21-10-85 Geeft informatie over drive parameters
  25. 3045.19 MSTACK   PAS  2998 13-10-85 Verplaatst stacksegment gedurende runtime
  26. 3045.20 RESTART  PAS  4677 28-01-86 Herstart een programma van gewenst punt
  27. 3045.21 SAFEHALT PAS  4829  2-02-86 Sluit eventuele open bestanden
  28. 3045.22 TFIND    EXC    41 18-12-85 Hulpbestand bij \/
  29. 3045.23 TFIND    PAS 41949 31-01-86 Zoekt naar gegeven tekst op schijf
  30. 3045.24 TLOAD    ASM  9216 28-01-86 Assemblerlisting van \/
  31. 3045.25 TLOAD    COM  1399 28-01-86 Houdt tot 9 .BAK bestanden bij
  32. 3045.26 TLOAD    DOC  1371 28-01-86 Documentatie bij /\
  33. 3045.27 TOUCH    PAS  2783 22-11-85 Verandert datum en tijd van files op schijf
  34. 3045.28 TUFPRT   PAS  6325  9-02-86 Controleert printerfouten
  35. 3045.29 TXTSEEK  PAS  6730  4-12-85 Leest tekstbestanden geindexeerd in
  36.         VOL3045  ABS  3698 24-01-90 Uitleg bij deze schijf
  37. 3045.30 XREFT3   PAS 25344 25-03-86 Cross reference lister
  38.                     32 bestand(en)   31744 bytes beschikbaar op volume 3045
  39.  
  40. Volume 3045 is een schijf geworden vol utilities voor Turbo
  41. Pascal 3.0. De meeste programma's werken alleen onder MS (PC)
  42. DOS. Hieronder volgt een korte samenvatting van een aantal
  43. programma's.
  44.  
  45. BROWSE   Een leuk programma dat de mogelijkheid geeft om twee
  46.          bestanden tegelijkertijd te bekijken. De toetscombina-
  47.          ties voor het scrollen doen nogal ouderwets aan, maar
  48.          zijn voor een beetje hobbyist zo om te werken naar wat
  49.          eigentijdser toetsen.
  50.  
  51. DIRECTRY Een directory utility waarvan er vele in omloop zijn.
  52.          Deze springt eruit door een duidelijke uitleg en goed
  53.          commentaar.
  54.  
  55. DIRSRCH  Zoekt een directory af naar een bepaald patroon. Geeft
  56.          vervolgens grootte van bestand en het attribuut.
  57.  
  58. DISKCHK  Controleert of bestanden in opeenvolgende clusters
  59.          staan. Na analyse wordt een overzicht gegeven van de
  60.          niet opeenvolgende clusters en het aantal vrije clusters
  61.          op de schijf.
  62.  
  63. EXECUTE  Voert een DOS commando of een extern commando uit vanuit
  64.          een pascal programma, onontbeerlijk voor het schrijven
  65.          van een schilprogramma. In Turbo Pascal 4.0 en hoger is
  66.          dit geimplementeerd : Exec (Pad, CmdRegel : String).
  67.  
  68. FMAT     Formatteert een DSDD diskette met 9 sectoren per track
  69.          (360 Kb). Het is mogelijk om de verify optie af te
  70.          zetten, waarna het formatteren twee keer zo snel gaat
  71.          als met FORMAT van MSDOS, maar of dat verstandig is ...
  72.  
  73. GETFIL   Weer een directory programma (nr. ...). Dit geeft echter
  74.          mooie gescheiden FindFirst en FindNext procedures. Voor
  75.          Turbo 3 blijft het aanmodderen met die procedures. Je
  76.          moet namelijk een Dos functie aanroepen en dat maakt het
  77.          geheel al gauw onoverzichtelijk voor degene die daar
  78.          niet in thuis is. In Turbo 4 is dit opgelost door de
  79.          twee bovengenoemde procedures te implementeren.
  80.  
  81. RESTART  Geeft de mogelijkheid een markeringspunt in een
  82.          programma te zetten. Er wordt vervolgens een procedure
  83.          ontwikkeld, waarmee het mogelijk is naar dat markerings-
  84.          punt te springen. De stack wordt daarbij in de staat
  85.          hersteld zoals hij was op het punt van het passeren van
  86.          het markeringspunt. Dit maakt het mogelijk om ook
  87.          straffeloos uit geneste procedures hiernaartoe te
  88.          springen. De vraag is natuurlijk of dit de leesbaarheid
  89.          van het programma bevordert ...
  90.  
  91. TFIND    Zoekt een gegeven directory plus eventuele subdirecto-
  92.          ry's af naar een gegeven tekst. Hierbij kunnen verschil-
  93.          lende opties worden meegegeven : oa. hoofd / kleine
  94.          letters, wel / geen subdirectory's, wel / geen bestanden
  95.          uitsluiten, etc.
  96.  
  97. TLOAD    Moet voor TURBO.EXE geladen worden, waarna het programma
  98.          in staat is meerdere backup versies van de gesavede
  99.          pascal source bij te houden. TURBO houdt zelf alleen
  100.          .BAK files bij. TLOAD kan .BA1, .BA2, .., BA9 bijhouden.
  101.          Dit is vooral aardig als je na 5 keer saven toch liever
  102.          die eerste versie weer terug wilt.
  103.  
  104. TOUCH    Dit programma biedt de mogelijkheid om bestanden op
  105.          schijf te voorzien van de huidige datum en tijd. Ook
  106.          deze optie is in Turbo PASCAL 4 geimplementeerd :
  107.          SetFTime (VAR : f, Time : LongInt);
  108.  
  109. TXTSEEK  Leest bestand in geheugen en indexeert vervolgens alle
  110.          regels (aan de hand van pointers). Elke regel is
  111.          vervolgens aan de hand van een nummer op te roepen.
  112.          Leuke routines voor degenen die een tekstverwerker of
  113.          tekstdatabases willen schrijven.
  114.