AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi NTFS-Komprimierung einer einzelnen Datei?
Thema durchsuchen
Ansicht
Themen-Optionen

NTFS-Komprimierung einer einzelnen Datei?

Ein Thema von PeterPanino · begonnen am 14. Sep 2018 · letzter Beitrag vom 15. Sep 2018
 
Schokohase
(Gast)

n/a Beiträge
 
#11

AW: NTFS-Komprimierung einer einzelnen Datei?

  Alt 15. Sep 2018, 08:42
Die compact.exe (also dieses Programm) wird intern die gleichen API-Aufrufe machen.

Von daher ist es vom Ergebnis das Gleiche, ob ich die API-Aufrufe direkt mache oder eine beliebige externe Anwendung (wie hier die compact.exe) die diese API-Aufrufe macht.

Bei einer vorgefertigten Anwendung muss ich mit dem leben wie es dort umgesetzt ist, macht man die API-Aufrufe direkt, dann kann man das nach Gutdünken selber zusammenstecken.

Trotz allem bleibt es beim ShellExecute/Ex, dass hier eine externe Anwendung aufgerufen wird. Ob diese nun zum Lieferumfang des Betriebssystems gehört oder nicht ist dabei völlig unerheblich.

Das ist weder gut noch schlecht, sondern einfach nur so.

Ein API-Aufruf geht technisch gesehen an eine DLL und die ist auch extern (allerdings etwas anders extern als die Anwendung) und wenn diese DLL fehlt, dann geht auch der API-Aufruf in die Hose. Die externe Anwendung allerdings auch, denn die ruft ja auch die API (DLL) auf, die dann fehlt.

In diesem Sinne ein schönes Wochenende
  Mit Zitat antworten Zitat
 


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 20:40 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