AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Does It Fit? Ein nützliches Brenntool
Thema durchsuchen
Ansicht
Themen-Optionen

Does It Fit? Ein nützliches Brenntool

Ein Thema von phlux · begonnen am 9. Aug 2007 · letzter Beitrag vom 17. Okt 2007
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    
Benutzerbild von phlux
phlux
Registriert seit: 4. Nov 2002
Hallo liebe Delphi-Gemeinde,

tja lange nichts mehr von mir gehört habe quasi vor zwei Jahren den polnischen Abgang gemacht (aka ich geh mal kurz Kippen holen) und bin ins Java-Lager gewechselt dazu kam dann noch eine Freundin mit der ich lieber die Zeit verbringe als mit Programmieren
Nun war mir aber mal ein bisschen langweilig auf der Arbeit und ich verspürte den Drang mal wieder eine VCL Anwendung zu schreiben, deshalb habe ich mir ein Tool gebastelt welches ein bisschen Ordnung in meine Daten-Sammelwut bringen soll:

Does It Fit?

Version 1.1.2

Was macht es?
Does It Fit ordnet Dateien die zum Brennen gedacht sind so an, dass DVD Rohlinge in ihrer Kapazität maximal ausgelastet werden.

Wie erleichtert es mir die Arbeit?
Neben dem Erstellen von Listen wie die Dateien auf DVDs am besten gebrannt werden, ermöglicht es auch per Drag and Drop die Dateien dann in allen gängigen Brennprogrammen zu ziehen die D'n'D unterstützen. Will heißen: Liste erstellen, zu Nero rüber ziehen, brennen! Kein lästiges Ausprobieren mehr, welche Dateien am besten zueinander passen, damit nicht zuviel Platz verschwendet wird.

Gebrauchshinweise
Da das Programm momentan noch ohne Installer auskommt muss man einfach das zip-File entpacken und das Programm starten.
Erster Schritt sollte sein im Menü unter Datenträger den richtigen Rohling-Typ auszuwählen.
Als nächstes dann unter Datei das Root-Verzeichnis auswählen, in dem die Daten liegen die man brennen möchte.
Hierbei ist zu beachten, dass wenn Verzeichnisse oder Dateien die größer als das zu brennende Medium sind gefunden werden das Programm abbricht, da ich der Meinung bin, dass man bestehende Unterverzeichnisse nicht "auseinanderpflücken" sollte.
Ergo, Verzeichnisse und Dateien dürfen nie größer als der DVD-Rohling sein! Anders herum, wenn man will das Dateienpäarchen unbedingt auf eine DVD sollen, packt sie in ein Unterverzeichnis
Jetzt scannt das Programm ne Runde und erstellt die Listen. Mit einem Klick links auf die jeweiligen Zusammenstellungen kriegt man die Details angezeigt (Ausnutzung des Mediums, freier Speicherplatz, usw). Wenn man zufrieden ist mit der Zusammenstellung, zieht man den Eintrag links einfach per Drag and Drop in ein Brennprogramm seiner wahl und brennt die DVD.


Da man die Katze ja nicht im Sack herunterlädt, gibts im Anhang nen Screenshot nebst dem Programm

Wünsche, Kommentare und gefundene Bugs dürfen geäußert werden

Updates


1.1.2
  • Vista Manifest inkludiert um Adminrechte zu erlangen
  • Bug beseitigt der auftrat wenn man DIF in 120dpi laufen ließ
  • Dialogbeschriftungen (Buttons, etc) sind nun auf Deutsch

1.1.1
  • Bug im Plugin-Management gefixed
1.1.0
  • Code zur Verzeichniswahl verändert
  • Plugins implementiert
  • Ein paar interne Optimierungen
  • Die Möglichkeit erschaffen, DIF ins Kontextmenu des Explorers zu integrieren
  • Es wird nun erneut gescannt wenn man die Größe des Mediums ändert
1.0.3
  • Berechnung der Verzeichnisgröße gefixed, stimmen nun mit dem Explorer über ein
  • Verzeichnisse mit Übergröße können nun nachträglich gescannt werden, kein Abbrechen mehr
  • Ein paar interne Optimierungen
  • Ein Kontext-Menü in der Detail-Ansicht zum Löschen, öffnen und betrachten der Eigenschaften wurde hinzugefügt
