AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DelphiWorks
Thema durchsuchen
Ansicht
Themen-Optionen

DelphiWorks

Ein Thema von Codehunter · begonnen am 3. Jun 2003 · letzter Beitrag vom 30. Apr 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Codehunter
Codehunter
Registriert seit: 3. Jun 2003
Obwohl DelphiWorks ( oder einfach "DW" ) eigentlich kein Programm ist möchte ich es euch mal kurz vorstellen.

DW ist eine Sammlung von Funktionen, ähnlich der bekannten JCL mit folgenden Unterschieden:

1. Es ist nicht so umfangreich, schließlich arbeitet ja auch nur einer daran

2. Sehr systemnah, es wird wenig bis gar nicht auf die VCL zurückgegriffen

3. Die Dokumentation ist komplett in deutsch ( wenn auch für die ganz neue Version noch nicht fertig )

4. Es werden immer aktuelle Neuerungen in Windows aufgegriffen ( z.B. unterstützt die Betriebssystemerkennung auch Windows Server 2003 und Windows XP/64 und Bluetooth, was erst mit XP SP1 eingeführt wurde )

5. Die Autoren der jeweiligen Funktionen ( sofern sie nicht von mir sind ) werden in der Doku entsprechend gewürdigt.

6. DW wird "on the run" im kommerziellen Einsatz entwickelt, ist selbst aber absolut Freeware und Open Source.

Ihr findet DelphiWorks im Download-Bereich auf meiner Webseite. Dort gibt es neben der ganz aktuellen Version 1.1 Beta 1 noch das letzte stabile Release 1.0.243.

Ich bin sehr an Kritik, Anregungen und Betatests interessiert. Die Umstellung von Version 1.0.x auf 1.1 war sehr umfangreich, sodaß sich ab und zu Fehlerchen eingeschlichen haben könnten.

DelphiWorks Homepage

.
 
Dezipaitor

 
Delphi 7 Professional
 
#11
  Alt 30. Apr 2007, 11:22
Ich finde es nur traurig, dass viele einfach immer nur Prozeduren oder Funktionen aus solchen Bibilotheken kopieren.
Besonders traurig ist es dabei, dass die Quelle nie genannt wird. Ich kenne einige Leute, die das wiederholt gemacht haben (von meinen Bibilotheken).

Ich möchte aber mit der Aussage hier keinem nahetreten. Ich möchte nur sagen, dass ich glaube, dass diese Art von Kopieren dazu beiträgt, dass solche Bibilotheken nicht weiter bekannt gemacht werden. Man muss sie eben nicht extra herunterladen, wenn man ein Projekt kompilieren will. Damit wird man auch nicht gezwungen sich das Ding mal anzusehen. Das führt dazu, dass immer dieselben Fragen gestellt werden (wie ändere ich die Zeit), weil eben keiner weiß, was solche Bibilotheken können - da sie kaum einer kennt.





Zitat von Codehunter:
Die Doku zu pflegen ist auch nicht ganz ohne. Das sind inzwischen über 800 Seiten. Da gibts zwar ein (selbstgeschriebenes) Verwaltungstool, aber das ist vom Bedienkomfort her auf mich zugeschnitten. Also reines Basteltool. In der Vergangenheit hats ein paar Versuche gegeben die Doku weiterzuentwickeln, auch ins Englische zu übersetzen usw. Ist aber alles im Vorstadium stecken geblieben.
Hmm, du verwendest eine reine externe Dokumentation. Heutzutage wird das ja alles in den Quelltext gesetzt und dann mit Tools auslesen lassen (siehe PasDoc).
Das einzige Problem ist dabei die Übersetzung. Man müsste immer mehrere Interfaceabschnitte für Sprachen verwenden. Aber ich nutze das schon eine längere Zeit so und bin zufrieden. Würde ich dir auch empfehlen. Vielleicht gibt es hier ja Dokuleute?
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

 
Delphi 10.4 Sydney
 
#12
  Alt 30. Apr 2007, 11:30
Das auch. Das war auch der Grund, warum ich die Units untereinander stärker verzahnt habe. Im Spotlight Delphi Forum hab ich jahrelang bei immer wiederkehrenden Fragen nur auf DelphiWorks verweisen müssen. War da alles schon drin. Die Multi-Monitor-Functions sind bis heute einmalig soweit ich weiß.

Ich kenne zig Programme, bei denen ich beim Disassemblieren auf DelphiWorks-Code gestoßen bin aber im Programm-About oder den Readmes keinen Ursprungshinweis finden konnte. Als Entwickler solcher Bibliotheken frustriert das schon und irgendwann hat man dann eben keine Lust mehr.

Bzgl. Dokumentation: Dafür ist die Struktur der Units glaub ich nicht geeignet. Außerdem dürfte es ein ziemlicher Aufriss sein, 800 Seiten Dokumentation in den Source zurück zu portieren. Vorallem glaub ich nicht, daß PasDoc und Konsorten so Features haben wie Farbkonstanten etc.
  Mit Zitat antworten Zitat
Dezipaitor

 
Delphi 7 Professional
 
#13
  Alt 30. Apr 2007, 11:38
Quelltextdokumentation ist generell am besten geeignet, weil nichts extra gepflegt werden muss. Zudem kann man die Doku auch ohne Hilfe direkt im Quelltext anschauen.
Die Portierung ist natürlich aufwendig.

Was sind Farbkonstanten hier?
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

 
Delphi 10.4 Sydney
 
#14
  Alt 30. Apr 2007, 11:41
Zitat von Dezipaitor:
Was sind Farbkonstanten hier?
Klick
  Mit Zitat antworten Zitat
Dezipaitor

 
Delphi 7 Professional
 
#15
  Alt 30. Apr 2007, 13:59
ha ist das mal geil.

Aber soweit ich weiß, kann man auch HTML Codes einfügen. Hab das aber nie ausprobiert.

Mit DoxyGen geht das auf jeden Fall. Das benutze ich aber nur für C++.
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

 
Delphi 10.4 Sydney
 
#16
  Alt 30. Apr 2007, 19:17
Wie gesagt ich selbst möcht da die Arbeit nicht mehr investieren das auf eine neue Doku umzustellen. Hab mich mit den ganzen Tools auch nie wirklich befasst. Ist halt wirklich die Frage ob sich ein paar Leute finden die DelphiWorks ernthaft weiterpflegen wollen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 21:25 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