AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Gexperts für D12 verursacht Fehler

Ein Thema von Aliquis · begonnen am 1. Feb 2024 · letzter Beitrag vom 2. Feb 2024
Antwort Antwort
Aliquis

Registriert seit: 26. Jun 2011
Ort: Grafschaft Bentheim
25 Beiträge
 
Delphi 12 Athens
 
#1

AW: Gexperts für D12 verursacht Fehler

  Alt 2. Feb 2024, 14:14
@Dummzeuch
Von der Installation von TortoiseSVN bis zur Registrierung der DLL in der IDE hat es keine 10 Minuten gedauert! Herzlichen Dank für die saubere und sorgfältige Arbeit. Und das Beste: der Fehler ist weg. Vielleicht kann ich ja auch Mal was hilfreiches beitragen ...
Georg
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Gexperts für D12 verursacht Fehler

  Alt 2. Feb 2024, 17:41
Ich hatte mal darüber nachgedacht, den Installer durch ein Script zu ersetzen, das svn.exe herunterlädt, einen Checkout macht, die DLL compiliert und registriert.

Das wäre aber vermutlich für viele zu komplex.

Evtl. aber eine sinnvolle Ergänzung zur Compile-Anleitung.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Gexperts für D12 verursacht Fehler

  Alt 2. Feb 2024, 18:21
Nja, man kann ja erstmal nachsehn, ob SVN/GIT vorhanden ist. (Registry, oder einfach aufrufen und hoffen es liegt im Suchpfad)
Mit GIT kann man auch SVN runterladen.

Via Winget könnte man im Win10/11 einfach Git installieren (SVN steht alleine wohl nicht zur Verfügung, abgesehn von TortoiseSVN)
https://winstall.app/apps/Git.Git
winget install --id=Git.Git -e
winget install --id Git.Git -e --source winget

Man könnte aber auch Curl benutzten
https://git-scm.com/download/win
curl https://github.com/git-for-windows/git/releases/download/v2.43.0.windows.1/PortableGit-2.43.0-32-bit.7z.exe --output PortableGit.7z.exe --silent
Gab es das nicht auch irgendwo als "kleine" ZIP?

Aber egal, wenn man ein GetitPackage bereitstellt, dann gibt es dort eine Download-Funktion. (als Action im Script)
Und die kann man auch extern nutzen.
getitcmd --download=https://github.com/git-for-windows/git/releases/download/v2.43.0.windows.1/PortableGit-2.43.0-32-bit.7z.exe (aber keine Ahnung, warum das Schrottding dabei so extrem die CPU verheizt)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 2. Feb 2024 um 18:37 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.038 Beiträge
 
Delphi 12 Athens
 
#4

AW: Gexperts für D12 verursacht Fehler

  Alt 2. Feb 2024, 20:02
Du kennst doch sicher JCL/JVCL: da compiliert eine Batch auch zuerst den Installer und führt den dann aus.
Der compiliert dann alles und registriert das.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Gexperts für D12 verursacht Fehler

  Alt 2. Feb 2024, 21:24
Würde nicht die Batch das machen, sondern das GetIt-Script, dann würde das Zeugs aber auch in der CE funktionieren (ohne den DCC).

Schön, wie einige Packages alles kompilieren und installieren, auch ohne die IDE neu starten zu müssen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07: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