Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизЗапись CD-R(W) Найти похожие ветки
← →
nk © (2005-10-04 14:56) [0]Посоветуйте пож. при помощи каких компонентов (сторонних программ) можно работать в делфи с болванками ?!
Пробовал писать CD при помощи NeroCmd... стирать болванки сразу же научился, записывать (созданые нейрой) "имеджи" - тоже, а вот когда пытаюсь записать просто файл(ы):
C:\Program Files\Ahead\Nero>nerocmd --write --drivename f --real --speedtest --image d:\nk\temp\1.txt
d:\nk\temp\1.txt
Burn process failed!
NeroAPI reports: ¦юяvЄър яюьхёЄшЄ№ єърчрЄхы№ эр Їрщы яхЁхф эрўрыюь Їрщыр.
d:\nk\temp\1.txt.
в общем - неполучается... ))
PS Если это имеет значение - использую winexec(), в качестве параметра подставляю строку из командной строки...
← →
evvcom © (2005-10-04 16:10) [1]Вообще, по-моему, Nero регистрирует в системе свой ActiveX/COM-сервер или даже сервер автоматизации. Это более предпочтительный вариант. Посмотри в Component->Import ActiveX Control в списке, посмотришь потом свойства/методы. Может чего сразу выйдет.
← →
nk © (2005-10-04 16:16) [2]2 evvcom © (04.10.05 16:10) [1] - пасиба - смотрю... ))
← →
nk © (2005-10-04 16:55) [3]посмотрел... попробовал, при попытке добавить компонент на форму выдает сообщение "License information for TRecording not found. You cannot use this control in design mode" ... и че с этим делать ?! ))
Использование нейры - непринципиально... - может кто-то чем-то другим пользовался - подскажите пож.! )))
← →
evvcom © (2005-10-04 17:23) [4]
> You cannot use this control in design mode
Ну и не используй его в design mode. Используй его в run-time.
← →
nk © (2005-10-04 17:26) [5]2 evvcom © (04.10.05 17:23) [4] - матерь божья, это как ?! ))) ... я серьезно ! ))
← →
ssk © (2005-10-05 11:07) [6]>>матерь божья, это как ?!
наверное так:uses
Recording; // имя модуля, включающий в себя TRecording
var
myRecording: TRecording;
begin
myRecording := TRecording.Create(возможно, здесь будут нужны какие-то параметры);
myRecording.Parent := // родительский TWinControl. например, форма.
{
далее работаешь как с обычным компонентом, если бы его кинул на форму
}
end;
← →
evvcom © (2005-10-05 11:20) [7]Скорее всего myRecording: TRecording невизуальный control, поэтому
> myRecording.Parent := // родительский TWinControl. например,
> форма.
лишнее. И где-нибудь не забыть myRecording.Free; хотя и без этого система за тобой уберет твое д... Это правила хорошего тона.
← →
nk © (2005-10-05 11:24) [8]...пробовал следующее:
1) объявил RecordingLib_TLB в Uses
2) завел переменную r:TRecording
3) r:=TRecording.Create(form1); // в этом месте выдает то же самое сообщение о "невозможности использования"...
2 evvcom © (04.10.05 17:23) [4] - Вы вааще когда-нить пробовали работать с этим компонентом ?! КАК ?!! ))
to all - повторюсь - использование нейры - НЕПРИНЦИПИАЛЬНО !
кто-нибудь что-нибудь может посоветовать из личного опта ?! )))
← →
zx © (2005-10-05 11:32) [9]а за чем это нужно?
← →
evvcom © (2005-10-05 11:35) [10]
> Вы вааще когда-нить пробовали работать с этим компонентом
> ?!
Именно с этим - нет. С компонентами записи CD-R(W) - тоже нет. С другими - пробовал. Не со всеми получалось с первого тычка. Возможно, что из-за отсутствия опыта ничего и не получается. Мои соболезнования...
← →
nk © (2005-10-05 11:39) [11]2 zx © (05.10.05 11:32) [9] - чтобы уметь записывать файлы на CD-R(W)! :))
← →
nk © (2005-10-05 11:45) [12]2 evvcom © (05.10.05 11:35) [10] - звыняюсь за тон, но по факту:
> 1) объявил RecordingLib_TLB в Uses
> 2) завел переменную r:TRecording
> 3) r:=TRecording.Create(form1);
... конкретно в этих строках ошибки есть ?! ))
← →
evvcom © (2005-10-05 12:01) [13]На первый взгляд вроде все ок. Я довольно редко работаю с COM, поэтому предугадать, чтобы там могло произойти, не смогу. Советую поискать в сети инфу по именам классов, интерфейсов, GUID наконец. Может что и отыщется.
← →
ssk © (2005-10-05 12:06) [14]>> evvcom © (05.10.05 11:20) [7]
> Скорее всего myRecording: TRecording невизуальный control
согласен
И где-нибудь не забыть myRecording.Free;
ну это само собой
← →
nk © (2005-10-05 12:29) [15]2 evvcom © (05.10.05 12:01) [13] - понятно, пасиба!
2 ssk © (05.10.05 12:06) [14] - тоже пасиба....%)
← →
zx © (2005-10-05 14:31) [16]> чтобы уметь записывать файлы на CD-R(W)! :))
Таким методом можно научиться только использовать COM-объекты.
← →
nk © (2005-10-05 14:49) [17]2 zx © (05.10.05 14:31) [16] - ... тоже полезный попыт... ! )
... а по сабжу предложения есть ?! ))
← →
evvcom © (2005-10-05 15:05) [18]Кстати, а
> Burn process failed!
> NeroAPI reports: ¦юяvЄър яюьхёЄшЄ№ єърчрЄхы№ эр Їрщы яхЁхф
> эрўрыюь Їрщыр.
перевел? Это означает:
"NeroAPI reports: Попытка поместить указатель на файл перед началом файла." Каламбурчик небольшой. :)
← →
nk © (2005-10-05 16:39) [19]2 evvcom © (05.10.05 15:05) [18] - ... при запуске nerocmd без всяких параметров выдается хелп с доступными ключами... вот только не могу взять в толк - какой мне нужен... !)
Просто имидж - записыват... синтаксис тот же, что я привел в начале ветки, только вместо 1.txt там нейровский имидж указан... а какой ключ использовать для обычных файлов...? медиа файлы тоже через соответствующие ключи записываются, а когда под те же ключи пытаюсь подсунуть тот же 1.txt - он мне естественно и ругается на то, что это не есть медь... !)
В общем нашел себе (и нетолько) проблемку... ! ))
PS. я пробовал пару-тройку кодировок - неподобрал... это в чем писанно? ))
← →
zx © (2005-10-05 17:33) [20]> ... тоже полезный попыт... ! )
Этому лучше учиться на Word, Excel, есть куча примеров, статей.
... а по сабжу предложения есть ?! ))
нет. здесь предпочитаю использовать Nero в классическом варианте.
← →
nk © (2005-10-06 09:32) [21]to zx © (05.10.05 17:33) [20]
> Этому лучше учиться на Word, Excel, есть куча примеров,
> статей.
Ценное замечание !
> ... а по сабжу предложения есть ?! ))
> нет.
В таком случае, в народе принято помечать свои посты как <offtopic>...</offtopic> ! ... ну это так - к слову !
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.038 c