![]() |
Re: DiskImage
Dann unterstütze ich eben MS in seinem Bestreben Windows 9x aussterben zu lassen, soll mir nur recht sein, ein OS weniger auf das man Rücksicht nehmen muss. :evil:
|
Re: DiskImage
Zitat:
|
Re: DiskImage
Zitat:
Zitat:
|
Re: DiskImage
Zitat:
mfG mirage228 |
Re: DiskImage
Zitat:
[/quote] Zitat:
.iso? :roll: Chris |
Re: DiskImage
Das Programm ist einwandfrei ! Nur ein paar Schönheitsfehler noch:
Die Namensgebung ist etwas verwirrend, z.B. ist da ein Reiter "Image schreiben" und ein Button "Image schreiben". Vor dem Überschreiben/Formatieren muß unbedingt gewarnt werden !! Um meinen Fehler wieder zu beseitigen habe ich die Diskette neu formatiert, beim Image schreiben wurde sie dann nochmals formatiert. Ist das nötig ? P.S.: das Programm ist sogar in der Lage einen Virus mitzukopieren. :mrgreen: |
Re: DiskImage
Sie muss lowlevel formatiert werden.
So, jetzt reicht es mir, die Dialoge habe ich gekillt. Jetzt muß man eben die Pfade eintippen. (Hat noch mal 3 KB gebracht, wem falls etwas. :roll:) Die Sicherheitsabfrage ist jetzt auch drin. |
Re: DiskImage
Ich fänd´s amüsant, wenn du eine CloneCD-ähnliche Oberfläche machst. ;) Vier Buttons: Image erstellen, Image schreiben, Floppy kopieren, & Floppy löschen. Oder ein Assistent im Stil von Drive Image (DOS-Version). Mit einer Startseite und zwei Buttons (Image erstellen, Image schreiben), usw.
Das Problem mit den Dialogen lag IMHO nicht an den Dialogen. Der Fehler steckte irgendwo anders. Wie gesagt, wenn ich den Quellcode kompiliere, dann geht´s ja - ob unter 98, 2000 oder XP. Also muss das Problem wohl in D6 zu suchen sein. Könnte es sein, dass D6 bereits das erweiterte Record "TOpenFileName" enthält? Mit den zwei zusätzlichen Membervariablen? In dem Fall sollte es ausreichend sein, wenn du die alte Größe initialisierst. Dafür müsste es IMHO sogar eine Konstante geben. Schau doch mal in die "CommDlg.pas" rein. Letzten Endes aber egal. Wenn es unter ME läuft, aber unter 9x definitiv nicht, dann bau am besten eine Sperre ein, damit man es unter 9x auch nicht starten kann; sprich: Versionskontrolle. Zitat:
|
Re: DiskImage
Hi Mathias,
Zitat:
Chris |
Re: DiskImage
Delphi-Quellcode:
So ist sie in D6 deklariert.
type
POpenFilenameA = ^TOpenFilenameA; POpenFilenameW = ^TOpenFilenameW; POpenFilename = POpenFilenameA; {$EXTERNALSYM tagOFNA} tagOFNA = packed record lStructSize: DWORD; hWndOwner: HWND; hInstance: HINST; lpstrFilter: PAnsiChar; lpstrCustomFilter: PAnsiChar; nMaxCustFilter: DWORD; nFilterIndex: DWORD; lpstrFile: PAnsiChar; nMaxFile: DWORD; lpstrFileTitle: PAnsiChar; nMaxFileTitle: DWORD; lpstrInitialDir: PAnsiChar; lpstrTitle: PAnsiChar; Flags: DWORD; nFileOffset: Word; nFileExtension: Word; lpstrDefExt: PAnsiChar; lCustData: LPARAM; lpfnHook: function(Wnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): UINT stdcall; lpTemplateName: PAnsiChar; pvReserved: Pointer; dwReserved: DWORD; FlagsEx: DWORD; end; {$EXTERNALSYM tagOFNW} tagOFNW = packed record lStructSize: DWORD; hWndOwner: HWND; hInstance: HINST; lpstrFilter: PWideChar; lpstrCustomFilter: PWideChar; nMaxCustFilter: DWORD; nFilterIndex: DWORD; lpstrFile: PWideChar; nMaxFile: DWORD; lpstrFileTitle: PWideChar; nMaxFileTitle: DWORD; lpstrInitialDir: PWideChar; lpstrTitle: PWideChar; Flags: DWORD; nFileOffset: Word; nFileExtension: Word; lpstrDefExt: PWideChar; lCustData: LPARAM; lpfnHook: function(Wnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): UINT stdcall; lpTemplateName: PWideChar; pvReserved: Pointer; dwReserved: DWORD; FlagsEx: DWORD; end; {$EXTERNALSYM tagOFN} tagOFN = tagOFNA; TOpenFilenameA = tagOFNA; TOpenFilenameW = tagOFNW; TOpenFilename = TOpenFilenameA; {$EXTERNALSYM OPENFILENAMEA} OPENFILENAMEA = tagOFNA; {$EXTERNALSYM OPENFILENAMEW} OPENFILENAMEW = tagOFNW; {$EXTERNALSYM OPENFILENAME} OPENFILENAME = OPENFILENAMEA; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 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 by Thomas Breitkreuz