Xbase++ und windows embedded standard 7

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Hallo Forenmitglieder,

für eine techische Anwendung möchte ich auf einer Beckhoff Steuereung ein Xbase++ Programm laufen lassen.

Jedoch sind die meisten Steuerungen nur mit den Windows CE oder Windows Embedded Standard 7 erhältlich (Leistung 1,6 Ghz)

Unterstütz der Xbase++ oder Visual Xbase++ 2.0 diese Betriebssysteme ?

mfg.

mkersch
Benutzeravatar
Markus Walter
Programmier-Gott
Programmier-Gott
Beiträge: 1018
Registriert: Di, 24. Jan 2006 10:22
Wohnort: Saarland

Re: Xbase++ und windows embedded standard 7

Beitrag von Markus Walter »

Hallo,

nein Xbase++-Programme laufen nur unter Win32 oder Win64.
Gruß
Markus

Mitglied der XUG Saarland-Pfalz
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Tom »

(Teilweiser) Einspruch. Xbase++-Applikationen laufen definitiv nicht auf Windows CE oder Windows Embedded Standard/Compact, aber auf den Versionen "Embedded Enterprise" und "Embedded Server" von Windows 7 sollten sie laufen.
Herzlich,
Tom
Benutzeravatar
Markus Walter
Programmier-Gott
Programmier-Gott
Beiträge: 1018
Registriert: Di, 24. Jan 2006 10:22
Wohnort: Saarland

Re: Xbase++ und windows embedded standard 7

Beitrag von Markus Walter »

Tom hat geschrieben:(Teilweiser) Einspruch. Xbase++-Applikationen laufen definitiv nicht auf Windows CE oder Windows Embedded Standard/Compact, aber auf den Versionen "Embedded Enterprise" und "Embedded Server" von Windows 7 sollten sie laufen.
Hi Tom,

ich habe ja letztlich nichts anderes gesagt. "Embedded Enterprise" und "Embedded Server" sind ja Win32- oder Win64-Systeme. Selbst Windows Embedded Standard könnte ggf. sogar gehen, basiert ja angeblich auch auf Win7 (nicht auf CE). Ich habe da aber keine praktischen Erfahrungen. Windows Embedded Compact basiert auf CE und scheidet definitiv aus.
Gruß
Markus

Mitglied der XUG Saarland-Pfalz
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Vielen Dank für Eure Antworten.

Die Beckhoff Steuerung gibt es nur mit dem Embedded Standard 7.

In den Vortrag von Steffen F. Pirsig wird was von Ipad usw. Applikation erzählt. Kann es sein das Xbase 3 dies dann unterstütz ?

Bzw. gibt es irgendwelche Tricks dies doch zu realisieren.

mfg.

mkersch
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Tom »

Hallo, Mkersch.

CXP erlaubt es, "mobile Anwendungen" herzustellen, die vom IIS oder Apache gehostet werden. Auf dem Zielgerät läuft dann - nach meinem bisherigen Verständnis - überhaupt keine App, sondern es handelt sich letztlich um ein Web-Interface für Xbase++, das für Mobilgeräte optimiert ist. Derlei kann man (vermutlich etwas aufwendiger) auch z.B. mit Xb2.Net herstellen, oder mit dem HTML-Interface von Roger Donnays eXpress++. Es wird aber, wie gesagt, keine App erzeugt, die dann auf dem Endgerät läuft.

Bei den "embedded"-Betriebssystemen, für die diese Bezeichnung auch tatsächlich zulässig wäre, scheitert das mit Xbase++ schon daran, dass die ganze Laufzeitumgebung mitgeliefert werden muss. Sie unterstützen kein DLL-Konzept in der Form, wie wird das von Standard-Windows kennen. Und die API ist völlig anders.
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Hi,

wenn du Anwendungen für Windows CE, Windows Mobile 5.x oder 6.x oder Android schreiben willst, dann schau dir mal das an:

http://www.basic4ppc.com/

Ich selbst haben mit der Android-Version gearbeitet und bin begeisterst (von PREIS um die 90 $ und LEISTUNG) ;-)
Nach der Windows Mobile / CE Version musst du dort fragen, die wird nicht mehr aufgeführt, weil der Markt zu Android gewechselt ist.
Gruß
Hubert
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Wolfgang Ciriack »

Ich habe vor 3 Jahren eine Anwendung mit FiveWin++ für Harbour erstellt, läuft auf Windows Mobile (und wohl auch auf CE). Vorteil hierbei war die Syntax, die fast wie Clipper/XBase++ ist.
Viele Grüße
Wolfgang
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Danke für die Info.

Da meine Anwendung schon über viele Jahre läuft (Clipper5 ... Xbase++ 1.9), möchte ich natürlich nur kleine Modifikationen vornehmen um das Programm wieder
auf Windows Embedded Standard 7 "zum laufen" zu bringen.

mfg.

mkersch
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Worauf ist es denn die ganze Zeit gelaufen ?
Gruß
Hubert
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Die erste Version (clipper 5) ist 1993 unter DOS 6.22 gelaufen.
Xbase++ 1.2 ist dann unter Win95 und Win98 gelaufen.
Die aktuelle Version meines Projekts (Compiler 1.9) läuft jetzt auf Win XP.

mfg.

mkersch
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Und was hat das mit Windows CE zu tun ?
Gruß
Hubert
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Der Hintergrund ist folgender:

Das Projekt bzw. die Software ist zur Vorgabe von Rezepten bzw. zum Auslesen von Istwerdaten und deren grafischer Darstellung, an Prüfanlagen geschrieben worden.
In den Prüfanlagen wurden SPS Steurungen (Siemens) eingesetzt, welche über serielle Schneittstelle mit einem PC kommunizierten, auf welchem Xbase++ läuft.

