Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (все версии) - часть 4

Модерирует : ShIvADeSt

ShIvADeSt (28-06-2009 02:10): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=10477  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
Отладчиком проходил в том то и дело...  
Удивило что работает абсолютно все, кроме вот этого пресловутого TOC'а
Create a CUE file работает? У меня после компиляции в 2007 вылетает с "access violation", с D7 все норм.

Всего записей: 563 | Зарегистр. 08-12-2001 | Отправлено: 16:12 07-05-2008 | Исправлено: JbBaD, 16:18 07-05-2008
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JbBaD
И это работает... ты отладчиком определи в каком месте исходников компонента ошибки происходят (модуль, строка), тогда можно будет хоть что-то более-менее конкретное смотреть

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 07:40 08-05-2008
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, ну правда, это уже не весело даже...
Проверьте еще кто-нить...
 
Только что поставил на свежеустановленную висту D2007 Lite, скомпилил проект TOC невидит. Снес D2007, поставил D7 скомпилил и TOC показывает.
 
До этого пробовал на D2007 полной, тотже результат.

Всего записей: 563 | Зарегистр. 08-12-2001 | Отправлено: 09:21 08-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JbBaD
Скомпилил в 2007 полной, все работает без проблем.

Всего записей: 559 | Зарегистр. 05-04-2006 | Отправлено: 10:23 08-05-2008
laybot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Нужна помощь по компиляции. Eсть файл: http://stashbox.org/113650/CceSamples.rar  
 (100кВ) в котором (как я понял) заготовки для компиляции:  
AviImporter.dll
SimplesExporter.dll
CceWin.exe
CceCon....(?)
Посмотрите пожалуйста, язык вроде С+
Сорри, если ошибаюсь с языком и не туда запостил...

Всего записей: 238 | Зарегистр. 30-05-2006 | Отправлено: 12:44 08-05-2008 | Исправлено: laybot, 12:45 08-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laybot
Для того чтобы скомпилировать данные проекты необходимо еще SDK если я правильно понял это на Cisco оборудование.
Кстати проекты для VS2008.

Всего записей: 559 | Зарегистр. 05-04-2006 | Отправлено: 14:06 08-05-2008
laybot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedPromo
Благодарю Вас за ответ

Цитата:
если я правильно понял это на Cisco оборудование

Эта "беда" из Мпег-2 энкодера "Cinema Craft Encoder SP2"  (Price=2000$  :0 )  
Домашняя: _http://www.cinemacraft.com/eng/download.html#sp
Загрузка: _http://www.cinemacraft.com/files/cce/s21000101t/ccesp2_100_trial.zip
В Варезнике тема развита...
На оффсайте инфы нет...
Думаю речь идёт о скрытых настройках кодека
 

Всего записей: 238 | Зарегистр. 30-05-2006 | Отправлено: 18:25 08-05-2008
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
У меня ругается на эти строчки
 
#import "progid:CceServer.CceServ2.1" embedded_idl, no_namespace
#import "progid:CceExporter.CceExp.1" embedded_idl, no_namespace, exclude("ICceTrace", "ICceExp")
Как я понимаю он хочет импортировать из type library COM.
Если закоментить как и подозревалось сразу не хватает куча бъектов.
Поэтому я и говорю чего здесь не хватает, нужно по сайту посмотреть.

Всего записей: 559 | Зарегистр. 05-04-2006 | Отправлено: 18:56 08-05-2008 | Исправлено: RedPromo, 18:57 08-05-2008
mauar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как копировать данные из одного ADOTable в другой ADOTable, с помощью SQL запроса?

Всего записей: 134 | Зарегистр. 31-07-2006 | Отправлено: 02:51 09-05-2008 | Исправлено: mauar, 04:20 09-05-2008
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
RedPromo
Ребят а не знаете в чем может быть проблема?
 
Добавлено:
SCSIUnit строка 1000:
 
Result := SCSIreadTocPmaAtipEx(DeviceID, False, 0, 0, @Buf, SizeOf(Buf), Sdf);
TOC.FirstTrack := Buf.FirstTrack;
TOC.LastTrack := Buf.LastTrack;
TOC.TrackCount := (BigEndianW(Buf.Length) div
  SizeOf(TScsiTrackDescriptorTemplate));
 
Здесь всегда (D2007) Buf возращает 0

Всего записей: 563 | Зарегистр. 08-12-2001 | Отправлено: 07:51 09-05-2008 | Исправлено: JbBaD, 09:27 09-05-2008
MoEChuu

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JbBaD
 Result смотрели? Функция выполнилась без ошибок. И ещё одно, откуда она?

Всего записей: 3 | Зарегистр. 10-05-2008 | Отправлено: 08:38 10-05-2008
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MoEChuu
Result'ы проследил все, ничего странного не уловил.
Подробнее под #
Взгляните может пропустил что-то...
 
Сэмпл (freeburner.rar) с предыдущей страницы.

