![]() |
Teile einer AltAnwendung D6 im Webbrowser laufen lassen, wie
Hallo zusammen,
ich habe vor ca. 3 Jahren eine kleine Anwendung in D6 geschrieben die mit mehreren Forms arbeitet. jetzt sollen einige dieser Forms auch im WebBrowser laufen. Der WebServer ist ein Apache und dort liegen schon einige Seiten, programmiert in PHP. es soll also eine weitere Seite dort hinzu mit der gleichen Funktionalität wie aus der alten Anwendung. Mit internet Programmierung habe ich mich leider noch nicht so viel beschäftigt. meine Frage also ist: wie kann ich am einfachsten teile meiner alten Anwendung in einen InternetBrowser zum laufen bringen? ich habe mir dazu D2007 trial mal angeschaut. jetzt habe ich gehört dass man mit ActiveForms die eigene Form "verpacken" kann und im MS-InternetExplorer laufen lassen kann. das hat aber den Nachteil, dass das nur mit dem MS-Explorer gehen soll. dann gibt es da noch .net. von .net weis ich wie das generell funktioniert. wie ich aber diesen Part bei meiner Aufgabe nutzen kann, oder ob ich es überhaupt nutzen kann weis ich auch nicht. hat einer eine Idee wie vorgehen kann, oder weis jemand wo ich hierüber nachlesen kann. delhpie.about.com habe ich schon versucht nachzulesen, bin da aber nicht durch gestiegen. gruss und danke Astrid |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Vergiss ActiveForms. Ist eine Clientseitige Techink die m.E. in ein paar Jahren von MS abgekündigt wird. Ist per Design ein Einfallstor für Hacker. Entwickel lieber die Masken komplett neu und dann richtig für deine eingesetzte (hier PHP) Servertechnik. Clientseitig kann man auch mit JavaScript viel erreichen.
|
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
"Entwickel lieber die Masken komplett neu und dann richtig "
na ja in welcher Sprache meinst du denn? es sollte schon Delphi sein. auf den forms wird ausgiebig mit TCanvas, MouseMoveEvent', und abfrage der Farbe an einem bestimmenten Pixel gearbeitet. lässt sich die Form nicht mit .net einbinden? in der D2007 Trial version kann man zumindest unter vcl.net mit allen diesen herkömmlichen Komponenten arbeiten. Oder verstehe ich hier war nicht so richtig. vielen Dank für die schnelle antwort |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Was hast du denn für eine Anwendung?
btw: Du weisst schon, dass eine client seitige programmierung sich doch erheblich von einer server seitigen unterscheidet. grüsse GG |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Zitat:
Zitat:
|
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Zitat:
in "Datei/Neu/Weitere/Delhpi für .net Projekte ...gibt es - VCL für Fromular Anwendung - /VCL for the Web (ist ein weiterer Ordner) -- Appl. Wizard for Delphi for .net -- Mode Appl. Wizard for .net -- Appl. for .net in "Datei/Neu/Weitere/Delhpi-Projekte/VCL then Web ...gibt es -- VCL for the Web Appl. Wizzard -- VCL for the Web Test Appl. das hört sich doch ganz gut an und die Compoenten auf der ToolBar die ich benötige(vertraut sind) sind auch alle vorhanden. Ich weiss jetzt nicht wie ich ein solches TForm im InternetExplorer aufrufe usw. (was habe ich da nicht vestanden?) Zitat:
kann mann darin programieren? ist da auch Drag&Drop möglich? Zitat:
Zitat:
... bei Amazon habe ich ein Buch von Elmar Warken .Net-Framework. den Autor kenne ich und das ist die Rede davon: "Ein besonderer Fokus wird dabei auf die Portierung bestehender Delphi-Anwendungen gelegt", das hört sich doch für mich geeignet an. ... weiterhin Aus dem Inhalt: - Fortgeschrittener Formularentwurf - Formularvererbung in der FCL und der VCL - ListViews, TreeViews, und weitere Controls - Serialisierung, XML, Threads - Typsystem der .NET-Plattform - Assemblies und Namespaces - Grundlagen von ADO.NET - Datenbankanwendungen mit ADO.NET und der VCL/dbExpress - Stored Procedures und Mehrbenutzerfähigkeit - Entwicklung von Windows-Forms-Komponenten das hört sich doch alles danach an als ob es ganau mein Probelem beschreibt. Bin ich da auf einem falschen Dampfer? was ich nicht verstehe ist, vor dieser Aufgabe müssten doch eigentlich schon tausende Delphianer gestanen haben.? ... ich komme mir vor als würde ich zum ersten mal ein Programm entwickeln oh je |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
IntraWeb gibt es auch für Win32. Das löst aber nicht dein Problem. den IntraWeb (VCL for the Web) erzeugt eine serverside ISAPI-Modul bzw. DSO, welches dann auf einem Webserver (IIS/Apache) eingebunden wird.
|
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
danke für die Antwort
wie löse ich es dann? |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Kurze Frage vorweg: Habt Ihr den Server vorort (1) oder einen gemieteten Webspace (2). Wenn 2, dann welche Sprachen laufen daruaf PHP / Perl / ASp? Davon hängt ab, was geht, sonst bekommst Du noch mehr hinweise was nicht geht ...
Grüße in die Runde // Martin |
Re: Teile einer AltAnwendung D6 im Webbrowser laufen lassen,
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:00 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