Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
faq [02.02.2018 11:35]
whupfeld angelegt
faq [07.02.2018 07:49]
whupfeld
Zeile 1: Zeile 1:
-!FAQ - Fragen und Antworten +===== FAQ - Fragen und Antworten ​===== 
----- +==== Allgemein ​==== 
-!!Allgemein + 
-!!!!Wir ​die hier vertriebene Software noch weiterentwickelt?​+=== Wird die hier vertriebene Software noch weiterentwickelt? ​=== 
 Leider habe ich aus Zeitgründen die Weiterentwicklung der Programme eingestellt. Ich kann daher auch nicht garantieren,​ dass sie auf allen Betriebssystemen ab Windows 95 lauffähig sind. Leider habe ich aus Zeitgründen die Weiterentwicklung der Programme eingestellt. Ich kann daher auch nicht garantieren,​ dass sie auf allen Betriebssystemen ab Windows 95 lauffähig sind.
  
-!!!!Laufen die Programme unter Linux?+=== Laufen die Programme unter Linux? ​=== 
 Unter ''​Wine''​ sollten alle Programme funktionieren. ​ Unter ''​Wine''​ sollten alle Programme funktionieren. ​
  
 ---- ----
-!!Dynasys ​+==== Dynasys ​==== 
 + 
  
-!!!!Auf welchen Windows-Versionen läuft Dynasys 1.26? +=== Auf welchen Windows-Versionen läuft Dynasys 1.26? === 
-Dynasys 1.26 ist ein 16-Bit-Applikation,​ die Turbo Pascal für Windows entwickelt wurde. Auf + 
-folgenden Betriebssystemversionen wurde sie erfolgreich getestet: Windows 3.1, Windows 95, Windows 98, Windows NT 4.0 +**Dynasys 1.26** ist ein 16-Bit-Applikation,​ die Turbo Pascal für Windows entwickelt wurde. Auf 
 +folgenden Betriebssystemversionen wurde sie erfolgreich getestet: Windows 3.1, Windows 95, Windows 98, Windows NT 4.0. ''​Version 1.26 läuft nicht auf aktuellen Versionen von Windows.''​  
 + 
 +**Dynasys 2.0** ist eine 32-Bit-Applikation und läuft in der 32-Bit-Version von Windows 7. In der 64-Bit-Version muss gegebenenfalls der Kompatibilitätsmodus eingeschaltet werden.  
 + 
 +=== Sind mit Dynasys 1.x entwickelte Modelle auch unter Dynasys 2.0 lesbar? ===
  
-!!!!Sind mit Dynasys 1.x entwickelte Modelle auch unter Dynasys 2.0 lesbar? 
 Mit Dynasys 1.26 erzeugt Modelle sind unter Dynasys 2.0 nicht lesbar. \\ Mit Dynasys 1.26 erzeugt Modelle sind unter Dynasys 2.0 nicht lesbar. \\
 Dynasys 2.0 ist eine Neuprogrammierung mit einer anderen Entwicklungsumgebung (Delphi). Aufgrund der veränderten Systembibliotheken ist keine Kompatiblilität möglich. Dynasys 2.0 ist eine Neuprogrammierung mit einer anderen Entwicklungsumgebung (Delphi). Aufgrund der veränderten Systembibliotheken ist keine Kompatiblilität möglich.
  
----- 
  
-!!NIKI - der Roboter 
  
-!!!!Wie funktionieren Units in NIKI?+==== NIKI - der Roboter ==== 
 + 
 + 
 +=== Wie funktionieren Units in NIKI? === 
 In NIKI 2.0 ist das Pascal-Unitkonzept realisiert. Es ersetzt die In NIKI 2.0 ist das Pascal-Unitkonzept realisiert. Es ersetzt die
 Verwendung von Include-Dateien,​ wie sie noch im Handbuch Verwendung von Include-Dateien,​ wie sie noch im Handbuch
Zeile 32: Zeile 41:
 Im Programm werden mit "​uses"​ Units eingebunden. Z.B.: Im Programm werden mit "​uses"​ Units eingebunden. Z.B.:
  
 +<code pascal>
  ​Programm UnitTest;  ​Programm UnitTest;
  uses Basis, Util;  uses Basis, Util;
Zeile 38: Zeile 47:
  ....  ....
  ....  ....
 +</​code>​
 +
  
 Jede Unit besteht aus einem Interface- und einem Jede Unit besteht aus einem Interface- und einem
Zeile 43: Zeile 54:
 Name der Unit mit dem Dateinamen (ohne .pas) übereinstimmt. Name der Unit mit dem Dateinamen (ohne .pas) übereinstimmt.
 Units müssen sich im gleichen Verzeichnis wie die Units müssen sich im gleichen Verzeichnis wie die
-Porgrammdatei ​befinden. Beispiel für die Unit Basis ist:+Programmdatei ​befinden. Beispiel für die Unit Basis ist:
  
 +<code pascal>
  Unit Basis;  Unit Basis;
  ​interface  ​interface
Zeile 57: Zeile 69:
   end;   end;
  end.  end.
 +</​code>​
  
-Natürlich kann eine Unit beliebig viele Prozrduren ​und Funktionen enthalten. Eine Unit kann andere Units aufrufen.+Natürlich kann eine Unit beliebig viele Prozeduren ​und Funktionen enthalten. Eine Unit kann andere Units aufrufen.
  
 Das der Programmversion beliegende Handbuch beschreibt Das der Programmversion beliegende Handbuch beschreibt
Zeile 65: Zeile 78:
 ---- ----
  
-!!Technik +==== Technik ​==== 
-!!!!Läuft Dynasys/​Constri/​Niki im Netzwerk?+ 
 +=== Läuft Dynasys/​Constri/​Niki im Netzwerk? ​=== 
 Alle Programme lassen sich direkt aus dem Netzwerk starten, es werden keinerlei Registry-Einträge vorgenommen. Die Software verwendet INI-Dateien,​ die Einstellungen und Registrierdaten enthalten. Diese INI-Dateien befinden sich im Programmverzeichnis,​ werden also nicht in ein Systemverzeichnis kopiert. Alle Programme lassen sich direkt aus dem Netzwerk starten, es werden keinerlei Registry-Einträge vorgenommen. Die Software verwendet INI-Dateien,​ die Einstellungen und Registrierdaten enthalten. Diese INI-Dateien befinden sich im Programmverzeichnis,​ werden also nicht in ein Systemverzeichnis kopiert.
  
 Obwohl diese Technik nicht mehr dem Stand der Technik entspricht, bevorzuge ich sie gegenüber der Verwendung von Registry-Einträgen. Sollte der Systemadministrator das Programmverzeichnis im Netzwerk schreibgeschützt haben, werden die Programmeinstellungen beim Beenden der Programme nicht gespeichert. Bei Constri gibt es einen entsprechenden Hinweis, der aber übergangen werden kann. Obwohl diese Technik nicht mehr dem Stand der Technik entspricht, bevorzuge ich sie gegenüber der Verwendung von Registry-Einträgen. Sollte der Systemadministrator das Programmverzeichnis im Netzwerk schreibgeschützt haben, werden die Programmeinstellungen beim Beenden der Programme nicht gespeichert. Bei Constri gibt es einen entsprechenden Hinweis, der aber übergangen werden kann.