Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Weitergabe von Programmen (https://www.delphipraxis.net/28520-weitergabe-von-programmen.html)

BrunoT 25. Aug 2004 18:30


Weitergabe von Programmen
 
Hallo!

Ich habe bisher mit Delphi 3 gearbeitet und hatte bei der Weitergabe von Programmen keine Probleme :-D . Nun bin ich auf D7 umgestiegen und habe schon bei meiner ersten Anwendung Probleme mit der Weitergabe.
Wie kann ich ermitteln, welche .DLL oder andere Dateien auf den Zielrechner zu installieren sind (abgesehen von der BDE), damit das Programm auf dem Zielrechner läuft?

Ich habe alle Dateien(ca. 30MB!!) :!: , welche von Borland in der Datei deploy.txt aufgeführt worden sind, auf den Zielrechner kopiert und erhalte trotzdem eine Fehlermeldung "EOleError" :wall: .
(Ich greife in diesem Programm auf Excel zu). Erst als ich auf dem Zielrechner Delphi installiert hatte, lief das Programm anstandslos. Benötigt das D7- Programm noch Registry-Einträge für ExcelApplication?

mit freundlichen Grüßen

BrunoT

Fossibaer58809 25. Aug 2004 18:43

Re: Weitergabe von Programmen
 
Ein möglicher Ansatz:

Wenn es sich beim Zielbetriebssystem um Windows 95 oder Windows 98 handelt kann dieser Fehler auftreten wenn ein IE vor Version 5.5 (glaube ich) installiert ist. Ein Update des IE sollte dann Abhilfe schaffen.

Michael

BrunoT 25. Aug 2004 19:00

Re: Weitergabe von Programmen
 
Hallo Fossibaer58809,

ich danke für die schnelle Antwort, ich glaube aber, dass dies nicht die Lösung ist. Ich werde aber mal schauen, das Zielsystem war ein neues XP-System mit SP 1a.

mfg

BrunoT

BrunoT 2. Sep 2004 14:37

Re: Weitergabe von Programmen
 
Hi,

ich habe die Lösung gefunden. Ich habe in dem Programm Ein Worksheet von "Formula One - Visual Components" (ActiveX - Control) verwendet, welches die Dateien VCF132.OCX, MFCANS32.DLL und OC30.DLL verlangt. Außerdem muß das VCF132.OCX noch registriert werden. (Stand in der Hilfe zu den Controls)

Nun muß ich das nur noch in der Installationsroutine berücksichtigen.

Die Internetseite http://www.visualcomp.com ist leider nicht erreichbar?!?

Tschau

BrunoT

mschaefer 2. Sep 2004 15:08

Re: Weitergabe von Programmen
 
Moin,
bin mir zwar nicht ganz sicher, aber ich meine, dass es ausreicht die OCx und zugehörige dll´s ins Programmverzeichnis zu kopieren. Da es dann aber nicht registriert ist, muß es bei jedem Programm im Programmverzeichnis liegen, das dieses ocx verwendet....

Viel Erfolg // Martin

BrunoT 8. Okt 2004 08:06

Re: Weitergabe von Programmen
 
Zitat:

Zitat von mschaefer
Moin,
bin mir zwar nicht ganz sicher, aber ich meine, dass es ausreicht die OCx und zugehörige dll´s ins Programmverzeichnis zu kopieren. Da es dann aber nicht registriert ist, muß es bei jedem Programm im Programmverzeichnis liegen, das dieses ocx verwendet....

Viel Erfolg // Martin

Das hat leider nicht gereicht!

Ich mußte die Dateien manuell registriern mit

regsvr32.exe xxx.ocx

Das muß ich später den Installer erledigen lassen.

Danke

Stevie 8. Okt 2004 10:19

Re: Weitergabe von Programmen
 
Mit dem Dependency Walker kannst du dir die Abhängigkeiten von Programmen und Bibliotheken ansehen.

BrunoT 16. Okt 2004 15:04

Re: Weitergabe von Programmen
 
Ich werde mir das mal anschauen, danke!

BrunoT


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