Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
24. Mär 2017
Im Bin Verzeichnis deiner Delphiinstallation.
Das kannst du auch leicht mit Everything oder dem Kommandozeilenbefehl where ermitteln.
Theoretisch ja, aber ob das funktioniert weiß ich nicht (ein Teil der Klassen existiert dann ja doppelt).
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
23. Mär 2017
Die müssen nur im Systempfad liegen.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
23. Mär 2017
Dann bleibt dir nur die BPLs mitzuliefern, wenn es mit Laufzeitpackages funktioniert.
Wir haben stattdessen die Klassen im Code registriert bzw. benutzt, damit sie einkompiliert werden. Da wir die meisten, soweit möglich, ohnehin im Pascal Script zur Verfügung stellen, sind die meisten aber ohnehin schon drin.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
23. Mär 2017
Die Option Laufzeitpackages bewirkt, dass der Code nicht in die Exe einkompiliert wird und du stattdessen die Laufzeitpackages mitliefern musst.
Genau das stand doch schon in der ersten Antwort...
//edit:
Ich habe das nie ausprobiert, gehe aber davon aus, dass das auch mit LaufzeitPackages nicht unbedingt möglich ist.
Ohne definitiv nicht, weil diese dann schlicht gar nicht in die Exe...
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
22. Mär 2017
Ähm, um die Fehlermeldung loszuwerden musst du Laufzeitpackages deaktivieren oder die BPLs mitliefern.
Diese Einstellung vererbt sich evtl. nicht in bzw. aus allen Buildkonfigurationen. Du musst in deiner also prüfen, ob es dort richtig ist.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
22. Mär 2017
Die Option mit Laufzeitpackages macht nur wirklich Sinn, wenn man mehrere DLLs oder Anwendungen mitliefert. Denn ansonsten nehmen die Laufzeitpackages mehr Platz ein als man an Größe der Anwendung spart.