Da in der zwischenzeit Beckhoff PC basierende SPS Steuerungen anbietet (die wir auch schon einsetzen), wollte ich den SPS und den Xbase++ Teil auf diesem Teil laufen lassen.

Wenn ich aber ein System mit Windows XP einsetze, muss eine komplexe USV Struktur aufgebaut werden. Verwende ich eine SPS mit Windows CE oder Embedded Standard 7 kann ich auf dies verzichten.

Da die Steuerungssystem in der Zwischenzeit sehr kompakt und Leistungsfähig sind, würde es sich anbieten SPS-Programm und PC-Programm auf einem Rechner laufen zu lassen.


mfg.
mkersch
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Koverhage »

Dann würde ich es wie Hubert vorgeschlagen hat
es doch mit Basi4pcc zu probieren
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Hi,

Ich habe nie mit Windows CE programmiert, nur mit Windows Mobile 5.x und 6.x (allerdings mit WinDev, was gewöhnungsbedürftig ist).

Fivewin mit Harbour für Windwos Mobile ist von der Syntax sicher näher an Xbase++ als der Basic Dialekt, der sich an VB anlehnt.
Mit der (nicht ganz quellcompatiblen) Android4Basic Variante kam ich sehr schnell zurecht und das Programm ist flott.
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Jan »

Ich bin absolut unbeleckt, was die Entwicklung für Mobilgeräte angeht. Aber wäre nicht das schon weiter oben angesprochene cxp eventuell eine Lösung? Damit könnte zumindest der Code mit der Logik im Hintergrund bestehen bleiben, "nur" die Oberfläche müßte neu gestaltet werden.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Hallo Jan,

genau das ist es NICHT :!:

cxp läuft auf einem WEB-SERVER (Win32) um Web-Seiten/-Programme von dem Web-Server auf beliebigen Endgeräten im Browser anzuzeigen.
Auf Webformularen kann man natürlich auch Daten erfassen, aber dazu muss zwingend eine online Internetverbindung bestehen.

Das ist erstens nicht immer möglich und kann zweitens ordentlich Geld kosten.
Auf gar keinen Fall, kann es lokale Geräte steuern oder auslesen.

Die Programme die ich erstellt habe, laufen auf dem Smartphone ohne Internetanbindung und speichern alle Daten auf dem Gerät.
Sobald eine Internetverbindung besteht oder über SD-Karten werden dann die Daten getauscht.
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Jan »

Moin Hubert,

ist ein Argument.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Tom »

ist ein Argument.
Auch beim zweiten Mal noch. :wink:
Herzlich,
Tom
mkersch
UDF-Programmierer
UDF-Programmierer
Beiträge: 89
Registriert: Fr, 12. Mai 2006 13:26
Wohnort: Wünricht

Re: Xbase++ und windows embedded standard 7

Beitrag von mkersch »

Hallo Forenmitglieder,

viele Dank für Eure Hilfe.

Werde das Konzept so auslegen, das wieder zwei Systeme SPS und PC(XP) parallel betrieben werden.

mfg.

mkersch
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Jan »

Tom,

ich habe sehr wohl Deine Erwiderung oben auf den ersten Kommentar zu cxp gelesen. Da aber der TE nicht gesagt hatte, ob das nun in Frage kommen könnte oder nicht, habe ich halt nachgehakt. Immerhin wäre es einfacher, nicht alles komplett neu schreiben zu müssen, als jetzt auf Basic oder sonstwas umzusteigen.

Jan

Tom hat geschrieben:
ist ein Argument.
Auch beim zweiten Mal noch. :wink:
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von Tom »

Hallo, Jan.

CXP setzt auf der Client-Seite einen Browser voraus, womit natürlich auch die Einschränkungen gelten, die ein Browser auf dem Client hat. Außerdem wäre schlimmstenfalls eine zusätzliche permanente TCP-Verbindung nötig, die auch niemals ausfallen darf, sonst "läuft" die CXP-App nicht auf dem Client. Und es liefe zusätzliche Software, nämlich der Browser. Keine gute Idee in der skizzierten Situation.
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

Hallo Jan,

um es klar zu sagen, ein XBase++ (Win32) Programm ist KEIN CXP Programm !

Du kannst in CXP zwar die Funktionen von Xbase nutzen und noch einiges zusätzliche für Verbindungsaufbau etc.
Aber grundsätzlich musst du erstmal HTML5 und CSS3 lernen, dann hast du ein Server-Programm ohne direkte Verbindung zum Client,
deutliche Einschränkungen für lokale Geräte etc.

Die Programmierung unterscheidet sich erheblich ob ich ein WEB-Serverprogramm schreibe oder eines für lokale Anwendungen mit Win32-API bzw. XbaseParts.
Gruß
Hubert
CRT
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Mo, 18. Aug 2008 9:33
Wohnort: Kärnten / Österreich
Hat sich bedankt: 10 Mal
Danksagung erhalten: 2 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von CRT »

Hallo zur eingentlichen Frage ob Xbase++ unter Windows Embedded läuft kann ich mitteilen, dass die 1.90.355 auf Windows Embedded POSready7, auch mit der Komponente List&Label 18, einwandfrei funktioniert =D>.

lg
CRT
Zeiterfassung . Zutrittskontrolle
www.CRT-software.com
:wav:
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Xbase++ und windows embedded standard 7

Beitrag von brandelh »

da frag ich mich, was steuern die denn ... ?

(Wär das auch was für mich ... ;-) )
Gruß
Hubert
Antworten