Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm läuft auf fremden Rechner nicht (https://www.delphipraxis.net/121231-programm-laeuft-auf-fremden-rechner-nicht.html)

Thomas F 24. Sep 2008 10:05


Programm läuft auf fremden Rechner nicht
 
Ich hab ein kleines Programm geschrieben, ich habs einem Freund gegeben, aber auf dessen Rechner läuft es nicht. :?
Bei mir läuft es einwandfrei.
Ich glaube, es läuft nur , wenn man Delphi installiert hat.
Woher weiß ich, ob es auf einem fremden Rechner, ohne Delphi läuft.
Woher weiß ich welche DLLs oder sonstigen Dateien auf dem anderen Rechner benötigt werden,
damit mein Programm einwandfrei läuft ?

DeddyH 24. Sep 2008 10:07

Re: Programm läuft auf fremden Rechner nicht
 
Wenn eine DLL fehlt, sollte eine entsprechende Meldung auf dem fremden PC ausgegeben werden. Ist das evtl. eine Datenbankanwendung, womöglich noch mit der BDE?

TeronG 24. Sep 2008 10:08

Re: Programm läuft auf fremden Rechner nicht
 
Oder verwendest du ActiveX Komponenten?

DeddyH 24. Sep 2008 10:11

Re: Programm läuft auf fremden Rechner nicht
 
Runtime-Packages? Du siehst, es kann viele Ursachen haben, pauschal kann man Deine Frage nicht beantworten.

Thomas F 24. Sep 2008 10:19

Re: Programm läuft auf fremden Rechner nicht
 
Zitat:

Zitat von DeddyH
Wenn eine DLL fehlt, sollte eine entsprechende Meldung auf dem fremden PC ausgegeben werden. Ist das evtl. eine Datenbankanwendung, womöglich noch mit der BDE?

Ja, da ist eine MyBase-Datenbank dabei.

DeddyH 24. Sep 2008 10:25

Re: Programm läuft auf fremden Rechner nicht
 
Ich habe mit MyBase noch nie etwas gemacht. Wenn dafür aber die BDE benötigt wird, muss sie auf dem Fremdrechner auch installiert werden. Lies Dir aber unbedingt die Lizenzbestimmungen dazu durch, die Installation der BDE darf nur durch zertifizierte Setup-Programme erfolgen.

Thomas F 24. Sep 2008 10:32

Re: Programm läuft auf fremden Rechner nicht
 
Zitat:

Zitat von DeddyH
Ich habe mit MyBase noch nie etwas gemacht. Wenn dafür aber die BDE benötigt wird, muss sie auf dem Fremdrechner auch installiert werden. Lies Dir aber unbedingt die Lizenzbestimmungen dazu durch, die Installation der BDE darf nur durch zertifizierte Setup-Programme erfolgen.

Hier steht , dass BDE nicht benötigt wird und nur die Datei midas.dll installiert werden muß

http://www.delphi-treff.de/tutorials...en-mit-mybase/

Hoffentlich haut das hin

Gibts kein Prog mit dem man das vorher testen kann ?

Thomas F 24. Sep 2008 13:20

Re: Programm läuft auf fremden Rechner nicht
 
Ich hab auf meiner Delphi CD das InstallShield Express 4.0,
wenn man da "beliebiges Betriebssystem" eingibt, dann läuft es auf allen Rechnern,
mit diesen Betriebssystemen.

Ich hoffe es zumindest. :?

Assertor 24. Sep 2008 13:25

Re: Programm läuft auf fremden Rechner nicht
 
Hi,

Zitat:

Zitat von Thomas F
... nur die Datei midas.dll installiert werden muß

Oder mal probieren die MidasLib in die Uses aufzunehmen. Dann geht es auch ohne externe DLL.

Gruß Assertor

Thomas F 24. Sep 2008 13:49

Re: Programm läuft auf fremden Rechner nicht
 
Zitat:

Zitat von Assertor
Hi,

Zitat:

Zitat von Thomas F
... nur die Datei midas.dll installiert werden muß

Oder mal probieren die MidasLib in die Uses aufzunehmen. Dann geht es auch ohne externe DLL.

Gruß Assertor

Ich hab das Prog jetzt mit InstallShield erstellt.

Normalerweise müßten dann alle Dateien , die man benötigt, hinzugefügt werden,

sodass es auf jedem System läuft.

Ich hoffe es zumindest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 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