Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#2

AW: high-dpi-patches-for-delphi von Uwe Raabe

  Alt 6. Jun 2018, 09:48
OK, hier eine step-by-step Anleitung unter Benutzung von Mercurial. Ich habe mein TortoiseHG auf Englisch eingestellt, da ich so mit den allgemein üblichen Begriffen arbeiten kann und mich nicht immer durch die teils grausigen Übersetzungen ärgern muss. Deswegen verwende ich hier immer beide Versionen:
  1. Die HighDPIPatches.zip in ein leeres Verzeichnis entpacken
  2. Die Datei HighDPI.manifest in ein anderes Verzeichnis verschieben
  3. TortoiseHG installieren (enthält Mercurial, aber hat eine GUI)
  4. Die TortoiseHG Workbench aufrufen
  5. Über das File/Datei-Menü ein New Repository/Neues Projektarchiv in einem Verzeichnis eurer Wahl für die veränderten Sourcen anlegen (Bsp: "C:\MyRepos\DelphiPatched" im weiteren "PatchRepo" genannt)
  6. Wahlweise das gesamte Source-Verzeichnis oder nur den Source\vcl Teil unter Beibehaltung der Struktur von Delphi Tokyo ("c:\Program Files (x86)\Embarcadero\Studio\19.0\") in das PatchRepo kopieren.
  7. In TortoiseHG im View/Anzeige-Menü den Eintrag Commit/Übernehmen auswählen
  8. Falls die Dateiliste leer ist, einmal den Refresh-Button klicken
  9. Alle Dateien markieren (das Häkchen in der Headerzeile)
  10. Im Kommentarfenster einen sinnvollen Text eingeben (z.B. "Original Delphi 10.2.3")
  11. Auf Commit/Übernehmen klicken
  12. Über das Repository/Pojektarchiv-Menu den Eintrag Import Patches (keine Übersetzung) anwählen.
  13. Den Button Browse Directory/Verzeichnis durchsuchen klicken und das oben entpackte HighDPIPatches-Verzeichnis auswählen
  14. Nun sollten die einzelnen Patches in numerischer Reihenfole in der Liste auftauchen
  15. Import/Importieren klicken
  16. Das PatchRepo in den Suchpfad eures Projekts aufnehmen
  17. Die HighDPI.manifest als Benutzerdefiniertes Manifest im Projekt eintragen
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat