FAQs - Fragen zur Portabilität  
   

 

 

 

 

 


Wie funktioniert der QueriX-4GL Core Compiler auf Windows NT/2000? Laufen 4GL-Programme auf der Client- oder Server-Seite?

QueriX erzeugt .c Source-Dateien. Mit einem C-Compiler für Windows werden .exe-Dateien erzeugt, die auf NT oder Win2000 laufen.

Der Server kann sich überall in dem Netzwerk befinden (NT, UNIX oder sonstige). Die Anwendung würde immer auf dem Windows-Client laufen. (SQLnet oder Inet könnte erforderlich sein.)

Zurück

Wie benutze ich QueriX unter Windows NT/2000 ?

Das grundlegende Prinzip ist das Gleiche wie für andere Plattformen. Die 4GL-Quell-Dateien werden zuerst mit dem QueriX-Compiler kompiliert, danach mit einem C-Compiler kompiliert und mit einem Querix-Verzeichnis verknüpft, um ein ausführbares Programm zu erzeugen.

Der Unterschied ist, dass es im Moment kein Gegenstück zum 4make-Tool gibt, um diesen Prozess zu automatisieren. Empfehlenswert ist aber die ähnliche Vorgehensweise mit nmake.

Nach der Installation von QueriX kann eine tools.ini-Datei für die Spezifikation der Verzeichnisse verwendet werden, und eine makefile erzeugt werden (die in vielen Hinsichten einer 4make .def-Datei ähnelt), um das Program zu erzeugen.

Zurück

 

Wie benutze ich makefiles unter Windows NT/2000 ?

Mit nmake und tools.ini es ziemlich einfach das benötigte makefiel-Programm zu erstellen. Es geht nur darum, eine Regel für das Programm und eine Liste von Quell-Dateien zur Verfügung zu stellen. In der Zeile, wo die mit Ihrem Programm zu verknüpfenden Objekte und Verzeichnisse spezifiert werden, müssen Sie eine von den Querix Verzeichnis-Gruppen spezifizieren:

  • QX_LIBSI - Informix
  • QX_LIBSO - Oracle

Beispiel.

Zurück

Wie benutze ich tools.ini unter Windows NT/2000?

In tools.ini werden alle Verzeichnisse spezifiziert und gruppiert, die für Informix, Oracle oder beide in einem Querix-Program verknüpft werden müssen.

Es gibt eine standardisierte tools.ini-Datei, die wir für die Kompilierung auf NT empfehlen. Zusätzlich wird das Programm nmake benötigt.

Die ersten Lines der tools.ini-Datei müssen editiert werden, um anzugeben, wo sich die Home-Verzeichnisse von QueriX und die aktuelle Datenbank auf Ihrem System befinden. Danach müssen Sie INIT setzen, damit es auf die gewünschte tools.ini-Datei zeigt.

set INIT=/myproject/source/tools.ini

Danach brauchen Sie nur eine makefile.

Zurück

 

   
   

 

 

x