Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi NTFS-Komprimierung einer einzelnen Datei? (https://www.delphipraxis.net/197883-ntfs-komprimierung-einer-einzelnen-datei.html)

EWeiss 15. Sep 2018 09:11

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Gut gemeint ;)
Nur diese Infos gehen ins leere weil er ein Command Line Tool für seine Lösung verwendet und es nicht programmtechnisch lösen will.
Ok bin wech.. ;)

gruss

himitsu 15. Sep 2018 09:30

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von EWeiss (Beitrag 1413247)
Gut gemeint ;)
Nur diese Infos gehen ins leere weil er ein Command Line Tool für seine Lösung verwendet und es nicht programmtechnisch lösen will.
Ok bin wech.. ;)

gruss

Es wurde auch gesagt, dass es so gegeh kann, aber es ist auch bissl nervig, wenn immer wieder Programme scheiße bauen, weil sie die Rückgaben von Funktionen oder ausgeführten Programmen nicht auswerten.

z.B. falls Windows mal den Programmnamen ändert oder die Parameter zum Steuern oder es durch irgendwas nicht mehr in den Suchpfaden liegt oder es wegen Problemen nichts macht.

PeterPanino 15. Sep 2018 09:33

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von KodeZwerg (Beitrag 1413241)
... WinApi bedeutet man führt Befehle aus die das System per Library bereitstellt.

Na, und was ist eine "Library". Genau! Eine externe Datei.

Die wesentliche Frage ist doch in Wirklichkeit, ob man zum Schreiben eine graue Tastatur verwendet oder eine mit Blümchen drauf! Mamma mia!

PeterPanino 15. Sep 2018 09:43

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von himitsu (Beitrag 1413249)
Es wurde auch gesagt, dass es so gegeh kann, aber es ist auch bissl nervig, wenn immer wieder Programme scheiße bauen, weil sie die Rückgaben von Funktionen oder ausgeführten Programmen nicht auswerten.

Niemand hindert einen daran, eine Fehlerbehandlung einzubauen und zu verwenden.

himitsu 15. Sep 2018 09:47

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Es bedeutet dass man eine offiziell dokumentierte Systemfunktion verwendet.

Bei diesem Programm ist das nicht so der Fall.


Und dass man die Fehlerbehandlung auch ordentlich und ohne umwege implementieren kann, denn dafür steht alles in der Dokumentation.

In einer guten API gibt es an bestehenden Funktionen keine Änderungen, nur Erweiterungen des Funktionsumfangs oder neue Funktionen.
Und die WinAPI hällt sich bei den dokumentierten Funktionen oft daran.
Wenn nicht, dann gibt es meistens auch eine entsprechende Vorankündigung, dass es "bald" geändert/abgeschafft wird.


Der ExitCode des Programms sagt ob es seine arbeit erfolgreich gemacht hat (aber nicht alle Programme setzen auch den ExitCode ... z.B. ich kenne fast keinen DelphiEntwickler, der das bei seinen Konsolenprogrammen und noch weniger, die es bei ihren VCL/FMX-Programmen machen)
und mindestens das hat man gefälligst auszuwerten.



[edit]
jupp niemand, nur fast 5 Seiten und nichts davon gesehn und auch nicht gelesen, dass es jemand vor hat.

PeterPanino 15. Sep 2018 09:56

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von himitsu (Beitrag 1413252)
Es bedeutet dass man eine offiziell dokumentierte Systemfunktion verwendet.

Delphi-Quellcode:
compact
ist eine (Betriebs-)Systemfunktion.

PeterPanino 15. Sep 2018 10:03

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Manche Leute diskutieren auch darüber, ob man Spaghetti in Salzwasser kochen soll oder in normalem Wasser, in das man dann eine Prise Salz gibt ...

Delphi.Narium 15. Sep 2018 10:11

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von PeterPanino (Beitrag 1413253)
Delphi-Quellcode:
compact
ist eine (Betriebs-)Systemfunktion.

Nein!

compact ist ein Programm, dass eine Betriebssystemfunktion aufruft.

Welche, beschrieb Kodezwerg in seinem Delphiquelltextbeispiel.

Die Betriebs-)Systemfunktion bleibt auch erhalten, wenn man das Programm compact löscht.

EWeiss 15. Sep 2018 10:11

AW: NTFS-Komprimierung einer einzelnen Datei?
 
Zitat:

Zitat von PeterPanino (Beitrag 1413254)
Manche Leute diskutieren auch darüber, ob man Spaghetti in Salzwasser kochen soll oder in normalem Wasser, in das man dann eine Prise Salz gibt ...

Manche Leute diskutieren auch darüber ob dieser Thread noch Sinn macht!
Du bist doch gar nicht an einer Lösung interessiert sondern versuchst nur die Leute niederzumachen die DIR berechtigte Kriterien aufzeigen welche du einfach nur missachtest.

just my 2 Cent..
PS: Man kann auch in einem Beitrag mehrere Beiträge zitieren falls dir das noch nicht aufgefallen ist du musst also nicht jeden einzeln beantworten.

Zitat:

compact ist ein Programm, dass eine Betriebssystemfunktion aufruft.
Lass ihn doch er versteht euch nicht oder aber eure Beiträge sind ihm egal.

Sorry war doch schon wech! :)

gruss

KodeZwerg 15. Sep 2018 10:17

AW: NTFS-Komprimierung einer einzelnen Datei?
 
himitsu, gebe Dich geschlagen.

Es gibt halt unterschiedliche Auffassungen was ein Programm und was eine Library ist.
Für den TE ist alles was existiert eine Api da ja alles(?) irgendwie eine Funktion ausübt.

Da frag ich mich wozu der TE überhaupt Delphi benutzt, man kann vieles auch mit Batch Dateien erledigen. Oder PowerShell Skripte, da würde sich der TE mehr als Wohl fühlen, alles non-Api... erm Api Funktionen über dritt-Programme.

Emil, nimm mich mit! Bin auch wech


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr.
Seite 4 von 6   « Erste     234 56      

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