Seite 1 von 1

Installation der Demo XBASE

Verfasst: Fr, 14. Okt 2011 14:39
von Eckhard Sallermann
Tach auch,

ich verwuche die Demo auf meinem Windows 7 Rechner zu installieren, dort steht zwar, dass ich dann bei einer benutzerdefinierten Installation auch auswählen könne, wohin die Installtion erfolgt.
Das läßt sich aber leider nirgends auswählen, es gibt zwar einen "Ändern-Button" der aber disabled ist.

Hat jemand eine Idee ? Oder kann ich nur bei der Demo nicht festlegen, wohin die Installation erfolgen soll ?


Gruß Ecki

Re: Installation der Demo XBASE

Verfasst: Sa, 15. Okt 2011 1:48
von AUGE_OHR
Eckhard Sallermann hat geschrieben:ich verwuche die Demo auf meinem Windows 7 Rechner zu installieren, dort steht zwar, dass ich dann bei einer benutzerdefinierten Installation auch auswählen könne, wohin die Installtion erfolgt.
Das läßt sich aber leider nirgends auswählen, es gibt zwar einen "Ändern-Button" der aber disabled ist.

Hat jemand eine Idee ? Oder kann ich nur bei der Demo nicht festlegen, wohin die Installation erfolgen soll ?
bin mir nicht sicher was die "lates" Demo macht, aber bei der Installation von Xbase++ wird C:\ALASKA\XPPW32\AUTOXPP.BAT und C:\ALASKA\XPPW32\XPP.REG erstellt.
wenn du die "anpasst" kannst du Xbase++ einfach in dein "eigenes" Verzeichnis "verschieben".

Re: Installation der Demo XBASE

Verfasst: Sa, 15. Okt 2011 8:47
von Eckhard Sallermann
Danke für deine Hilfe, leider gibt es jedoch keine solche Dateien ;-(

Re: Installation der Demo XBASE

Verfasst: Sa, 15. Okt 2011 9:42
von Jan
Nach der Installation schon.

Was Jimmy meinte ist wohl: Installier die Demo im Standardverzeichnis, verschieb das Programm in das von Dir gewünschte Verzeichnis, überarbeite die beiden Dateien, und ruf die auf.

Alternativ: Frag Alaska. Vielleicht haben die ja einen Vorschlag für Dich.

Jan

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 8:06
von Eckhard Sallermann
Also das mit dem Verzeichnis scheint wohl zu klappen, allerdings:

Code: Alles auswählen

#include "inkey.ch"
#include "get.ch"

PROCEDURE Main
local cVar1 := ”Hello”
local cVar2 := ”World”
SET COLOR TO N/W,W+/B 
SET CURSOR ON 
SetMouse( .T. ) 
CLS
@ 10,10 SAY ”Hallo ” GET cVar1
@ 12,10 SAY ”Wer ? ” GET cVar2
READ
? cVar1, cVar2
RETURN

Erhalte ich hier einen Fehler in der Zeile "local cVar1 := ”Hello”"

XBT0200 Syntax error

und in der Zeile 

@ 10,10 SAY ”Hallo ” GET cVar1

XBT0206 Invalid use of @ (pass by reference) operator
Sorry, ich versuche mich gerade einfach mal mit Xbase, komme von Clipper + VO, dennoch verstehe ich diese Meldungen nicht

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 8:46
von UliTs
Rätselhafte Fehlermeldungen ....
Ich hatte mal ein ähnliches Problem, da war ein in meinem Editor nicht sichtbares Sonderzeichen im Quellcode "versteckt".
-
Ansonsten: Kannst Du denn die Samples von Alaska ohne Fehlermeldung übersetzen?

Uli

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 8:54
von Eckhard Sallermann
Hi Ulli,

das ist eigentlich ein Sample von Alaska :-(


UliTs hat geschrieben:Rätselhafte Fehlermeldungen ....
Ich hatte mal ein ähnliches Problem, da war ein in meinem Editor nicht sichtbares Sonderzeichen im Quellcode "versteckt".
-
Ansonsten: Kannst Du denn die Samples von Alaska ohne Fehlermeldung übersetzen?

Uli

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 8:56
von brandelh
Hi,

sind die HOCHKOMMAS oben " im Quelltext auch so geschwungen, oder nur oben im Code-Beispiel ?
Ich vermute du hast statt " die typographischen Anführungszeichen erwischt !

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 8:59
von brandelh
Mein Texteditor gibt folgende Codes für obige Zeichen aus (ANSI):

” = chr(148)
" = chr(34)

OEM ist chr(148) => ö

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 9:06
von brandelh
Hast du den Quellcode mit Word oder so ähnlich bearbeitet ?
Textverarbeitungsprogramme neigen dazu, die " auszutauschen.
Quellcode braucht einen ANSI / OEM Texteditor, der sowas bleiben läßt:

Notepad oder Editor (zur Not oder für Puritaner)
MED (ist meiner)
VX (einige nutzen das, IDE in Entwicklung)
UltraEdit, MultiEdit, Notepad++, Notepad2 ... es gibt viele, aber er muss für Programmierer sein.

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 9:08
von Eckhard Sallermann
Ich benutze zum testen das einfache Notepad

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 9:11
von Eckhard Sallermann
Hubert, du hattest dennoch recht, da waren tastächlich nicht die entsprechenden " - Zeichen drin, vielen Dank, da wäre ich jetzt nich drauf gekommen :(

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 9:17
von brandelh
Hi,

ich habe den CODE oben in deinem Beitrag mit dem [ CODE ] - Tag (Text markieren und Button CODE drücken) markiert.
So ist er leichter lesbar und man sieht deutlich den Unterschied von deinen ” zu " ...
Mit dem richtigen Editor wird meist auch der Text zwischen "..." in einer anderen Farbe dargestellt, so sieht man sofort wo es klemmt.
MED gibt es z.B. für Testzwecke kostenlos, eine Lebenslizenz kostete vor Jahren um die 50 Euro.
VX kann sicher noch besser die Farben nutzen, aber ich denke dafür braucht man eine Subscription.

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 9:39
von Jan
Ich würd einfach mal den Link für VX auf der Alaska-Homepage nutzen. Da steht dann zwar, das Alaska die Kundennummer haben will, aber wenn man stattdessen reinschreibt, das man den für die Demo braucht ...

Jan

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 17:36
von AUGE_OHR
Eckhard Sallermann hat geschrieben:Also das mit dem Verzeichnis scheint wohl zu klappen, allerdings:
...
Sorry, ich versuche mich gerade einfach mal mit Xbase, komme von Clipper + VO, dennoch verstehe ich diese Meldungen nicht
hast du auch die LIB / INCLUDE Verzeichnisse angepasst ?
mir scheint als wenn du auf die Cl*pper "GET.CH" zugreifst.

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 17:44
von Eckhard Sallermann
Inzwischen passt das, also die Fehler habe ich nicht mehr, ich konnte die Installation ( mit Anpassungen in der Registry ) in ein anderes Verzeichnis kopieren
AUGE_OHR hat geschrieben:
Eckhard Sallermann hat geschrieben:Also das mit dem Verzeichnis scheint wohl zu klappen, allerdings:
...
Sorry, ich versuche mich gerade einfach mal mit Xbase, komme von Clipper + VO, dennoch verstehe ich diese Meldungen nicht
hast du auch die LIB / INCLUDE Verzeichnisse angepasst ?
mir scheint als wenn du auf die Cl*pper "GET.CH" zugreifst.

Re: Installation der Demo XBASE

Verfasst: Mo, 17. Okt 2011 17:50
von Tom
Seit der 1.9SL1 (also vermutlich auch in der Demo-Installation) setzt Alaska bei der Installation Keys in HKEY_CLASSES_ROOT (vor allem die Icons für die Applikationen wie den Form-Designer, die Verknüpfung für den automatischen Start von PBUILD beim Klick auf eine XPJ-Datei), außerdem aber vor allem das, was zuvor in der AutoExec bzw. Config stand, in HKEY_CURRENT_USER\Environment, nämlich:

INCLUDE
LIB
PATH
TEMP
TMP
XPPRESOURCE
XPPROOT

Die dort eingetragenen Pfade kann man nach der Installation einfach ändern oder sie von Hand setzen. TEMP und TMP sind "erweiterbare Zeichenfolgen", die anderen sind (einfache) "mehrteilige Zeichenfolgen". INCLUDE enthält also beispielsweise den Pfad auf das Include-Verzeichnis der Alaska-Installation. Wenn die Tools noch vorhanden sind oder weitere DBEs, sind entsprechend diese Pfade (durch Semikolons getrennt) einzufügen. Standardmäßig steht da also unter Windows 7: "C:\Program Files\Alaska\XPPW32\INCLUDE". Analog bei LIB. PATH zeigt auf die jeweiligen BIN-Verzeichnisse.

Wenn man nicht unbedingt braucht, dass sich PBUILD beim Doppelklick auf eine XPJ-Datei startet, genügen die Environment-Einstellungen.