![]() |
AW: Synedit für Delphi 10.3.2.
Dein BPL Ausgabeverzeichnis muss in der Windows PATH Variable enthalten sein. Er findet desweghen die Runtime BPL nicht. Diese hast du anscheinend irgenwo anderst hin kompiliert. Wenn du keine Ausgabeverzeichnis für DCP/BPL definiert hast (siehe Optionen der beiden Projekte). Werden sie eigentlich im von Delphi vorgegeben Verzeichnis erstellt. Dieses wird bei der Installaiton von Delphi in die PATH Variable eingefügt. Ich glaube deswegen, dass die beiden Packages in den Optionen ein eigenes Ausgabeverzeichnis hinterlegt haben.
Ich habe das Ganze bei mir so gemacht, dass ich in den globalen Umgebungsoptionen den Pfad für die Ausgabwe von BPL's bei mir auf C:\Delphi\BPL gestellt habe. Dieser Pfad habe ich in die PATH Variable eingetragen. Daneben habe ich ein pro Delphi separates DCP Verzeichnis erstellt: D:\Delphi\DCP\D10.3. Dieses wird in die Libraypfad in Delphi eingefügt und zwar möglichst am Anfang. Dieses muss NICHT im PATH sein. Dein Problem ist, dass er 1. Die BPL nicht findet (Windows PATH) und 2. Dass der Librarypfad dein DCP Augabeverzeichnis nicht enthält und so die DCP nicht gefunden wird, die übrigens einer DCU entspricht aber für Packages gebrauacht wird. Wenn du mit Packages kompilierst, wird immer mit dieser DCP gearbeitet und nicht mit den Library DCU's. |
AW: Synedit für Delphi 10.3.2.
Hmmm...:gruebel: Was ist mit GetIt?
|
AW: Synedit für Delphi 10.3.2.
Hi haentschman
Mit GetIt atte ich es versucht, nachdem ich gestern nach etliche Synedit-Dateien gesucht und diese gelöscht habe - fehlanzeige. GetIt zeigt mir nicht mal an, dass Synedit installiert wurde, obwohl die Dateien im Repository vorhanden waren. Ironischerweise habe ich mir die Jedis(JVCL & JCL) genauu darüber unter Rio erfolgreich intalliert - nachdem ich alles nach Jedi-Dateien durchsucht und diese entfernt hatte. Unter XE8 hatte ich sie installiert und wollte dies unter Tokyo auch tun, aber GettIt brach damals die installation ab... Gruss Delbor |
AW: Synedit für Delphi 10.3.2.
Liste der Anhänge anzeigen (Anzahl: 1)
Also ich hab das auch gerade probiert mit dem aktuellen master Stand von github.
Dabei gab es zuerst beim Kompilieren des Designtime Packages einen Fehler, dass er SynHighlighterGLSL nicht fand. Das liegt daran, dass vergessen wurde, diese in die contains Klausel des Runtime packages aufzunehmen, also hab ich folgende Zeile in die SynEdit_R.dpk hinzugefügt:
Delphi-Quellcode:
Als ich dann kompilieren wollte bekam ich beim Designtime Package den Fehler, dass SynEdit_R nicht gefunden wurde... :gruebel:
SynHighlighterGLSL in '..\..\Source\SynHighlighterGLSL.pas',
Kurzer Blick in den Projekmanager zeigte, dass er irgendwie sein libsuffix verloren hatte, also ins git und mal ebend die dproj Datei revertet und die Projektgruppe neu geladen und es kompiliert. Nun noch die Suche nach der Ursache... :coder2: Problem nochmal provoziert (einfach die dpk kurz speichern und wupps, war der libsuffix wieder weg. Ins git geschaut, was sich da geändert hat und siehe da - der Libsuffix stand dort nur in der win32 config Node und die hauts beim Speichern irgendwie weg. Ich erinnerte mich, dass der ProjectMagician von Uwe Raabe da was macht und hab den mal entladen und siehe da - kein verschwundener Libsuffix mehr. Abhilfe sollte es trotz weiteren Benutzens des ProjectMagician bringen, den Libsuffix bei "Alle Konfigurationen - Alle Platformen" einzutragen, die wird nämlich nicht angefasst. TL'DR: Uwe is schuld :stupid: P.S. Hier die relevanten Änderungen für 10.3 auf dem derzeitigen master |
AW: Synedit für Delphi 10.3.2.
Zitat:
|
AW: Synedit für Delphi 10.3.2.
Hallo,
ich hatte mir auch nur die zip. runtergeladen. Ich hab's so gemacht. Im entpackten Ordner die Verzeichnisse \dcu \bpl angelegt. SynEdit.groupproj geöffnet. - Optionen - für SynEdit_R.dproj Ausgabe für Units \delphi\komponten_10.3\SynEdit-master\dcu\ Ausgabe für Package \delphi\komponten_10.3\SynEdit-master\bpl\ - Optionen - für SynEdit_D.dproj Ausgabe für Units \delphi\komponten_10.3\SynEdit-master\dcu\ Ausgabe für Package \delphi\komponten_10.3\SynEdit-master\bpl\ - Suchpfad - \delphi\komponten_10.3\SynEdit-master\Source \delphi\komponten_10.3\SynEdit-master\bpl (nur vollständigskeitshalber) erst rt und dann dt package kompiliert. installiert und die Ordner \delphi\komponten_10.3\SynEdit-master\Source \delphi\komponten_10.3\SynEdit-master\dcu dem Biblothekspfad hinzugefügt. die BPL -Dateien ins BPL -VErzeichnis kopiert. Gruß Zitat:
|
AW: Synedit für Delphi 10.3.2.
Zitat:
|
AW: Synedit für Delphi 10.3.2.
Zitat:
|
AW: Synedit für Delphi 10.3.2.
Hallo,
deshalb schrieb (nur vollständigskeitshalber) mehr hatte ich den Optionen nicht geändert. Auf jeden fall gut zu Wissen. Gruß Zitat:
|
AW: Synedit für Delphi 10.3.2.
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Heumann
Klingt hochinteressant! Wie gross war denn die heruntergeladene Zip? Ich hab hier 2 von den Dingern, ud die sind unterschiedlich gross: Anhang 51596 Das könnte auch noch eine Ursache sein. Weiter lese ich deine Pfadangaben so, dass
Delphi-Quellcode:
ein Teilstück deines Pfades zu den Fremdkomponenten ist, also in etwa gleich wie bei mir.
\delphi\komponten_10.3\
Zitat:
Gruss Delbor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:35 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