Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DiskImage (https://www.delphipraxis.net/10415-diskimage.html)

Hansa 18. Okt 2003 13:31

Re: DiskImage
 
Zitat:

Zitat von Chakotay1308
...Ich werde mir nachher mal den Sourcecode ansehen und noch einige Sachen anmerken. Ggf. mache ich es so wie Mathias und schreibe das ganze Programm neu und maile es dir. Täglich eine neue Erweiterung. :twisted:

Chris

Das hört sich schwer nach Meckern an. Sei froh, daß Luckie das Programm gemacht hat und es sogar dir als Source zur Verfügung stellt. :mrgreen: Und das mit dem komprimieren ist auch so eine Sache. Das ganze muß nämlich auch wieder entkomprimiert werden und zwar genau so wie es vorher war.

Sag mir lieber einer mal, wie ich das machen muß, siehe mein letzter Beitrag.

Luckie 18. Okt 2003 13:34

Re: DiskImage
 
Zitat:

Zitat von MathiasSimmack
Zitat:

Zitat von Luckie
sollte auch unter Windows 9x lauffähig sein.

Ist es aber nicht.

Zum einen steckt das altbekannte Problem drin: die Öffnen- und Speicherndialoge sind nicht zu sehen. Frag mich nicht nach dem Grund, aber mit dem Problem haben alle Programme von dir zu kämpfen, wenn ich sie unter 98 starte. Ist aber nicht weiter schlimm, weil du ja den Quellcode beilegst. Ich muss den bloß mit meinem D5 kompilieren, dann geht´s auch mit den Dialogen. Nur das Merkwürdige ist, dass die sich dann auch unter 2000 oder XP öffnen.
Evtl. ist in D6 irgendwo ein Wurm drin. Jedenfalls bin ich froh, dass du Open Source entwickelst, sonst könnte ich viele Programme von dir nicht nutzen. :)

Das ist doch zum Haareraufen mit den Dialogen. :evil:

Zitat:

Vielleicht müsste man mal gucken, ob sich im Quellcode irgendwelche speziellen NT-Funktionen verbergen. Dann wäre es zweckmäßig, das Programm entsprechend auf die NT-Schiene zu begrenzen.
Es sind die ganzen DevbiceIoControl Funktionen. Allerdings lies es sich unter ME starten. Da ich nichts dynamisch importiere, bin ich davon ausgegeangen, dass es auch unter Windows 9x läuft, da ich beim Start keine fehlermeldung bekam. Weiter konnte ich nicht testen, da mein Vater gerade an seinem Rechner gearbeitet hatte.

Zitat:

Und was mir nicht gefällt, ist die Combobox. Zum einen weil da auch B:\ drin steht, obwohl ich gar kein zweites Floppy habe, und zum anderen, weil man da auch problemlos selbst was eintragen kann. Nur leider bringt das nichts, denn die Antwort ist die Meldung "Das Handle ist ungültig". War also nix mit dem Image meiner Festplatte. ;)
Da habe ich vergessen sie readonly zu machen. Und a: und b: habe ich fest eingetragen. Ich suche also gar nicht erst nach den vorhandenen Diskettentenlaufwerken.

Zitat:

Das mit der Geschwindigkeit kann ich nicht bestätigen. Ich habe mal zwei Floppy-Images angelegt, das ging recht flott.
Ich kann auch nicht sagen, dass es irgendwie besonders langsam ist.

Luckie 18. Okt 2003 13:37

Re: DiskImage
 
Zitat:

Zitat von mirage228
ahja, was mir noch aufgefallen ist: wenn ich manuell einen nicht existenten Dateinamen eingebe, wird die Fehlermeldung "Das System kann den angegeben Pfad nicht finden" beim Drücken auf den Start Knopf angezeigt. Wähle ich eine solche nicht existierende Datei über den OpenDialog aus, klappt alles.

Bei schreiben des Iamges auf Diskette? Da wäre die Fehlermeldung korrekt. Ein nicht vorhandenes Image kann ja nicht geschrieben werden.

Zitat:

dann ist da halt noch das phänomen combobox mit Laufwerk B:\ (wusste gar nich, dass ich so eins hab...), wie Matthias das schon gesagt hatte!
Siehe oben.

Luckie 18. Okt 2003 13:40

Re: DiskImage
 
Zitat:

Zitat von Hansa
Glaub ich nicht. :mrgreen: Aber Luckie, das Programm ist so zu gefährlich. Ich habe etwas damit rumgespielt und plötzlich hat der mir eine Diskette ohne Vorwarnung formatiert.

Da sollte ich wohl noch eine Abfrage einbauen. :roll:

Zitat:

Wie kriege ich das natürlich vorher gemachte Image wieder auf die Diskette drauf ?
Schon den zweiten Seitenreiter entdeckt? :gruebel:

Luckie 18. Okt 2003 13:46

Re: DiskImage
 
Zitat:

Zitat von Chakotay1308
Hi,
erstmal ist es ein wirklich schickes Programm, dass mich sehr stark an "RAW Write" (vom Design her) erinnert. ;) Allerdings würde ich letzteres weiterhin verwenden, weil es zum einen schneller liest und schreibt und zum anderen die Dateien komprimiert.

Ist Rawrite nicht im Stile eines Assistenten gehalten?

Zitat:

Ich habe gerade ein ISO von einer MS DOS-Startdiskette erstellt. Die Diskette war bis 556KB belegt. Die Iso-Datei war ganze 1,4MB groß. Dabei stellen sich mir zwei Fragen:
Logisch. Es wird ja auch jeder Sektor kopiert.

