Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.21;
Скачать: CL | DM;

Вниз

Потоки   Найти похожие ветки 

 
АлеКс   (2003-08-07 05:37) [0]

Добрый день мастера, опять к вам за помощью.

Пытаюсь организовать поток в которм происходит преобразование данных из формата XML в DataSet.

При выполнении команды
XMLTrans: TXMLTransform;
DataSetXML: TClientDataSet;

DataSetXML.Data:=XMLTrans.Data;

возникает ошибка Microsof MSXML is not installed.

Если эти компоненты расположить на форме то все сработает.
Может я чегото не определил в потоке.

Спасибою


 
Zergling ©   (2003-08-07 07:06) [1]

Может определить как поля потока.
XMLTrans: TXMLTransform;
( TThread) Может определить как поля потока.
XMLTrans: TXMLTransform;
DataSetXML: TClientDataSet;

type
TMyThread = class(TThread)
private
{ Private declarations }
FXMLTrans: TXMLTransform;
FDataSetXML: TClientDataSet;
protected
procedure Execute; override;
public
Constructor Create;
Destructor Destroy; override;
end;


 
АлеКс   (2003-08-08 02:46) [2]

Так я и сделал. Теперь выдает ошибку "Missing data provider or data pakcet".

Я это связываю с тнм что при работе в форме система определяет многие параметры сама. При создании потока (или консольного приложения) пораметры надо определять вручную. Например я нашел что для работы с билиотеками нужно их инициилизировать вручную командой CoInitialize(nil). Таким образом вопрос сводится к следующему: какие параметры нужно указать для компонентов
XMLTrans: TXMLTransform;
DataSetXML: TClientDataSet;
чтобы их связка работала.


 
АлеКс   (2003-08-08 05:37) [3]

А всетаки?



Страницы: 1 вся ветка

Текущий архив: 2003.08.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
14-68522
Дмитрий_Б
2003-08-05 13:33
2003.08.21
Установка w2k


4-68579
SerB
2003-06-05 05:20
2003.08.21
мигание


4-68593
testthewest
2003-06-20 13:39
2003.08.21
Как прочитать текст из чужого окна


3-68190
KoluChi
2003-07-28 13:14
2003.08.21
Как с помощью SQL DDL определить для поля значение по умолчанию


14-68461
Александр_ИСТ
2003-08-04 13:55
2003.08.21
Пишу программу рисования графика по точкам, и никак не получается