Autor Beitrag
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 20.08.03 20:22 
Hallo,
ich habe einen kleinen datei arichver geschrieben:
www.simhansi.de/host...s/MyFileArichver.zip
er kann:
- Ungepackte archive erstellen.
- Gepackte archiver erstellen(mit bzip2)
- SFX dateien erstellen.
- Archive: Updatet
- Aus Archive Dateien löschen
- In Archiven Dateien hinzufügen

_________________
MFG
Michael Springwald, "kann kein englisch...."


Zuletzt bearbeitet von mimi am So 30.11.03 13:31, insgesamt 1-mal bearbeitet
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 20.08.03 21:12 
Hallo

öhmm das teil is 4,8 MB groß, was lade ich mir da alles runter?

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 20.08.03 21:52 
Was sind´n eigentlich Arichve? - Na ja, du bist wenigstens konsequent und nennst die ZIP-Datei auch so ... :roll: ...

@Frank: 4meg? Da werden wohl noch Pakete für andere Sprachen drin sein. :wink:
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 20.08.03 23:36 
Er hat ein ganzes 4,9 MB großes Archiv in das Zip mit reingepackt.

Beim öffnen bekam ich folgende Meldung:
Zitat:

---------------------------
mfa
---------------------------
'31.08.2002 16:18:19' ist keine gültige Datums- und Uhrzeitangabe.
---------------------------
OK
---------------------------

Da ist wohl mal wieder jemand in die übliche Datumsformat Falle getappt. Mein Datumsformat sieht so aus: yyyy-mm-dd.

Desweiteren:
Im Listviewheader: Letzerlesezugrief, Letzte Änderun, Komentar.
Im Dialog "neues Archiv / ...": Arichv, Kometar.

Nach dem auswählen von Dateien und einem Klick auf "OK":
Zitat:

---------------------------
mfa
---------------------------
Datei kann nicht erstellt werden.
---------------------------
OK
---------------------------

OK, hatte vergessen einen Dateinamen einzugebe. Solltest du verhinder, dass so lange auf "OK" geklickt werden kann.
Aber nach Eingabe eines Dateinamens:
Zitat:

---------------------------
mfa
---------------------------
Datei E:\Downloads\MyFileArichver\Temp\header.tmp kann nicht erstellt werden.
---------------------------
OK
---------------------------

Klick auf "Komentar hinzufügen / ..." bescherte mir folgenden wunderschönen Dialog:
Zitat:

---------------------------
mfa
---------------------------
Makiren Sie ein eintrag !
---------------------------
OK
---------------------------

Nach Auswahl eines Eintrages und hinzufügen eines Kommentares konnte ich ihn nicht wieder bearbeiten:
Zitat:

---------------------------
mfa
---------------------------
Listenindex überschreitet das Maximum (1)
---------------------------
OK
---------------------------


Desweiteren wären da noch:
- Größe läßt sich nicht ändern vom Hauptfenster.
- Man kann keinen Komprimierungsgrad einstellen.
- Das Archivformat ist wohl inkompatible zu allen üblichen Formaten.
- Aboutbox geht nicht.
- Der Button in der Taskleiste trägt die Aufschrift "mfa". Was soll das heißen?
- Kein eigenes Icon.

Bisheriges Testresultat: Unbrauchbar.
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 15:39 
danke für deine vorschläge.

Zitat:

Man kann keinen Komprimierungsgrad einstellen.

das ist ein arichver und kein packprogramm, aber das wollte ich später ändern.

ich werde mir gleich die fehlremeldungen anschauen.

_________________
MFG
Michael Springwald, "kann kein englisch...."
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 16:20 
so neue version:

- temp dateien werden gelöscht.
- beim Hinzufügen und entpacken wird auf einen dateinamen wert gelegt
- Haupt fenster läst sich verschieben
- ZIP datei ist nur noch 375 KB groß

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 21.08.03 17:54 
öhm, nimms mir nicht übel, aber du solltest beim Programm noch drunterschreiben FSK18.
(wegen deiner Rechtschreibung, Schüler könnten einen irreparablen Schaden davontragen) :roll:
siehe Luckie´s Bemerkungen. wenigstens bist du konsequent und schreibst die Worte immer falsch.

