AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi RAR.EXE über Shellexecute und Parameter (" ")
Thema durchsuchen
Ansicht
Themen-Optionen

RAR.EXE über Shellexecute und Parameter (" ")

Ein Thema von nachtstreuner · begonnen am 27. Mär 2012 · letzter Beitrag vom 27. Mär 2012
 
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#5

AW: RAR.EXE über Shellexecute und Parameter (" ")

  Alt 27. Mär 2012, 12:59
Im Prinzip machen beide Versionen das gleiche. Nur welches findest du dein rein subjektiv übersichtlicher? Denk mal dran, dass du den Code zwei Wochen liegen lässt und dann wieder anfassen musst, da eine Änderung ansteht. Mit der Fragestellung kannst dir schon sehr viel selbst beantworten.

In der ersten Lösung musst du über alles drüber lesen, den Code genau verstehen und dann zu einer Änderung ansetzen. Klar, das ist ein kleines Beispiel, aber dabei geht es um eine gewisse Philospohie :studpi: Eigentlich müsste man sogar noch einen (oder mehrere) Schritte weiter gehen und das ganze wie folgt umschreiben:
Delphi-Quellcode:
RarFilename := GetRarFilename();
TempPath := GetExtractionPath();
RarParameter := CreateRarParameter(RarFilename, TempPath);
Oder man baut sich gleich eine entsprechende Klasse plus Hirarchie auf, die das entsprechend kapseln
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  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:22 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