Zitat:

Kannst du die Diskette nicht so auslesen, dass du nur die Sektoren ließt und schreibst, die wirklich belegt sind? Wenn ich jetzt darüber nachdenke, fällt mir ein, dass das nicht einfach wird, weil die beschriebenen Sektoren ja nicht zwingen hinterinander liegen. Allerdings kannst du ja die ganzen 0en abkürzen. ;)
Ein nicht belegter Sektor muss nicht zwangsläufig nur 0 beinhalten. Wird eien datei gelöscht, wird nur ihr Eintrag im FAT als geläöscht markiert, physisch ist sie noch auf der Diskette vorhanden.

Zitat:

Warum komprimierst du die Images nicht? Z.B. mit Bzip2.
Weil mir das zu aufwendig war. Und so sollte das Image von jeden beliebigen Programm zurückschreibbar sein.

Zitat:

Klar. Da man ja eigentlich nur von Disketten ein Iso machen kann, macht es wenig Sinn 1.4MB zu komprimieren, allerdings würde ich das Programm auf USB-Sticks erweitern (sind ja ebenfalls beschreibbar ohne weitere API-Funktionen).
USB Sticks? Habe ich leider keinen. Aber es sollte auch ohne große Erweiterungen gehen. Versuch einfach mal den Stick als Laufwerk anzzugeben in der Combobox.

Zitat:

Ich werde mir nachher mal den Sourcecode ansehen und noch einige Sachen anmerken.
Am Quellcode selber dürfte es nichts zu mäkeln geben. :evil:

Luckie 18. Okt 2003 13:47

Re: DiskImage
 
Zitat:

Zitat von Sharky
Hai Luckie,
tolles Programm! Was mir noch nicht klar ist: Wofür ist der Button "Speichern unter"?

Um einen Dateinamen auszuwählen unter dem das Image gespeichert werden soll? :roll:

Sharky 18. Okt 2003 13:53

Re: DiskImage
 
Klonk.

Jetzt habe ich es verstanden. Ich dacht das ich in dem Edit-Feld eine Beschreibung für das Image angeben kann.
Aber dort kommt direkt der Name der Datei rein.

Christian Seehase 18. Okt 2003 13:54

Re: DiskImage
 
Moin Luckie,

Zitat:

Zitat von Luckie
Da ich nichts dynamisch importiere, bin ich davon ausgegeangen, dass es auch unter Windows 9x läuft, da ich beim Start keine fehlermeldung bekam.

Es gibt aber auch Parameter von Funktionen, die nicht auf allen Windowsversionen funktionieren.
Wenn ich das richtig gesehen habe stehen sämtliche IoControlCodes die Du in dem Programm verwendest nur unter NT zur Verfügung (gemäss PSDK)

mirage228 18. Okt 2003 13:56

Re: DiskImage
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von mirage228
ahja, was mir noch aufgefallen ist: wenn ich manuell einen nicht existenten Dateinamen eingebe, wird die Fehlermeldung "Das System kann den angegeben Pfad nicht finden" beim Drücken auf den Start Knopf angezeigt. Wähle ich eine solche nicht existierende Datei über den OpenDialog aus, klappt alles.

Bei schreiben des Iamges auf Diskette? Da wäre die Fehlermeldung korrekt. Ein nicht vorhandenes Image kann ja nicht geschrieben werden.

Damit meinte ich, dass die Datei auch erstellt werden sollte, falls ich sie nicht über den Open-Dialog auswähle. (Wäre noch ne nette dreingabe)

mfG
mirage228

CalganX 18. Okt 2003 13:56

Re: DiskImage
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von Chakotay1308
Hi,
erstmal ist es ein wirklich schickes Programm, dass mich sehr stark an "RAW Write" (vom Design her) erinnert. ;) Allerdings würde ich letzteres weiterhin verwenden, weil es zum einen schneller liest und schreibt und zum anderen die Dateien komprimiert.

Ist Rawrite nicht im Stile eines Assistenten gehalten?

Öhm... nein... also nicht wirklich zumindest.

[-- schnipp --]
Da waren ein paar Denkfehler drin. Sorry...
Deswegen beantworte ich die Fragen jetzt mal nicht, weil du Recht hast. ;)
[-- schnapp --]

Zitat:

Zitat von Luckie
Zitat:

Klar. Da man ja eigentlich nur von Disketten ein Iso machen kann, macht es wenig Sinn 1.4MB zu komprimieren, allerdings würde ich das Programm auf USB-Sticks erweitern (sind ja ebenfalls beschreibbar ohne weitere API-Funktionen).
USB Sticks? Habe ich leider keinen. Aber es sollte auch ohne große Erweiterungen gehen. Versuch einfach mal den Stick als Laufwerk anzzugeben in der Combobox.

Hab ja auch keinen. :(

Zitat:

Zitat:

Ich werde mir nachher mal den Sourcecode ansehen und noch einige Sachen anmerken.
Am Quellcode selber dürfte es nichts zu mäkeln geben. :evil:
Sorry... war gar nicht so gemeint. *tröst*
Ich finde da ja auch nichts. ;)
Aber noch ein kleiner Tipp: vielleicht solltest du Filter für den Save- und den OpenDialog festlegen, denn das sieht irgendwie schöner aus. Aber das ist nunmal Geschmackssache.

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.
Seite 2 von 5     12 34     Letzte »    

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 by Thomas Breitkreuz