Всего записей: 563 | Зарегистр. 08-12-2001 | Отправлено: 08:48 10-05-2008 | Исправлено: JbBaD, 08:49 10-05-2008
MoEChuu

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JbBaD
Что-то мне лень лезть в эту штуку. Возможно это именно ваш частный случай.
 
Тем более это демо разработчиков.

Всего записей: 3 | Зарегистр. 10-05-2008 | Отправлено: 09:02 10-05-2008 | Исправлено: MoEChuu, 09:05 10-05-2008
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Убрал Optimization в опциях проекта и все работает.

Всего записей: 563 | Зарегистр. 08-12-2001 | Отправлено: 10:51 10-05-2008
Pawo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2All
Как написать программу, определяющую версию IE в delphi?
 
Добавлено:
Уже нашел. Вот код, если кому надо:

Код:
function GetIEVersion: string;
var  
  Reg: TRegistry;  
begin  
   Reg:= TRegistry.Create;
   try
      Reg.RootKey:= HKEY_LOCAL_MACHINE;
        Reg.OpenKey('Software\Microsoft\Internet Explorer', false);
      try
         Result:= Reg.ReadString('Version');
      except
         Result:= '';
      end;
      Reg.CloseKey;
   finally
      Reg.Free;
   end;
end;

Всего записей: 1105 | Зарегистр. 05-05-2007 | Отправлено: 01:36 11-05-2008
TohaDub



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, подскажите плиз.
Есть база, в ней OLE поле с вордовским документом. Как открыть файл на диске я знаю (Documents.Open(filename)), а вот как заставить Дельфю 7 открыть ячейку из базы?

Всего записей: 371 | Зарегистр. 26-06-2007 | Отправлено: 13:55 11-05-2008
lerthe61

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TohaDub
Один из вариантов, это сделать копию на диске (например в виндовой папке Temp или local Settings\Temp) и открыть оттуда.

Всего записей: 74 | Зарегистр. 04-05-2007 | Отправлено: 14:20 11-05-2008
TohaDub



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Один из вариантов, это сделать копию на диске (например в виндовой папке Temp или local Settings\Temp) и открыть оттуда.  

Это то понятно. Можно. Вариант не плохой. Только как из базы можно сохранить в файл (использую DAODataSet от WinSoft)?
Но неужели нельзя открыть напрямую?
Порыскал в инете, нашел что можно с помощью DBOleContainer сделать подобное, но как с этим работать - ХЗ.
 
Попробовал так из примера, в итоге в файле всякая фигня а не текст

Код:
 
begin
blob := DataModule1.DAODataSetPrint.createblobstream(DataModule1.DAODataSetPrint.fieldbyname('PPrint'), bmread);
try
blob.seek(0, sofrombeginning);
 
with tfilestream.create('c:\1.doc', fmcreate) do
try
copyfrom(blob, blob.size)
finally
free
end;
finally
blob.free
end;
end;
 

Всего записей: 371 | Зарегистр. 26-06-2007 | Отправлено: 17:43 11-05-2008 | Исправлено: TohaDub, 07:59 12-05-2008
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TohaDub
Если в ячейке базы лежит OLE поле с документом, то надо сначала содержимое ячейки сохранить в file или в stream:
 
 а потом подгрузить сохраненное в OleContainer:
 
procedure TfmOle.Podgotovka(Sender: TObject);
var
  Stream: TStream;
begin
case Create_Mode of
  From_File:  begin
              OleContainer.CreateObjectFromFile(F_Name,False);
              end;
  From_Stream: begin
              Stream := fmDM.ODS_DOC.CreateBlobStream (fmDM.ODS_DOCDOC, bmRead);
              OleContainer.LoadFromStream (Stream);
              Stream.Free;
              end;
  else ;
  end;
end;
 
Добавлено:
Это работа с TOleContainer (а не с DBOleContainer).
 
Но, как показала практика, в БД лучше хранить чистые документы (файла .doc, .tif и др.) чтобы после сохранения их в файле, можно было их открыть с любом установленном приложении. В случае же с OleContainer после сохранения в БД их можно будет открыть только через OleContainer c помощью того приложения, которым оно сохранялась, что не очень хорошо.

Всего записей: 867 | Зарегистр. 01-04-2005 | Отправлено: 11:19 13-05-2008
Dimmick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишу курсовую, простая игрушка морской бой, в делфи толком не шарю, при компиляции делфа ругается на содержимое .dpr файла:
 
program SeaWar;
 
uses
  Forms,
  Unit1 in 'Unit1.pas' {Mainform};
 
{$R *.RES}
 
begin
  Application.Initialize;
  Application.Title := 'Морской бой v.1.0';
  Application.CreateForm(TMainform, Mainform);
  Application.Run;
end.
 
и ссылается ещё на system.pas, чего не так понять никак не могу
ЗЫ: стоит 7 делфи.

Всего записей: 1163 | Зарегистр. 25-03-2006 | Отправлено: 12:32 13-05-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (все версии) - часть 4
ShIvADeSt (28-06-2009 02:10): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=10477


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru