#1 Burning Software

It is currently Thu Dec 19, 2024 7:45 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: New multisession problem (нов&
PostPosted: Mon Sep 18, 2006 11:25 am 
Offline

Joined: Mon Mar 06, 2006 7:17 pm
Posts: 2
Location: Moscow
Продублировал на Олексия Попова, срочно нужна помощь !

Добрый день, ГОРИМ С НОВОЙ ПРОБЛЕМОЙ !

У нас возникает новая проблема с дозаписью на мультисессионные диски.
Проблема заключается в том, что при достижении некоторого объема данных на DVD
(по предварительным данным, 1 Гб) метод ImportTrack выдает ошибку.

Сталкивались Вы с такой ошибкой ? Если да, то как решить проблему ?

Если нет, тогда нам в любом случае нужна обновленная версия библиотеки (с подавлением окна "купи меня"), которую мы могли бы проверить на наличие/остутствие данного дефекта.

Дополнительная информация:

Носители TDK DVD+RW 4X, мы используем StarBurn_ocx_060423, драйвер Staropen.sys, под Windows Server 2003 (DVD-привод находится на локальном диске сервера)
(с подавлением выдачи сообщений окна "Купи меня" - кастомным изменением, о котором мы просили, так как запись осуществляется на сервере приложений)

Детальное сообщение об ошибке:
Сообщение: Выгрузка пачек завершена неудачно Ошибка записи на внешний носитель во время выполнения операции! Проверьте наличие диска в приводе. В случае необходимости обратитесь к администратору Выгрузка пачек прервана, диск может быть испорчен. Замените носитель и повторите операцию при необходимости Параметры операции выгрузки: Идентификатор носителя: 5_T56 Сетевой ресурс: \\srv1\Packs\ Внешний ресурс: e:\ Архивный ресурс: \\srv1\Archive\5_T56\ Выгрузка на жесткий диск: нет Идентификатор сессии: buxvyt55saxiyiius4q045ai Идентификатор операции выгрузки: 36f63c2a-2a89-4c9f-af16-458a629b76f2 Количество пачек: 1 Ошибка при записи диска из образа Исключение: Параметр задан неверно. Описание: Источник: Croc.VSHP2006.Commands Стек: at Croc.VSHP2006.Commands.AppliedLogic.StarBurner.Burn(String sVolumeSetName, String sAppName) at Croc.VSHP2006.Commands.ExportPacksCommand.Execute(XRequest request, IXExecutionContext context) /-------------- Вложенное исключение ---------------/ Сообщение: Параметр задан неверно. Источник: Interop.StarBurn Стек: at StarBurn.CDeviceClass.ImportTrack(Object pJolietImage, Boolean bImportJolietFS, UInt16 TrackNumber) at Croc.VSHP2006.Commands.AppliedLogic.StarBurner.Burn(String sVolumeSetName, String sAppName)

Код, вызывающий исключение: (файлы вложены аттачментами)

Метод Burn:
/// <summary>
/// Записывает образ диска
/// </summary>
/// <param name="sVolumeSetName">Имя тома</param>
/// <param name="sAppName">Имя приложения</param>
public void Burn(string sVolumeSetName, string sAppName)
{
try
{
UnitReady();

// Получаем информацию о диске
CDiscInfo discInfo = m_device.GetDiscInfo();

// Получаем следующий свободный для записи блок
uint nStartingLBA = 0;
nStartingLBA = (uint)discInfo.NextWritableAddress;

// Мультисессия - импортируем предыдущие треки
if ((discInfo.IsBlank == false) && (discInfo.TrackNumber > 1))
{
// Импортируем последнюю дорожку
m_device.ImportTrack(m_image, true, (ushort)(discInfo.TrackNumber - 1)); // <- исключение возникает здесь
}

// Компилируем образ
m_image.Build(nStartingLBA, sVolumeSetName, sAppName);

UnitReady();
m_device.SetSpeeds(0xFFFF, 0xFFFF); // У нас максимум 4x болванки
bool BUPSupported=false;
bool BUPEnabled =false;
// Проверяем поддержку BUP (Buffer Underrun Protection)
m_device.GetBUP(out BUPEnabled,out BUPSupported);
if (BUPSupported && !BUPEnabled)
{
m_device.SetBUP(true);
}
// Устанавливаем OPC (optimum power calibration)
m_device.SendOPC();

// Производим запись (из образа, не тестовую, разрешаем записывать новую сессию за записываемой)
m_device.TrackAtOnceFromFileSystemHandle((int)m_image.FileSystemHandle, false, true);
}
catch(Exception ex)
{
string sMsg = string.Format("Ошибка при записи диска из образа \nИсключение: {0}\n" +
"Описание: {1}", ex.Message, m_image.ErrorMessage);
throw new ApplicationException(sMsg, ex);
}
}


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 18, 2006 7:49 pm 
Hi!

Please in the future adhere to our forum rules, use only English language, because you are not the only one reading this forum.

Seems that we already fixed the problem with track importing you are talking about. I have sent the new OCX to you. If the problem persists, please send StarBurn log file.

Regards,
Alexander Orlovsky


Top
  
 
 Post subject:
PostPosted: Tue Sep 19, 2006 9:13 am 
Offline

Joined: Mon Mar 06, 2006 7:17 pm
Posts: 2
Location: Moscow
Ok, I see.

We still have troubles because file you have sent recently
(starburn.zip - 252B)
has been erased from e-mail by our mail defence system.

Could you resent needed files by archive with password.
It would be great if it is RAR or ZIP archive of version like WinRAR 3.5 or less (not so modern, I couldn't open "starburn.zip" archive)

I am looking forward to hearing from you.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Sep 19, 2006 12:58 pm 
Hi!

I've mailed the new archive, please check it.

Regards,
Alexander Orlovsky


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group