AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DelphiNeroApi - Dateien übergeben

Ein Thema von Gina · begonnen am 13. Mär 2005 · letzter Beitrag vom 7. Okt 2006
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
Benutzerbild von Gina
Gina

Registriert seit: 23. Dez 2004
Ort: Berlin
161 Beiträge
 
Delphi 6 Professional
 
#41

Re: DelphiNeroApi - Dateien übergeben

  Alt 4. Jun 2005, 17:17
Hallochen,

wollte nun meine Nero-Unit vor der Veröffentlichung noch um das Feature DVD-Multisession erweitern. Doch leider stoße ich da auf Probleme.

DVD-RWs unterstützen ja nur VirtualMultiSession (vms). Ich prüfe also das Medium auf NCDIMF_VIRTUALMULTISESSION und stelle fest, dass es nur vms kann. Soweit kein Problem. Dann lese ich die alte Session mit "NeroGetVMSInfo" ein, wobei ich für den Import das Flag entsprechend auf vms (NIITEF_IMPORT_VMS_SESSION) setze. Auch kein Problem... Bei "AddFileToIsoRootItem" kann ich auch nix ungewöhnliches feststellen. Sieht alles gut aus...

Wenn er jedoch anfängt zu brennen, kommt ein Write-Error. Und Windows meint, die Datei nicht finden zu können, obwohl der Pfad im Debugger stimmt. Ich vermute mal, dass ich natürlich auch beim Schreiben ein Flag für vms setzen muss, aber ich finde einfach keines.... *heul*

Hat da schonmal jemand von Euch gemacht und Erfolg gehabt? Welche Flags benötige ich beim Brennvorgang?

Tausend Dank, Gina.
Mein Lieblings-Spiele-Laden in Berlin: www.cometgames-store.de

{KDT}
.
  Mit Zitat antworten Zitat
Benutzerbild von Gina
Gina

Registriert seit: 23. Dez 2004
Ort: Berlin
161 Beiträge
 
Delphi 6 Professional
 
#42

Re: DelphiNeroApi - Dateien übergeben

  Alt 21. Jun 2005, 19:05
Hallochen,

tut mir furchtbar leid, dass es so lange gedauert hat. Vor lauter Stress hab ich gar nicht gemerkt, wie schnell die zeit vergangen ist...

Das Problem mit der "virtuellen Multisession" (vms) hab ich inzwischen gelöst. Es muss unbedingt der CdStamp übergeben werden, dann funktionierts (entsprechende Stelle im Quellcode markiert).

Wie versprochen stelle ich nun hier den Quellcode meines Testprojektes zur Verfügung. Meine Kommentare sind leider etwas sparsam ausgefallen, aber da AndIr mich gebeten hat, mich zu beeilen , stelle ich es erstmal ein.

Anhand Eurer Fragen kann ich ja dann sehen, welche Stellen noch erläuterungsbedürftig sind und werde das entsprechend ergänzen...

Das Testprojekt besteht aus folgenden Forms.

- Die Main-Form ist eine "provisorische" Programmoberfläche, um die Funktionalitäten anzusteuern. An deren Stelle tritt ja dann Eure Main-Form.
- Die Brennen-Form ist die eigentliche, die Ihr bei Bedarf und Gefallen einfach in Euer Projekt integrieren könnt. Die dazugehörige unit enthält die gesamten Funktionalitäten...
- Dann hab ich noch einen kleinen Auswahldialog für Dateien und Ordner gebastelt...
- und zu guter Letzt eine kleine Progressbar für die Wartezeit beim Löschen/Formatieren einer RW

Achso... Löschen/Formatieren einer RW läuft in einem extra Thread, da dies ja etwas länger dauert...

Features:

- erstellen von Multisession-CDs/DVDs (also ideal für Backup-Programme)
- unterstützt werden CD-R, CD-RW, DVD-R und DVD-RW (DVD+R hab ich noch nicht testen können, würde mich also über Testergebnisse freuen )
- schnelles Löschen und (langsames) Formatieren von CD-RWs und DVD-RWs

Ich hoffe, ich kann damit dem einen oder anderen den Einstieg in die Delphi-Nero-Api etwas erleichtern und stehe natürlich auch weiterhin mit Rat und Tat gern zur Seite...

Ich freue mich schon auf Euer Feedback...

Viel Spaß, Gina.

@Mods: Soll ich das lieber in einen extra Beitrag einstellen oder gar in eine andere Rubrik?

[EDIT]: Features ergänzt (hatte ich doch glatt vergessen)
Angehängte Dateien
Dateityp: zip nerotest_300.zip (14,9 KB, 60x aufgerufen)
Mein Lieblings-Spiele-Laden in Berlin: www.cometgames-store.de

{KDT}
.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#43

Re: DelphiNeroApi - Dateien übergeben

  Alt 11. Aug 2006, 10:22
Hallo Gina,
lange nichts mehr von dir gehört . Da ich gerade auch eine CD über Nero (6) brennen muss, habe ich deinen alten Thread mal wieder herausgekramt.
Mal abgesehen davon, dass ich hier nicht die Jedi's habe (da benutzt du ja offensichtlich welche von), fehlen mir hier einige Typen und Funktionen. Z.B. NeroVMSInfo oder NeroGetLastDriveError und noch etliche andere mehr. Vermutlich stehen die alle in einer Unit.
Könntest du mir verraten, welche das ist?
Evtl. habe ich ja auch die falsche oder veraltete DelphiNeroAPI? Ich habe diese hier versucht.