ich habs zum laufen bekommen, das war nicht einfach:
wenn ich ein neues Archiv erstellen will, heißt der dateiname im Edit-feld z:B. "D:\test.fa" und dann kommt die Fehlermeldung Datei "D:\test.fa" kann nicht erstellt werden. Lösche ich die "" im Dateinamen-Editfeld gehts und ich lande in der nächsten Fehlermeldung, weil irgendeine header-datei in deinem Temp-Verzeichnis nicht erstellt werden kann.
das Verzeichnis blabla\system\temp gibts nicht, wenn ich es manuell anlege geht es. Wenn du schon unbedingt in ein eigenes Temp-verzeichnis statt dem normalen temp-verzeichnis speicherst, gugg dir forcedirectories an, damit das/die verzeichnisse auch vorhanden sind. Problem wird auch sein, daß du dir nicht sicher sein kannst, da du in deinem Verzeichnis überhaupt Verzeichnisse/Dateien erstellen kannst (zugriffsrechte).

hab n bissel rumprobiert, hier ein paar bemerkungen:
- in deinem code fehlen offensichtlich ein paar try-finally blöcke, wenn irgendwo ein Fehler auftritt, kann die Archiv-datei nicht mehr erstellt werden, hier wird wohl ein free nicht mehr erreicht.
- Wenn ich bei Datei hinzufügen keine Dateien hinzugefügt habe und ok klicke, gibts ne Fehlermeldung (Streamlesefehler)
- der auswahldialog ist nicht in der Größe änderbar. das listview auf der rechten seite ist zu klein, und ich seh dann immer nur den anfang der dateinamen, niemals den namen komplett, auch wenn ich die Saplten vergrößere, reicht das nicht.
- die Auswahl der Dateien ist zu unpraktisch, eine Oberfläche wie im explorer (bzw. ein Shelltreeview) wäre angebrachter. mir fehlen insbesondere die icons
- das hinzufügen ist nur per drag and drop möglich? es fehlt ein button sodaß das hinzufügen auch per tastautr möglich wäre. außerdem sind keine Korrekturen möglich, ein löschen von einem eintrag geht nur in der hauptform.
- die Tabreihenfolge stimmt überhaupt nicht
- im Filterdialog steht sinnvollerweise nur "alle dateien" eine auswahl ist nicht möglich
- stell Hideselection im Listview im archiv auf false, dann verschwindet die anzeige der selektion nicht. das wäre hilfreich beim Kommentar vergeben.
- deine Listview im Hauptfenster erlaubt kein Sortieren
- das abbrechen-button haut auch nicht hin, zwar wird dann nix hinzugefügt, aber wenn ich dann wieder auf "Neu2 gehe, steht noch alles drin.
- mir fehlt irgendwie die Sicherheit, das wenn ich etwas gelöscht habe und dann merke das das mist war, daß ich den ursprungszustand wieder herstellen kann. Es erfolgt z.B. beim beenden keine abfrage, was mit änderungen passieren soll, bzw. ob ich überhaupt will, das Änderungen gespeichert werden sollen.

Auf das entpacken von dateien hab ich mal sicherheitshalber erstmal verzichtet.

Ich seh den Sinn des Programms nicht ganz, wenn es nicht packen kann, bzw was z.b. der Vorteil gegenüber Winzip sein soll
Ansonsten macht das Programm ehrlich gesagt einen unausgereiften Eindruck, einfach zu viele Fehlermeldungen .


mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 18:03 
kennst du tar ?
tar packt auch nicht, und so änlich ist auch mein arichformat.
komisch bei mir geht der arichver prima...
hatte ich vergessen zu sagen:
das ist eine beta version

Zitat:

mir fehlt irgendwie die Sicherheit, das wenn ich etwas gelöscht habe und dann merke das das mist war, daß ich den ursprungszustand wieder herstellen kann. Es erfolgt z.B. beim beenden keine abfrage, was mit änderungen passieren soll, bzw. ob ich überhaupt will, das Änderungen gespeichert werden sollen.

es wird automatsch gespeichert....
wie hast du es dir damit vorgestellt ?

das mit den tabreinfolge ist sehr toll:
wenn ich die ändern will, geht sie immer wieder zurück ich weiß nicht warum.....
werde gleich mal die neue version hochladen.

achja:
könntet ihr mir noch die ganzen rechtschreibfehler sagen ?
danke...

_________________
MFG
Michael Springwald, "kann kein englisch...."
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 18:37 
neue version, ich hoffe die fehler nehmen mit der zeit ab *g*.

Beim entpacken wird geschaut ob es den dateinamen schon gibt, wenn ja wird die datei nicht entpackt
sonst habe ich alle fehler rauß gemacht die du gefunden hast

_________________
MFG
Michael Springwald, "kann kein englisch...."
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Do 21.08.03 19:00 
Hi,

also mittlerweile klappt immerhin die sache eine neue Datei anzulegen.. ;)
Aber:

- Wenn ich beim Dateinamen kein '.fa' am ende eingebe, sollte das Programm die erweiterung automatisch machen.

- Nachträgliches hinzufügen von dateien funktioniert nicht (gibt immer ne AccessViolation wenn ich auf Ok klicke)

Rechtschreibfehler:
Letzerlesezugrief -> Letzter Lesezugriff (ListView - Haupform)
Letzte Ändergun -> Letzte Änderung (ListView - Haupform)
Kometar -> Kommentar (ListView - Haupform)
Verzeichnise -> Verzeichnisse (Im Neu-Form)
Im Arichv -> Im Archiv (Im Neu-Form)
Kometar -> Kommentar (Im Neu-Form)
Kometar hinzufügen / Bearbeiten -> Kommentar hinzufügen / bearbeiten (Im Neu-Form)

Au'revoir,
Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 21:54 
Zitat:

- Nachträgliches hinzufügen von dateien funktioniert nicht (gibt immer ne AccessViolation wenn ich auf Ok klicke)

bei mir funktioniert alles.
daher kann ich das nicht testen.

ok in der nächten version sind die rechtschreib fehler behoben:)

_________________
MFG
Michael Springwald, "kann kein englisch...."
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 21.08.03 21:56 
mimi hat folgendes geschrieben:
ok in der nächten version sind die rechtschreib fehler behoben:)

Warum nur kann ich das nicht glauben. :wink: Nichts für ungut, mimi, aber bei dir würde sich ein Duden lohnen. Oder ein Helfer, der für den Text in deinen Programmen zuständig ist.
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 22:36 
Zitat:

Warum nur kann ich das nicht glauben. Nichts für ungut, mimi, aber bei dir würde sich ein Duden lohnen. Oder ein Helfer, der für den Text in deinen Programmen zuständig ist.

keine schlecht idde... nur wer ?

_________________
MFG
Michael Springwald, "kann kein englisch...."
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 21.08.03 22:47 
mimi hat folgendes geschrieben:
Zitat:

Warum nur kann ich das nicht glauben. Nichts für ungut, mimi, aber bei dir würde sich ein Duden lohnen. Oder ein Helfer, der für den Text in deinen Programmen zuständig ist.

keine schlecht idee... nur wer ?

neue version hochgeladen
nur das mit den tabstops verstehe ich nicht so ganz warum man die nicht ändern kann....

_________________
MFG
Michael Springwald, "kann kein englisch...."
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Do 21.08.03 22:51 
Hi,

einen schreibfehler hab ich noch gefunden ;)
Arichv -> Archiv (Im Neu-Fenster)

Au'revoir,
Aya~

PS: Bei mir gibt es beim hinzufügen nach wie vor des öffteren mal ne AccessViolation... bisher konnte ich nich nachvollziehen wann die immer kommt, irgendwie immer dann wenn sie gradmal lust hat *g*
Versuch mal nen neues Archiv zu erstellen mit nur einer Datei drin. Dann gehste auf Bearbeiten -> Hinzufügen und wählst 5 Dateien aus, packst die rein... dann nochmal auf Bearbeiten -> Hinzufügen etc.. solange bis du ne AccessViolation hast *g*

_________________
Aya
I aim for my endless dreams and I know they will come true!
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Fr 22.08.03 09:32 
mache ich gleich wenn ich zuhause bin, aber ich glaube ich weiß wo der fehler liegt :D

_________________
MFG
Michael Springwald, "kann kein englisch...."
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: So 24.08.03 09:25 
mimi hat folgendes geschrieben:
kennst du tar ?
tar packt auch nicht, und so änlich ist auch mein arichformat.

nein , kenne ich vom namen, habe es noch nie genutzt.

irgendwie stehst du auf Kriegsfuß mit dem Wort Archiv, probier doch mal deins (arichver) auszusprechen.

Zitat:

hatte ich vergessen zu sagen:
das ist eine beta version

naja, für ne Beta sind zuviele fehler

Zitat:

es wird automatsch gespeichert....
wie hast du es dir damit vorgestellt ?

hab grad festgestellt, daß das bei Winzip auch nicht geht, aber beim Ausprobieren habe ich mir das irgendwie instinktiv gewünscht.

Zitat:

das mit den tabreinfolge ist sehr toll:
wenn ich die ändern will, geht sie immer wieder zurück ich weiß nicht warum.....

wie änderst du sie denn?
einfach formular rechts anklicken , tab-reihenfolge wählen und die reihenfolge entsprechend ändern

Zitat:

könntet ihr mir noch die ganzen rechtschreibfehler sagen ?

hmmm *überleg*, warum hat Luckie einige Wörter in seinem Post fett dargestellt?, aber aya hats ja schon gemacht

Zitat:

keine schlecht idde... nur wer ?

du müßtest natürlich auch mal auf die anderen hören. Ich schreib dir jetzt bestimmt schon zum 4. Mal, das es Delphi5 Standard heißt.
@MathiasSimmack : Standarteinstellung :mrgreen:

noch ein paar kleine ungereimtheiten:

- + und - find ich als Beschriftung nich so dolle
- im hauptfenster ist die Größe im Listview nicht rechtsbündig (kannst du bei den Columns einstellen)
- gober Schnitzer: ich wähle Neues Archiv, packe 1 Datei rein im Hauptfenster gehe ich auf hinzufügen, wähle eine 2. Datei aus und dann habe ich 3 Dateien im archiv (die 1. ist dann doppelt drin), das läßt sich beliebig wiederholen
- die "" kommen, wenn im Dateinamen leerzeichen vorkommen, z. B wenn ich das Archiv in die eigenen Dateien speichere. Wenn aber "" im dateinamen drin sind, gehts aber nicht.
- wenn ich im Hauptfenster eine Datei auswähle und auf Löschen gehe, gibst ne Exception. bei erneuten Versuch anschließend einen stream-Lesefehler.
- bei hinzufügen kann ich die gleiche Datei mehrmals hinzufügen.
- bei neues archiv, kann ich zwar jetzt die Dateien löschen, du solltest aber nach dem Löschen wieder ein Item selektieren. macht sicher besser, wenn man ein weiteres Item löschen will (kannst dir vor dem löschen den itemindex merken und nach dem löschen wieder setzen, wenn es nicht das letzte Item war)

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: So 24.08.03 11:32 
Zitat:

bei hinzufügen kann ich die gleiche Datei mehrmals hinzufügen.

wo wird das schon überprüft ?
wie denn auch sei, ne überprüfung würde zu lange dauern..... oder was schlägst du vor damit das nicht zu lange dauert ?

und das mit - und + was soll das denn stehen "Hinzufügen" und "Löschen"?
ne das bleibt bei - und + *g*

_________________
MFG
Michael Springwald, "kann kein englisch...."
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 24.08.03 11:37 
Wie? Es dauert zu lange im Listview zu kucken, ob die Datei schon vorhanden ist? :shock:
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: So 24.08.03 12:59 
mimi hat folgendes geschrieben:

wo wird das schon überprüft ?
wie denn auch sei, ne überprüfung würde zu lange dauern..... oder was schlägst du vor damit das nicht zu lange dauert ?

was macht es für einen Sinn, die (gleiche) datei mehrmals im Archiv drinzuhaben. unterschiedliche (wil vielleicht mal geändert) als Backup villeicht ja, aber woher weiß ich beim entpacken, welche die richtige ist?
Wenn du es nur am Dateinamen festlegen willst und der Dateiname deine Caption im Listitem ist, werf ich mal ein Listview.Findcaption in den Raum *wirf* :wink:

Zitat:

und das mit - und + was soll das denn stehen "Hinzufügen" und "Löschen"?

zum Bleistift, ja. bei hinzufügen und löschen weiß jeder was gemeint ist

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)