AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern
Thema durchsuchen
Ansicht
Themen-Optionen

Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

Ein Thema von LeisureSuitLarry · begonnen am 8. Jun 2011 · letzter Beitrag vom 21. Mär 2012
Antwort Antwort
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#1

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 14:19
Worin liegt eigentlich der Vorteil dieser Option? Die Exe wird zwar kleiner, aber ich muss ja auch alle Packages mitliefern...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.875 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 14:21
Aber nur einmal bei vielen Programmen, so dass so in Summe weniger Platz belegt wird.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 14:27
Worin liegt eigentlich der Vorteil dieser Option? Die Exe wird zwar kleiner, aber ich muss ja auch alle Packages mitliefern...
- Mehrere Exe -> Weniger Platzbedarf
- Updates -> Kleinere Exe als Diff
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#4

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 16:07
Wenn du nur ein Programm/EXE hast, dann gibt es keinen Vorteil.
Als Nachteil wäre zu sagen, daß du dann noch "viele" BPLs mitliefern müsstest.
Ist dann quasi wie bei einer .Net-Anwendung, welche ohne rießiges .Net-Frameworke nicht läuft, wärend eine kleine Delphi-EXE (ohne Laufzeitpackages kompiliert) meistens ohne Probleme läuft.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 8. Jun 2011 um 16:13 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 17:03
Und wenn du mit einer anderen Delphi Version die Exe kompilierst, musst du wieder die BPLs ausliefern. Was zur Folge hat, dass du den fremden PC vollmüllst.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.780 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 17:10
Und wenn du mit einer anderen Delphi Version die Exe kompilierst, musst du wieder die BPLs ausliefern. Was zur Folge hat, dass du den fremden PC vollmüllst.
.. eine Installations-/Deinstallationroutine wird das sicherlich verhindern können.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.045 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 8. Jun 2011, 17:19
Und wenn du mit einer anderen Delphi Version die Exe kompilierst, musst du wieder die BPLs ausliefern. Was zur Folge hat, dass du den fremden PC vollmüllst.
.. eine Installations-/Deinstallationroutine wird das sicherlich verhindern können.

Grüße
Klaus
Der Einwand ist gar nicht so abwegig. Hab mich schon oft genug gewundert, warum in meinem system32 Verzeichnis ne rtlxxx.bpl, vclxxx.bpl etc. von einer Delphi Version liegt, die ich niemals installiert geschweige denn besessen habe.

Warum ist Embarcadero eigentlich noch nicht auf die Idee gekommen, ein "RAD Studio Redistributable Package" zu erstellen?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie ( 8. Jun 2011 um 17:23 Uhr)
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.688 Beiträge
 
Delphi 2007 Enterprise
 
#8

AW: Mit Delpi 2010 erzeugte exe läuft nicht auf anderen Rechnern

  Alt 21. Mär 2012, 16:04
Ich hänge mich einfach mal hier dran, weil das Problem zwar das selbe ist, die Lösung leider aber nicht half.

Ich habe D2007, und dort vorhin die DevART UniDAC 3.5 deinstalliert, und anschließend die gleichen Kompos in der Version 4.1 (trial) installiert, um zu gucken, ob ich damit dann an neuere MySQL Server Versionen heran komme (die 3.5 meldete "Bad handshake" beim connect). Siehe da, mit UniDAC 4.1 klappts!

Leider ist es seit dem aber so, dass ich mein kompiliertes Programm nur noch auf dem Entwicklungsrechner starten kann, da angeblich die unidac105.bpl und dac105.bpl fehlen. Werfe ich diese ins Prgorammverzeichnis gehts, dann fehlt aber auf ein mal die rtl100.bpl. Ich vermute, das würde sich über alle verwendeten Packages fortsetzen.
Die Krux: Ich erzeuge das Projekt nicht mit Laufzeitpackages. Tu ich das aus Spaß mal, wird die EXE gleich 3MB kleiner, und die BPLs fehlen natürlich. Kompiliere ich ohne, ist die EXE wieder rund 5,4MB groß wie vor dem UniDAC Upgrade, aber die BPLs fehlen angeblich nach wie vor

Alles lief zuvor ohne Probleme, und der Auslöser ist definitv der UniDAC Versionswechsel. Was kann da schief gelaufen sein, bzw. wo könnte ich da noch Dinge einstellen?

Danke!
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  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 04:52 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