Vielen Dank schon einmal, Alexander
Nachtrag: Vielleicht kannst du ja auch mal das fertige Kompilat hochladen. Dann kann ich die verwendeten JEDI-Komponenten besser durch meine eigenen ersetzen.
Alexander
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#44

Re: DelphiNeroApi - Dateien übergeben

  Alt 11. Aug 2006, 12:21
Zitat von Alexander:
Nachtrag: Vielleicht kannst du ja auch mal das fertige Kompilat hochladen. Dann kann ich die verwendeten JEDI-Komponenten besser durch meine eigenen ersetzen.
Nur weil er die JEDI Komponenten installiert hat, heißt das noch lange nicht, dass fehlende Funktion in der JEDI Bibliothek deklariert sind. Und wenn eine Funktion schon NeroGetVMSInfo oder NeroGetLastDriveError heißt könnte man doch schon mal meinen, dass die zur NeroAPI gehören, oder Hilfsfunktionen sind, die selbst implementiert sind.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#45

Re: DelphiNeroApi - Dateien übergeben

  Alt 11. Aug 2006, 13:47
Hallo,
da hast mich wohl falsch verstanden. Neben den Jedis fehlt mir noch eine Unit. Die Jedis sind ja nicht unbedingt das riesige Problem.
Dass die Methoden zur NeroAPI gehört, ist natürlich klar. Daher habe ich ja auch gefragt, welche Unit mir da fehlen könnte. Das Package der im letzten Post verlinkten DelphiNeroAPI habe ich ja auch installiert. Nur scheint eben noch etwas zu fehlen.


Das Kompilat nur, damit ich sehen kann, was da für Komponenten fehlen, und diese ersetzen kann.
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#46

Re: DelphiNeroApi - Dateien übergeben

  Alt 12. Aug 2006, 14:04
Zitat von jbg:
Nur weil er die JEDI Komponenten installiert hat, heißt das noch lange nicht, dass fehlende Funktion in der JEDI Bibliothek deklariert sind. Und wenn eine Funktion schon NeroGetVMSInfo oder NeroGetLastDriveError heißt könnte man doch schon mal meinen, dass die zur NeroAPI gehören, oder Hilfsfunktionen sind, die selbst implementiert sind.
Das klingt unangemessen aggressiv. Ich hatte mich auch für das Projekt interessiert. Leider hat Gina (welche entgegen Deinem Beitrag nicht männlich ist) nicht angegeben, welche Komponenten sie neben der NeroAPI verwendet hat. Nachdem ich einige Jedis dazugepackt hatte und immer noch Units fehlten, hatte ich aufgegeben.

Zitat von Alexander:
da hast mich wohl falsch verstanden.
Ich denke, er wollte sich nur abreagieren und hat sich nicht die Mühe gemacht, über Deinen Beitrag nachzudenken.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Jlagreen

Registriert seit: 14. Aug 2006
3 Beiträge
 
#47

Re: DelphiNeroApi - Dateien übergeben

  Alt 14. Aug 2006, 15:43
Hallo,
ich bin an diesem Thema auch sehr interessiert und habe mir mal Ginas Programm runtergeladen und muss sagen, dass es genau DAS ist, was ich suche. Nur kann ich es leider nicht kompilieren, um auch sicher zu sein, dass die Sources, die ich hab auch tun .

Nun war es meist so, dass mir irgendwelche Units fehlten, die ich nach und nach mit Google finden konnte, nur eine kann ich nicht finden und zwar diese hier:

StShlCtl.pas

Sie scheint aus den Systools von TurboPower zu stammen, nur finde ich keine funktionierende Installationsmöglichkeit für Delphi 7. Und im CVS ist diese Unit auch ned da... ich habe gelesen, dass die Systools früher mal kommerziell waren, aber nun sind die doch Open Source, nur wieso finde ich die Unit nirgends?

Danke für Hilfe!
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#48

Re: DelphiNeroApi - Dateien übergeben

  Alt 15. Aug 2006, 12:49
Zitat von Jlagreen:
StShlCtl.pas
TurboPower ShellShock?

Im CVS habe ich nicht geguckt, aber im Downlaod ist die Unit im Ordner Source enthalten.

Könntest Du kurz berichten, welche Komponenten Du integriert hast?
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Jlagreen

Registriert seit: 14. Aug 2006
3 Beiträge
 
#49

Re: DelphiNeroApi - Dateien übergeben

  Alt 16. Aug 2006, 12:35
Danke, nun klappts

Also ich hab mich ein wenig an das DemoApp und an Ginas NeroTest angelehnt und hab soeben meine erste DVD aus meinem Programm heraus gebrannt, einfach genial, hätte nicht gedacht, dass es an sich so einfach ist.

Nun aber habe ich ein anderes Problem und zwar wird die ursprüngliche Ordnerstruktur beim Brennen zerstört und alles ins Root gepackt . Ich werde mich mal nun damit intensiver beschäftigen, falls wer nen Tipp hat wie man ganz einfach à la Nero Oberfläche ein Verzeichnis samt Unterverzeichnissen auf ne DVD brennen kann, immer her damit .
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#50

Re: DelphiNeroApi - Dateien übergeben

  Alt 18. Aug 2006, 18:39
Hallo,
schön, dass es bei dir geklappt hat. Kannst du vielleicht noch die fehlenden Units posten ? (entweder anhängen oder die Links nennen?).
Wäre sehr nett von dir
Danke
Alexander
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


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 17:46 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