1.0.2
  • Historie-Funktion funktioniert nun wirklich
  • Fehler behoben, dass keine Zusammenstellungen mehr angezeigt werden
  • Profile für CD-Rs korrigiert
  • Die Torten-Diagramm Komponente mit einer besser funktionierenden ersetzt
1.0.1
  • Historie-Funktion hinzugefügt
  • Icons für die Detailansicht hinzugefügt
  • Profile für CD-Rs hinzugefügt
  • Anzeigen über Speicher usw verbessert
Miniaturansicht angehängter Grafiken
dif_168.png  
Angehängte Dateien
Dateityp: zip doesitfit_162.zip (405,8 KB, 101x aufgerufen)
Dateityp: zip plugin_sdk_151.zip (81,2 KB, 26x aufgerufen)
 
Benutzerbild von phlux
phlux

 
Delphi 6 Personal
 
#11
  Alt 9. Aug 2007, 20:15
Update auf die Version 1.0.2 ist erfolgt! (siehe oben)

uiuiui, das sind ganz schön viele Wünsche die da geäußert wurden..

@relicted:
- den bug den du beschrieben hast, habe ich ausgemerzt, der hat da ein endupdate nicht mehr ausgeführt
- jo wenn man den datenträger wechselt muss man erneut scannen, das war von mir so gedacht kann ma vielleicht später nochmal ändern
- kein abbruch: jo das wird in der nächsten version verbessert, dann kontrolliert er vor dem zusammenstellen der komposition welche verzeichnisse übergröße haben, merkt sich diese, meldet das und wird anbieten diese verzeichnisse ebenfalls auf mediumgröße zu spalten
- accessdb: lol* das würd bei weitem den umfang sprengen den ich jemals für dieses programm geplant habe, allerdings muss ich zugeben, dass mich das gleiche problem mit meiner "pornosammlung" plagt und ich tatsächlich schonmal über so ein programm nachgedacht habe. aber in diese richtung ist erstmal nichts geplant... was allerdings kommt, ist ein export einer file-liste was nun alles auf der dvd drauf ist, ist zwar als html gedacht, allerdings kann man ja auch ein csv export basteln, den dann ein anderes programm einlesen kann. an dieser stelle kannst du dann einspringen und nen programm basteln was die cds verfaltet
- brennfunktion/batchjob: jo coole idee, allerdings vom umfang her ziemlich mächtig, zumal man ja per DnD die dateien in nero ziehen kann, weiß ich nicht ob ich das implementieren würde, aber wenn wäre es auf jedenfall ein payable-feature

@kessek:
verschiedene verzeichnisse: nein, kann man im moment noch nicht wählen, ich bin halt von mir aus gegangen, dass ich immer gleiches zeugs brennen will und das befindet sich nunmal in einem ordner, könnte mir aber schon vorstellen, dass man mehrere ordner zum erstellen einer zusammenstellung auswählen kann, später mal
zusammenstellungen speichern, jo das lässt sich einrichten es entzieht sich mir zwar der gedanke warum man dann nicht erneut scannt, oder gleich 2 mal in nero brennt oder, oder, aber kann man einrichten

morgen hab ich berufsschule, am wochenende fängt fussball wieder an, werde also frühestens montag wieder was machen.


so long
Christian "phlux" Arndt
  Mit Zitat antworten Zitat
Relicted

 
Delphi 10.4 Sydney
 
#12
  Alt 9. Aug 2007, 20:45
ich weiß ja nicht wie heilig dir deine sourcen sind... aber wenn du magst kannst mir die gerne mal zukommen lassen dann bring ich die datenbank da rein... is ja ansicht ned das meiste nur isses halt schöner direkt auf die strukturen zugreifen zu können

mach doch einfach nen update beim switch auf nen anderen datenträger...

gruß
reli
  Mit Zitat antworten Zitat
hathor
 
#13
  Alt 9. Aug 2007, 21:16
Explorer: 4,37GB (passt auf 1 DVD)
Größe: 4.695.114.130
belegt: 4.695.785.472
--------------------------
Does it fit:
Zusammenstellung: 4.585.072 kB
ungenutzt: 11.920 kB - Das ist falsch!!!
Wie rechnest Du die Größe der Zusammenstellung aus?

Vorschlag:
Filegröße in Bytes (Currency) addieren.

Übrigens: Does it fit kann man mehrmals starten - etwas verwirrend, wenn man nicht aufpasst.
  Mit Zitat antworten Zitat
Daniel G
 
#14
  Alt 9. Aug 2007, 21:21
Zitat von phlux:
accessdb
Bitte, bitte, kein Access! Das ist das Grauenvollste, was ihr einem Menschen antun könnt.^^ XML eignet sich für so eine kleine Datenbank wunderbar.
  Mit Zitat antworten Zitat
Relicted

 
Delphi 10.4 Sydney
 
#15
  Alt 9. Aug 2007, 21:25
du bist lustig... ich glaube nicht dass xml für unsere hardcore filesharer ne option ist... pack mal 300 000 datensätze oder was auch immer in ne xml datei... es geht darum wirklich jede datei zu speichern.. und ich weiß nicht was ihr alle gegen access habt... schön klein... man muss nix einrichten.. hat seine ganzen daten in einer datei... was will man mehr? also ich plädiere für solche anwendungen immer für ne kleine access db...
  Mit Zitat antworten Zitat
Daniel G
 
#16
  Alt 9. Aug 2007, 21:34
Zitat:
man muss nix einrichten..
Bitte?

Ich durfte mich 12 Monate mit einer Access-Anwendung rumschlagen.. Alleine dieser ganze Runtime-Mist... Nie wieder. Und wenn's an die 300.000 Datensätze geht, dann doch lieber Firebird embedded (Eine DLL (in Minimalausführung)!) und man kann schick mit SQL-Statements arbeiten.
  Mit Zitat antworten Zitat
Benutzerbild von Alien426
Alien426

 
Turbo Delphi für Win32
 
#17
  Alt 10. Aug 2007, 06:38
Zitat von Relicted:
und ich weiß nicht was ihr alle gegen access habt... schön klein... man muss nix einrichten.. hat seine ganzen daten in einer datei... was will man mehr? also ich plädiere für solche anwendungen immer für ne kleine access db...
Ich bin auch gegen Access/Jet. Schau dir lieber mal SQLite (siehe Thread) an. Du hast nur eine DLL und die Datenbankdatei selbst. Das Handling gefällt mir tausendmal besser als dieser Mist mit Firebird und ZEOS...
  Mit Zitat antworten Zitat
Relicted

 
Delphi 10.4 Sydney
 
#18
  Alt 10. Aug 2007, 06:55
moin...

ich finde es ist immernoch geschmackssache was man verwendet aber eins ist klar: wir rutschen hier ins offtopic vondaher bitte falls ihr das thema weiter betratschen wollt -> neues topic. aber da ich ja nicht ganz sturrköpfig bin werd ich mir eure vorschläge trotzdem mal reinziehen

gruß
reli
  Mit Zitat antworten Zitat
Benutzerbild von phlux
phlux

 
Delphi 6 Personal
 
#19
  Alt 10. Aug 2007, 10:41
@reli, ich habe mir vor dem start des programms überlegt ob es nun open source wird oder nicht, ich bin zu dem entschluss gekommen, nein, von daher sind mir die sourcen heilig, wenig dokumentiert und wie gesagt würde es den funktionsumfang des programms sprengen aber wie gesagt, ich kann nen export bereitsstellen!

@hathor, die größe errechne ich wie folgt: für verzeichnisse nehme ich dieses com objekt was hier in einem tutorial von luckie mal erklärt wurde, die einzelnen dateien werden per filestream ausgelesen, danach werden die größen addiert, die größen werden in Int64 variablen gespeichert
Christian "phlux" Arndt
  Mit Zitat antworten Zitat
Relicted

 
Delphi 10.4 Sydney
 
#20
  Alt 10. Aug 2007, 11:46
alles klar... dann denk dir mal nen export-format aus... ich schau dann dass ich das ganze aufnehmen und bearbeiten kann...

gruß
reli
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    


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 07:38 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