AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Verwendete Unit 'System.ImageList' kann nicht compiliert werden

Verwendete Unit 'System.ImageList' kann nicht compiliert werden

Ein Thema von Graf Gustav · begonnen am 20. Apr 2023 · letzter Beitrag vom 24. Apr 2023
Antwort Antwort
freimatz

Registriert seit: 20. Mai 2010
1.513 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 21. Apr 2023, 15:12
Jetzt bin ich irritiert. Graf Gustav, du bist doch Einzelentwickler. Wieso hast Du dann lose Netzlaufwerke? Arbeitest Du nicht lokal?
Bei meiner Antwort bin ich davon ausgegangen. Und bei git brauchst du keinen Server, kein pull, kein push. Du brauchst zuerst nicht mal branches und merges. Eine reine Versionierung in einem branch wäre schon mal ein Fortschritt zu keiner VCS.
@jaenicke: wenn ich mit TortoiseGit pull und habe noch nicht committete Dateien, dann fragt es ob ich die stashen will. Lokal Dateien bekommt man natürlich schon kaputt. Ich meinte: was mal in git committet ist, bekommt man so einfach nicht kaputt.

Geändert von freimatz (21. Apr 2023 um 15:35 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
10.055 Beiträge
 
Delphi 12 Athens
 
#2

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 21. Apr 2023, 20:30
wenn ich mit TortoiseGit pull und habe noch nicht committete Dateien, dann fragt es ob ich die stashen will.
Das ist gut, war damals aber nur bei SVN so. Und ich habe es nie wieder ausprobiert.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 22. Apr 2023, 01:22
Ich hab es so noch nie erlebt.

Pull geht immer und sagt nichts "Schlimmes", egal ob Dateien lokal geändert sind oder nicht.
OK, es sagt schon was, denn die Modified Dateien werden anschließend aufgelistet.

NUR wenn eine Datei geändert ist, welche beim Pull/Checkout ebenfalls sich ändert, dann gibt es einen Konflikt, da die zu doof sind einen automatischen Merge der Datei hinzubekommen, selbst wenn die Änderungen in den Dateizeilen sich nicht überschneiden.

Entweder der Pull/Checkout bricht mit Fehler sofort ab und man kann noch in Ruhe stashen oder committen
oder der Pull/Checkout steht halb da und man darf mergen.
Hier gibt es noch kein Problem, aber passierte das bei einem Merge, dann hatte ich immer den halben Merge mit den lokal geänderten Dateien und beim anschließenden MergeCommitt passiert es schnell, dass man ausversehn seine lokalen Änderungen mit im Merge drin hat, wo sie logisch aber nicht rein gehören.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (22. Apr 2023 um 01:48 Uhr)
  Mit Zitat antworten Zitat
Graf Gustav

Registriert seit: 13. Mär 2011
51 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 23. Apr 2023, 12:18
naja, Geschichten von vor sehr langer Zeit hab ich auch
da hatten wir z.B. die Dateigrößen in unsrer Projekt-Infobox beschränkt, weil das Herunterladen mit den 1200/50-Verbindungen so lange gedauert hat.

Also ich habe einen Großteil meiner Daten, auch Delphi-Projekte, in einer NAS liegen und greife darauf über Netzlaufwerke zu.
In der NAS laufen 2 RAID-1 Platten, deren wesentliche Inhalte nachts in die Synology-Cloud gesichert werden.
Ist das eine für einen Einzelentwickler ungewöhnliche Konfiguration? Für mich ist der Durchsatz völlig ok.

Aber vielen Dank euch allen für die Versionskontroll-Motivation und die Informationen.
Ich habe mir auf dem (oder der?) NAS GIT als App installiert, die mir dort die remote-Repositories bearbeitet.
In GIT arbeite ich mich aktuell ein. Es kommt halt aus der Unix-Ecke, also muss man wieder eine neue Sprache lernen (oben hätte ich fast 'gebackupt' geschrieben).

Schönes WE noch
Reinhold
Reinhold

Geändert von Graf Gustav (23. Apr 2023 um 16:01 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 23. Apr 2023, 12:35
Hatte ich auch mal, aber ist nur nötig, wenn man von unterwegs mit Git spielen will.
Alternativ kann man sich aber auch GitLab installieren ... ähnlich wie ein abgespecktes GitHub, nur bei sich selber.

Bei mir ist der Git-Server nur noch der Faulheit wegen installiert, aber das Packet deaktiviert (GIT installiert, aber der Dienst nicht gestartet),
damit ich innerhalb der Syno GIT als Backup benutzen kann, also git fetch bzw. git commit über die Aufgabenplanung. (DSM 6 ... mal sehn ob es in der 7 noch so geht)
z.B. regelmäßig die Webseite via FTP runterladen und den aktuellen Stand in ein GitRepo speichern.


Von unterwegs via VPN oder nur im lokalen Netz, ist die Verwaltung des GitServers unnötig kompliziert.

Einfach via SMB in ein Verzeichnis und dort ein Bare-Repo erstellen

git init zeigt dir die "URL" für das git clone an:
//MeinNAS/Develop/TestRepo/.git/
C:/TestRepo/.git/

Aber im Windows funktioniert es auch mit \ statt /
also einfach den Pfad aus dem Explorer kopiert.
\\MeinNAS\Develop\TestRepo\.git
C:\TestRepo\.git
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (23. Apr 2023 um 12:46 Uhr)
  Mit Zitat antworten Zitat
Graf Gustav

Registriert seit: 13. Mär 2011
51 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 23. Apr 2023, 18:24
SMB - meine Güte, das ist ja einfach warum hab ich das nicht gewusst?
Ich arbeite nicht mehr von unterwegs - das langt alles 100%.
Und mit Git Bash geht das ja alles mit noch weniger Tipperei
Danke Dir vielmals
Reinhold
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.513 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Verwendete Unit 'System.ImageList' kann nicht compiliert werden

  Alt 24. Apr 2023, 09:48
SMB - meine Güte, das ist ja einfach warum hab ich das nicht gewusst?
Weil Du meinen Beitrag nicht gelesen oder verstanden hast.
Die Dinge sind meistens am einfachsten wenn man sie nicht benutzt. Also kein SMB, kein GitServer, kein git clone, ...
Da wo die Sourcen sind auf oberere Ebene ein "git init" und schon ist ein Repository da. Wenn man neu mit git anfängt ist das am einfachsten.
(Ich sage ja nicht dass diese Dinge nicht Ihren Sinn haben. Es geht mir darun dass man als Entwickler sagt man verwendet git nicht weil es so kompliziert sei.)

Geändert von freimatz (24. Apr 2023 um 10:54 Uhr)
  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 10:37 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