AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Ist eine universelle dll für Windows und Website möglich?
Thema durchsuchen
Ansicht
Themen-Optionen

Ist eine universelle dll für Windows und Website möglich?

Ein Thema von messie · begonnen am 1. Dez 2009 · letzter Beitrag vom 1. Dez 2009
Antwort Antwort
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Ist eine universelle dll für Windows und Website möglich?

  Alt 1. Dez 2009, 11:11
Moin,

ich möchte verschiedene Berechnungen, die häufiger mal in Projekten gebraucht werden, in eine dll auslagern.
Da die Berechnungen auch schon mal für eine Website als Onlinerechner angefragt wurden, möchte ich mal prüfen, ob das universell geht.

Gibt es dlls, die im Rahmen eines Webseitenscripts ausführbar sind und gleichzeitig als "normale" Windows-dll verwendbar sind?

Danke, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 11:12
Nö. Spätestens wenn der Server unter Linux läuft hast du schlechte Karten mit einer Windows-DLL.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 11:23
Ist die Absage nicht etwas voreilig?

Ich bin ein ziemlicher Laie auf dem Gebiet, aber:

Wenn ein Windows-Server genutzt wird (wie bei Matt), müsste das dann nicht machbar sein?

Das Projekt könnte mit Prism erstellt werden. Die Frage wäre dann, ob von dem ASPX-Projekt eine Win32-DLL genutzt werden könnte.

Sicher ginge das nicht auf jedem Server, aber unter bestimmten Voraussetzungen... !?

Stahli
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.610 Beiträge
 
#4

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 11:30
Zitat von Bernhard Geyer:
Nö. Spätestens wenn der Server unter Linux läuft hast du schlechte Karten mit einer Windows-DLL.
Er könnte die .dll mit FreePascal in eine .so shared library kompilieren. Die kann man dann auch unter Linux anziehen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 11:53
Zitat von messie:
Da die Berechnungen auch schon mal für eine Website als Onlinerechner angefragt wurden, möchte ich mal prüfen, ob das universell geht.
Wenn man die Berechnungen anderen Firmen zur Verfügung stellen will, damit sie auf deren Webseiten genutzt werden können, kann man einen Web Service in Delphi erstellen und diesen auf einem Rechner im Internet zugänglich machen - wobei man die berechtigten Nutzer (Webserver) über die einschlägigen Zugriffsschutzmöglichkeiten freischalten kann (z.B. anhand der IP-Adresse). Man braucht dafür einen Rechner der im Internet steht und auf dem Windows läuft.

Das System sähe dann so aus:

Browser <-- HTTP --> Web Server (beliebiges OS und Programmiersprache) <-- HTTP --> Web Service Server (Windows)

Viele Grüße,
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 12:41
Da sind ja doch einige Möglichkeiten zusammengekommen.

Tenor ist für mich, dass ich eine normale Windows-dll erstellen kann, die ich mit verschiedenen Methoden später auch auf Websites nutzbar machen kann.

Super, danke!
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#7

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 18:37
Mit .net solltest du eine Assembly erstellen können - diese sollte man dann sowohl für eine nornmale GUI-Anwendung als auch in einer asp.net webandwendung problemlos nutzen können ....

Hab' ich aber noch nicht gemacht

asp.net sollte mit gewissen Einschränkungen auch unter Linux laufen
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Ist eine universelle dll für Windows und Website möglich

  Alt 1. Dez 2009, 18:40
Aber sein eigentliches Projekt ist (anscheinend) Win32.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz