PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ebay.de/search.dll?MfcI=Get


c4
27.04.2003, 07:46:06
Moin,

wie macht man das eigentlich, dass auf einer Website eine .exe oder .dll Datei zum Einsatz kommt? Bei eBay ist das z.B. der Fall.
Reicht es einfach so eine Datei hochzuladen und dann darauf zu verlinken? Nur dumm, dass der Browser dann diese Datei runterladen will. Soll er ja nicht.
Oder ruft man so eine Datei mittels exec() auf? Aber da könnte man auch gleich PHP, Perl, ASP, ... verwenden.
Oder ist sowas Leuten vorenthalten, die einen eigenen Server haben?

Man könnte ja auch bescheissen und in der httpd.conf einfach dafür sorgen, dass auch .exe von PHP geparst wird... ;)

MfG

Matt
27.04.2003, 16:23:35
nö, das ist einfach eine DLL, die der server ausführt, wenn sie vom client aufgerufen wird. Ist ählich konfiguriert, wie PHP: wenn du die datei aufrufst, startet ein programm, welches die DLL lädt und ausführt.
Der browser lädt sie deshalb nicht runter, weil da am anfang des HTTP responses sowas wie:

cout >> "Content-Type: text/htmlnn";

stehen wird.

Ansich musst du den server nur konfigurieren, dass er die datei ausführt.

wie du nen apache server konfigurierst, dass er das macht, weiss ich nicht, ich nehm mal an, dass da ein modul läuft, welches die DLL lädt, und den code darin ausführt oder sowas.

ich frag mich aber auch schon die längste zeit, wann die endlich mal umstellen...
C ist nicht umbedingt das idealste für ne Website...

|Coding
27.04.2003, 16:33:49
matt, woher weist du das es C ist?

Matt
27.04.2003, 17:18:34
C oder C++ - ich weiss es einfach - ich habs wo gelesen, außerdem ist es ziemlich realistisch - Java ist es wohl kaum, weil dann hätten sie JSPs verwendet, Delphi würde ich persönlich auch ausschließen und ansonsten fällt mir nicht viel ein, was DLLs macht, und auch noch sehr schnell (weil relativ hardwarenahe) ist.

|Coding
27.04.2003, 18:23:42
somit könnte es auch c# sein.

c4
27.04.2003, 18:28:31
Okay, Danke erstmal für das(?) Antwort.

C# ist es wohl eher nicht - würde ja heißen, dass das innerhalb des letzten Jahres neu geschrieben geschrieben geworden geseint ... sorry, Deutsch verloren.

|Coding
27.04.2003, 18:33:31
Original geschrieben von _c_4_
Okay, Danke erstmal für das(?) Antwort.

C# ist es wohl eher nicht - würde ja heißen, dass das innerhalb des letzten Jahres neu geschrieben geschrieben geworden geseint ... sorry, Deutsch verloren.

???

volti
27.04.2003, 20:57:22
Hallo Matt,

ansonsten fällt mir nicht viel ein, was DLLs macht

ich mache meine DLL's mit PB. Nur so am Rande, aber das Thema hatten wir´ja schon.

Matt
28.04.2003, 09:17:56
ich hab zwar keine ahnung, was PB ist, aber das ist schon ok so, denke ich ;)

C# ist es sicher nicht, weil wieschon gesagt, dazu ist ebay schon zu alt, und ich glaub nicht, dass die da in letzter zeit was großartig daran verändert haben.

Wenn sie es in letzter zeit gemacht hätte, wäre es wohl nicht bei dlls geblieben, sondern bei aspx oder jsps (php??)
naja - however ;)