![]() |
Nativen Win32-Code auf einer Website ausführen?
Hallo,
ich habe aus dem Programm in meinem letzen Thread eine Standalone-Exe gemacht. Es steht aber immer noch eine Anfrage im Raum, das die Software auch auf einer Website nutzbar gemacht werden soll, also OHNE Download und lokales Ausführen. Was gibt es da für Möglichkeiten? Kann man eine exe oder die dcu/obj in irgendwelche Applets (Java, Flash) konvertieren? Danke, Messie |
Re: Nativen Win32-Code auf einer Website ausführen?
Nein. Wäre vielleicht auch nicht optimal. Eine Neuentwicklung als Webanwendung wäre wohl der richtige Weg. Man könnte es mit Vcl for the Web (IntraWeb) versuchen
|
Re: Nativen Win32-Code auf einer Website ausführen?
Zitat:
Grüße, Messie |
Re: Nativen Win32-Code auf einer Website ausführen?
Zitat:
Neuentwicklung wird - wie schon angemerkt - das beste sein |
Re: Nativen Win32-Code auf einer Website ausführen?
IntraWeb scheint mir vor einer kompletten Neuentwicklung doch einen Blick wert! // Grüße Martin
|
Re: Nativen Win32-Code auf einer Website ausführen?
IntraWeb war auch bei älteren Versionen schon dabei. Hier gibt es die Standard-Controls als Webversion.
|
Re: Nativen Win32-Code auf einer Website ausführen?
Zitat:
wir wollen D2009/BCB2009 sowieso kaufen. Zum Probieren sollte es auf jeden Fall reichen (sind im Prinzip ein paar Edits, Buttons, Grafiken etc., der Rest ist Mathematik und Physik und steckt als C++Code unter der Haube). Gibe es denn so etwas wie die Komponentenentwicklung bei IntraWeb? Grüße, Messie |
Re: Nativen Win32-Code auf einer Website ausführen?
Es sind ja Komponenten
|
Re: Nativen Win32-Code auf einer Website ausführen?
Zitat:
Grüße, Messie |
Re: Nativen Win32-Code auf einer Website ausführen?
Dafür wäre etwas wie Delphi4PHP oder ASP.Net dann eher geeignet
|
Re: Nativen Win32-Code auf einer Website ausführen?
Die IntraWeb-Komponenten sind sicher nicht so zu erweitern wie die Standartkomponenten, Überall da, wo man auf die Übersetzungsebene zu JS und HTML muß sollte man eher die Finge weg lassen, denn hier sind die IW-Komponeten doch reichlich verzahnt.
Da wo der Eingabewert geprüft, getestet und Verändert wird, zum Beispiel die Texteigenschaft eines IWEdits, da kamm man auch die Komponente mit üblichem Aufwand ableiten und erweitern. Eins muß man bei Intraweb aber im Auge behalten: Man braucht einen Windows / [Linux/Wine] - Rechner wo die Intrawebanwendung als exe läuft. Ein Standard-PHP-Perl-Hoster ist damit aussen vor. Grüße // Martin |
Re: Nativen Win32-Code auf einer Website ausführen?
Gehe vielleicht folgendermaßen vor:
1. Trennung von Funktion und Darstellung. 2. Auslagern der Funktionalität in DLL 3. Entwickeln eines Web-Frontends in einer Sprache deiner Wahl (PHP, ASP.NET usw) und einbinden der DLL |
Re: Nativen Win32-Code auf einer Website ausführen?
Zitat:
Eine andere Lösung wäre es die Delphi/BCB App in einen ApplicationService zu wandeln, der im Intranet liegt und von dem öffentlichen Webserver angesprochen wird. Das hieße, dass die Logik selbst so geändert werden müsste, dass sie state-less ist. Und dann könnte der gemeinsame Code vom Appservice aufgerufen werden. Über kurz oder lang könntet ihr auch eure native App auf die Art zu einem Client des Appservices machen und von all den Vorzügen von Multi-Tier auch dort profitieren. ;-) Hierfür (Website<->Appserver) wären die Standardprotokolle, besonders XML/SOAP, zu "gesprächig" IOW: langsam. Es gibt aber Tools, die es erlauben effizient Binärdaten oder XML/RPC auszutauschen, und dir auch den ![]() Neben dem ![]() ![]() ![]() Wenn Binärmessages keine Voraussetzung sind, könntet ihr euch auch das ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz