home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / delite / ver1 / info.doc < prev    next >
Encoding:
Text File  |  1991-03-01  |  5.1 KB  |  109 lines

  1.  
  2. BrainLab DeLite Version 1.0                                     Februar 1991
  3. ____________________________________________________________________________
  4.  
  5.  
  6. Diese Datei enthält Informationen zu deLite, die nicht im Handbuch enthalten
  7. sind. Sie können diese Datei mit Hilfe des DOS-Befehls PRINT drucken.
  8.  
  9.  
  10. a) Hilfsprogramme
  11.  
  12. Im Verzeichnis ...\delite\driver befindet sich das Hilfsprogramm WHATDRV,
  13. mit dessen Hilfe Sie erfahren können, welche Grafikkarte von einem VDI-
  14. Treiber unterstützt wird. VDI steht für Video Device Interface und dient
  15. als Dateiendung aller deLite-Grafiktreiber.
  16. Beispiel:
  17.    
  18.      WHATDRV *.vdi
  19.      
  20. erzeugt eine Liste aller unterstützten Grafikkarten. 
  21. Ausserdem besteht die Möglichkeit, die Grafiktreiber mit dem DOS-Befehl 
  22. TYPE zu drucken. Die Grafiktreiber enthalten einen druckbaren Vorspann,
  23. der Informationen zur unterstützten Grafikkarte und der verwendeten Auf-
  24. lösung gibt.
  25.  
  26.  
  27. b) Installationshinweise
  28.  
  29. Um mit deLite eigene Anwendungen erstellen zu können, muß der Turbo-Pascal
  30. Compiler entsprechend konfiguriert werden. Das Programm SETUP installiert
  31. die notwendigen Konfigurationsdateien automatisch. Im Folgenden wird be-
  32. schrieben, welche Teile der Konfiguration wichtig sind. Die Angaben gelten
  33. für Turbo-Pascal 5.5, sollten aber sinngemäß auch für die neue Version 6.0
  34. Gültigkeit besitzen.
  35.  
  36. - DeLite verwendet an vielen Stellen typisierte Strings. Wir empfehlen,
  37.   zur Vermeidung von Typkonflikten den Eintrag "Var-String checking" im
  38.   Menü "Options/Compiler" auf RELAXED einzustellen.
  39.  
  40. - Die Speicherverwaltung von deLite benötigt 64k Heap-Speicher, um arbeiten
  41.   zu können. Weitere 20k sind notwendig, um den Grafiktreiber und den
  42.   skalierbaren Zeichensatz zu laden. 
  43.   Um sicherzustellen, daß die von Ihnen erzeugten Programme nicht gestartet
  44.   werden, falls zu wenig Speicherplatz auf dem Heap zur Verfügung steht, 
  45.   sollte im Menü "Options/Memory Sizes" der Parameter "Low Heap Limit" auf
  46.   einen Wert von 90000 eingestellt sein. Sollten Sie keinen skalierbaren
  47.   Zeichensatz benötigen, genügt auch ein Wert von 80k.
  48.   Sollten Sie diesen Parameter auf 0 belassen, kann es sein, daß Ihr
  49.   Programm mit einem Laufzeitfehler abbricht, sobald die Speicherverwaltung
  50.   von deLite versucht, aktiv zu werden. 
  51.   
  52. - Im Menü "Options/Directories" müssen die Einträge INCLUDE-, UNIT- und 
  53.   OBJECT-Directory einen Verweis auf das deLite-Verzeichnis enthalten. 
  54.   Anderenfalls findet der Turbo-Pascal Compiler die deLite-TPUs und OBJs
  55.   nicht, wenn Sie versuchen, selbst eine Applikation unter deLite zu
  56.   übersetzen.
  57.   Spezifizieren Sie hier den vollständigen Pfad auf das deLite-Verzeichnis.
  58.  
  59. - Im Menü "Compile" sollten Sie unter "DESTINATION" die Option DISK
  60.   wählen. Als Zielverzeichnis für die von Ihnen erzeugten Dateien 
  61.   müssen Sie im Menü "Options/Directories" Ihr Projektverzeichnis
  62.   angeben. Für das Beispiel HELLO müssten Sie hier den Pfad angeben,
  63.   in dem sich auch die anderen zu HELLO gehörenden Dateien befinden.
  64.  
  65. - Möchten Sie Ihre deLite-Applikation aus der integrierten Umgebung
  66.   von Turbo-Pascal testen, müssen Sie sicherstellen, daß sich die
  67.   zu Ihrer Applikation gehörende INI-Datei im aktuell gesetzten Ver-
  68.   zeichnis befindet. Anderenfalls wird die deLite-Applikation mit
  69.   einer Fehlermeldung die Ausführung abbrechen.
  70.   Bei der Ausführung eines Programms aus der integrierten Umgebung
  71.   verwendet Turbo-Pascal als Suchpfad für zu ladende Dateien das 
  72.   aktuell gesetzte Verzeichnis. Das wird in aller Regel das Verzeichnis
  73.   sein, in dem sich der Quelltext befindet. Hier muß sich eine Kopie
  74.   der Initialisierungsdatei befinden, damit Ihre deLite-Applikation
  75.   starten kann.
  76.   
  77. - Nur bei kleineren Programmen ist es möglich, Ihr Programm aus der
  78.   integrierten Entwicklungsumgebung zu starten. Bei grösseren Projekten
  79.   empfehlen wir die Verwendung des Turbo-Debuggers. 
  80.   Die Übersetzung der Beispiele kann bereits zu Speicherengpässen führen.
  81.   Sie sollten, um Speicher zu sparen, als Link-Buffer nicht den Speicher
  82.   verwenden und keine zusätzliche Debug-Information in Ihr Programm
  83.   aufnehmen. Lesen Sie zu diesem Thema auch die Turbo-Pascal Dokumentation.
  84.  
  85. Die mitgelieferten Beispielprogramme HELLO und DXFVIEW sind erst nach der
  86. Installation mit SETUP.EXE lauffähig. Es ist nicht möglich, diese Programme
  87. von der Installationsdiskette aus zu starten, da die zum Start notwendigen
  88. Initialisierungsdateien erst von SETUP erzeugt werden.
  89.  
  90.  
  91. c) Bekannte Probleme
  92.  
  93. -Die ATI VGA Wonder Bus-Mouse funktioniert unter Umständen nicht in Ver-
  94.  bindung mit deLite, falls Sie den mitgelierferten Treiber verwenden. 
  95.  Verwenden Sie in diesem Fall den Original Microsoft-Mouse Treiber. 
  96.  Die ATI VGA Wonder Bus-Mouse ist kompatibel zur Microsoft Bus-Mouse.
  97.   
  98. -der Menücompiler COMPILE hat Probleme, wenn nach dem letzten END
  99.  noch weitere Leerzeilen in der RC-Datei enthalten sind. Stellen Sie
  100.  sicher, daß Ihr Editor keine weiteren Leerzeilen anfügt. In der 
  101.  nächsten Version von deLite wird dieses Problem behoben sein.
  102.  
  103.  
  104. ___________________________________________________________________________
  105.  
  106.  
  107.  
  108.  
  109.