Ich arbeite bisher nur mit Purebasic, hätte jetzt aber eine Anwendung für Spiderbasic!
Ich muss eine alte Betriebsdatenerfassung von Maschinen (läuft nur auf XP) auf ein neues System aufsetzten.
Das bisherige System funktioniert Web basiert und benötigt einen installierten Web-Server.
Ich hätte gerne den Webserver weg und das nur über Aufruf im Browser erledigt.
Wenn man mit Spiderbasic ohne Webserver von eiber MySql Datenbank lesen kann würde das
gehen. Wenn man dazu noch schreiben kann wäre das perfekt.
Meine Frage ist also: kann man mit SpiderBasic ein Programm erstellen, das dann im Browser läuft
und eine auf dem Rechner installierte MySql-Db lesen bzw. auch schreiben kann???
MySQL_Zugriff
- TroaX
- Beiträge: 684
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
- Wohnort: NRW
- Kontaktdaten:
Re: MySQL_Zugriff
Mir ist da noch keine Möglichkeit bekannt. Es gibt zwar versuche, mit WebAssembly die Brücke zu schlagen. Aber das was ich bisher gesehen habe, finde ich noch nicht reif für die Produktion.
Mit welcher Sprache wurde die Software serverseitig denn vorher programmiert? PHP? Perl? Java?
Und vor allem ... Warum läuft das nur auf XP, wenn es webbasiert ist?
Mit welcher Sprache wurde die Software serverseitig denn vorher programmiert? PHP? Perl? Java?
Und vor allem ... Warum läuft das nur auf XP, wenn es webbasiert ist?
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Re: MySQL_Zugriff
Servseitig ist das php mit viel html. So gut wie keine Kommentare!Mit welcher Sprache wurde die Software serverseitig denn vorher programmiert? PHP? Perl? Java?
Und vor allem ... Warum läuft das nur auf XP, wenn es webbasiert ist?
Das ganze wurde min XAMPP aufgesetzt.
Das ist alles von um 2004/5 und läuft auf den damaligen PHP und MySQL Bibliotheken. Dann ist da noch ne
alte Zugriffsbibliothek für den Zugriff auf die Siemens S7 Steuerungen.
Für alles bräuchte man aktuelle Versionen, da die alten teils nicht mehr auf Windows 10 bzw. auf 64 Bit System laufen.
Auch nicht als x32 Anwendung. Ich hab das auf Win7x32 nochmals zu laufen gebracht aber mit Einschränkungen.
Virtualisierung ist auch nicht die Lösung, da gibt es auch diverse Probleme mit den Steuerungstreibern.
Ich wollte eigentliche den Server komplett weg haben, da man den nicht braucht. Läuft eh alles lokal und nur auf
einem Rechner. Spider Basic wäre da ein guter Ansatz für mich gewesen!
Ich bin jetzt eher am überlegen ob ich nicht das Web Zeugs komplett eliminiere und auf eine parallel
laufende Exe umstelle. Web geht wohl doch nicht, da Siemens WinCC 2008 nur ein veraltetes Web Gadget hat, auf
welchem aktueller Browsercode nich läuft!
Oder ich pack nochmals VB6 aus und mach ein PlugIn für WinCC 2008.
Re: MySQL_Zugriff
WinCC 2008. Ist das WCC v6.0
Eigene Controls für WinCC zu schreiben ist sehr aufwendig.
Vielleicht besser eine eigenes Programm schreiben mit integrierten WebServer (Gibt gute Beispiele) und für einzelne Variablen
einen kleinen Modbus/TCP Server im Programm integrieren.
Eigene Controls für WinCC zu schreiben ist sehr aufwendig.
Vielleicht besser eine eigenes Programm schreiben mit integrierten WebServer (Gibt gute Beispiele) und für einzelne Variablen
einen kleinen Modbus/TCP Server im Programm integrieren.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: MySQL_Zugriff
Wo ist das Problem einen HTTP Wrapper vor den MySQL-Server zu packen? Anders wird es nicht gehen.