AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Universal Debug Visualizer for Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Universal Debug Visualizer for Delphi

Ein Thema von dummzeuch · begonnen am 30. Mär 2024 · letzter Beitrag vom 3. Apr 2024
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von dummzeuch
dummzeuch

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

Universal Debug Visualizer for Delphi

  Alt 30. Mär 2024, 19:04
Ich bin ziemlich stolz auf das, was ich da gebastelt habe, auch wenn es nicht wirklich Hexenwerk ist, deshalb ausnahmsweise mal als Crosspost zur englischen Delphi Praxis:

As mentioned in my previous post on dzDebugVisualizer I was thinking about writing a generalized debug visualizer which can be user-configured to register itself for any data type. Well, that debug visualizer now exists. It’s part of dzDebugVisualizer and called “Universal Visualizer for Delphi”.

Read on in the blog post.

Frohe Ostern!
Thomas Mueller
  Mit Zitat antworten Zitat
TurboMagic

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

AW: Universal Debug Visualizer for Delphi

  Alt 1. Apr 2024, 11:51
Interessant!
Gibt's pläne den auch bei GetIt einzureichen? Das würde die "Sichtbarkeit" vermutlich noch erhöhen.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

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

AW: Universal Debug Visualizer for Delphi

  Alt 1. Apr 2024, 16:09
Interessant!
Gibt's pläne den auch bei GetIt einzureichen? Das würde die "Sichtbarkeit" vermutlich noch erhöhen.
Nein. GetIt bedeutet nur mehr Arbeit. Sichtbarkeit ist mir egal, ich verdiene ja nichts daran.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Universal Debug Visualizer for Delphi

  Alt 1. Apr 2024, 16:55
Nein. GetIt bedeutet nur mehr Arbeit.
Ich muss zugeben, dass ich nicht wirklich ein Freund von GetIt bin. Ich bekomme es ja kaum hin, meine öffentlichen Repos auf dem Stand zu halten. Wie sollte ich da noch den Verwaltungsaufwand für GetIt abdecken?

Das gravierendste Manko von GetIt ist meines Erachtens, dass das dort Bereitgestellte nach ein paar Tagen schon völlig veraltet sein kann. Ich verstehe es, wenn Leute dann Fehler bemängeln und fragen, warum das nicht stabil ist bzw. niemand das vorher prüft. Den Aufwand kann ich aber niemandem zumuten und selbst treiben kann ich ihn auch nicht. Insofern ist GetIt für mich in der aktuellen Form ein No-Go. Ich wüsste im Moment auch nicht, wie man das dort anders in den Griff bekommen könnte.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.094 Beiträge
 
Delphi 12 Athens
 
#5

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 11:08
Ich habe mich mit der Struktur von GetIt noch nicht wirklich beschäftigt, nur als Download-Quelle.
Es ist ja auch nirgendwo beschrieben, wie man etwas einstellen kann, oder etwas doch?

Ist es vielleicht möglich, dass man dort die URL z.B. von GitHub angeben kann, sodass man nur das GitHub-Repository pflegen muss?
Das wäre aber meiner Meinung nur außerhalb von GetIt als externer Link möglich, z.B. so, oder geht es auch anders:
Delphi-Quellcode:
<publisher>
    <name>Dein Name oder Firmenname</name>
    <url>https://github.com/deinUsername/deinRepository</url>
</publisher>
Das würde natürlich nicht viel "GetIt"-Automatik bringen, aber zumindest wäre der Link dann in der GetIt-Tabelle aufgelistet.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#6

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 11:31
In diesem Zusammenhang kann ich nur auf diesen englischen Thread verweisen https://en.delphipraxis.net/topic/10...-alternatives/ und wegen des berechtigten Einwands von Stefan ebendort noch aus aktuellem Anlaß diese Supply Chain Attacke bei heise.
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann

Geändert von Sherlock ( 2. Apr 2024 um 11:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 12:32
Ist es vielleicht möglich, dass man dort die URL z.B. von GitHub angeben kann, sodass man nur das GitHub-Repository pflegen muss?
Um fair zu sein: Sowas haben sie zumindest vor. Der GetIt-Client soll dann die verfügbaren Updates anzeigen. Damit das aber funktioniert, wird man bei den Repos wohl gewisse Konventionen einhalten müssen. Das bedeutet dann eventuell eben doch mehr Aufwand bei den Maintainern.

Ich bin mir auch nicht sicher, ob das wirklich soviel bringen wird. Für den Hobbyisten vielleicht, aber professionell damit arbeiten halte ich zumindest für fraglich. Da muss ja neben der IDE auf den Entwickler-Rechnern auch noch die Integration in den Build-Prozess berücksichtigt werden. Das alles unter einen GetIt-Hut zu bringen halte ich für eine ziemliche Herausforderung. Da wir davon definitiv noch Lichtjahre entfernt sind, ist GetIt zumindest für mich und vermutlich auch einige andere nicht brauchbar. Insofern mindert das auch meine Bereitschaft selbst etwas dort einzustellen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
680 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 14:18
... noch aus aktuellem Anlaß diese Supply Chain Attacke bei heise.
Hoppla! Danke

Früher habe ich immer Heise wegen sowas gecheckt.
Da fällt mir glatt ein das Apple ICloud auf Windows seit einigen Wochen auch kontinuierlich zuviel CPU frisst.
Daher setzt ich das Ding auf Suspended (Beenden führt zu Neustart, hilft also nicht). Das hat sicherlich nen anderen Grund als der obige, unschön ist es aber trotzdem.

@dummzeuch: sorry, für den OT Post. Den Debug Visualizer werde ich mir mal ansehen.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
omnibrain

Registriert seit: 11. Nov 2022
72 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 14:42
Nachdem ich anfänglich auch viel über GetIt installiert habe komme ich auf Grunde der genannten Gründe wieder davon ab.
Ganz im Gegensatz dazu setze ich immer mehr auf "Vendoring", das heißt ich nehme den Sourcecode (in einem separaten Ordner) ins Repository auf. So ist sichergestellt, dass alle die gleiche Version haben. Ein weiterer Punkt ist, dass ich gelegentlich eigene Fixes/Patches in den Code einbringen muss. So ist das auch gleich getrackt.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Universal Debug Visualizer for Delphi

  Alt 2. Apr 2024, 15:14
Bei Github, ein eigener Fork und den hatten wir hier als SubModule ins Repo integriert.

Da Github wiederum leider nichts anbietet, um gegen das Original zu synchronisieren,
im lokalen GitRepo noch das "original" (hab es aber "source" genannt, weil es sonst zu sehr wie "origin" aussieht) mit hinzugefügt, dann kann man da gemütlich ab und zu mal was in seinen Fork reinziehn (mergen/pullen/...).
git remote add -t master --no-tags source git@github.com:pyscripter/python4delphi.git
Und dann vielleicht noch Commits/Tags/Branches merken/verwalten, um im Haupt-Repo die passende Version zu verlinken.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 3. Apr 2024 um 06:24 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz