Welche ext. Dateien braucht mein Programm?

Kann man in Delphi5 irgendwo sehen, welche externen DLLs (und sonstige Dateien) ein Projekt benötigt, wenn es auf einem anderen Computer als EXE laufen soll?

Hintergrund:
Ich möchte eine Mini-Datenbankanwendung nicht über ein Installationsprogramm (InstallShield o.ä.) auf einen Rechner spielen, sondern als lauffähige Version in eine ZIP-Datei packen. Dazu gehören aber bestimmte Dateien, in meinem konkreten Fall vermutlich irgendwas der Database-Engine.

Wie geht das?
Danke für Infos
Wolfgang

Hallo,

wenn du nicht irgendwas abgefahrenes machst, reicht idR die exe-Datei. Befehle aus DLLs werden mit reingelinkt, wenn man das nicht explizit anders angibt. Einfach mal probieren kann auch nicht schaden (vielleicht bei einem Kumpel).

Gruß
Jochen

Offenbar Problem mit WinXP oder schnellem Rechner?

wenn du nicht irgendwas abgefahrenes machst, reicht idR die
exe-Datei. Befehle aus DLLs werden mit reingelinkt, wenn man
das nicht explizit anders angibt. Einfach mal probieren kann
auch nicht schaden (vielleicht bei einem Kumpel).

Hallo Jochen,
naja, eben dies hatte nicht funktioniert, allerings lag das offenbar an ganz anderer Stelle. Ich habe eben festgestellt, dass es nur an dem neuen WinXP-Rechner nicht funktioniert. Auf fünf anderen Rechnern (Win98 und NT) läufts problemlos.

Die Meldung beim Start des Programms lautet:
„Larifari.exe hat ein Problem festgestellt und muss beendet werden.“

Scheint eine beliebte Meldung von WindowsXP zu sein, so oft, wie die in Suchmaschinen gefunden wird…

Zum gelöschten Artikel:
Hey, warum hast du den Artikel gelöscht?

Hier wäre die Antwort:

Hallo Wolfgang,

Ne, das klappt nicht, sonst würde ich hier ja nicht fragen. :smile:

jaaa, hast wohl recht… tschuldigung.

Es fehlen (vermutlich BDE-) Dateien, die man mit dem
InstallShield in die Installation aufnehmen könnte.

Ja, sicher, wenn du eine Borland-Database nutzen willst.

Aber ich
möchte auf dem Zielrechner nicht die vollständige
DatabaseEngine installieren. (Na gut, ich hab das nicht
probiert, aber vermutlich passiert das dann, oder?)

Das weiß ich nicht genau, würde ich mir aber auch so denken.

Erinnert mich ein bisschen an die Grafik-Dateien, die man in
DOS-Zeiten auch nicht vergessen durfte, falls das Programm den
Textmodus verließ.

Ja, genau. Aber wenn das Problem einfach ist und keine komplexen Datenaustausche mit anderen Datenbanksystemen benötigt werden, kann man die „Datenbank“ auch per Hand programmieren und braucht die große BDE nicht. Für einfache Sachen ist der Aufwand vergleichbar mit der Einbindung der BDE, aber ich weiß ja nicht, was Du machen willst. Da Du aber schon alles hast, würde ich doch sagen: Nimm die BDE-dateien mit in den InstallShield auf.

Gruß
Jochen

Hey, warum hast du den Artikel gelöscht?

s.o. Ist wohl ein anderes Problem, wie ich in der Minute nach dem Abschicken herausbekommen habe.

Ja, genau. Aber wenn das Problem einfach ist und keine
komplexen Datenaustausche mit anderen Datenbanksystemen
benötigt werden, kann man die „Datenbank“ auch per Hand
programmieren und braucht die große BDE nicht. Für einfache
Sachen ist der Aufwand vergleichbar mit der Einbindung der
BDE, aber ich weiß ja nicht, was Du machen willst. Da Du aber
schon alles hast, würde ich doch sagen: Nimm die BDE-dateien
mit in den InstallShield auf.

Naja, ich will den InstallShield ja nicht benutzen, sondern eine lauffähige Version zippen. Und weil das Browsen durch eine Tabelle mit den entsprechenden Objekten einfach sehr schön funktioniert, möchte ich auch nicht darauf verzichten. Aber vielleicht sollte ich den Datenbanktyp wechseln, damit das ganze auch unter XP funktioniert?