опять OPC... |
Ответить | Страница <123 |
Автор | |
Новичок Присоединился: 14 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 10 |
Опубликовано: 09 Февраль 2005 01:23 |
ММММММ, я пока не перешел ни на какой тулс... 2uzga : А DOPC - бесплатная? Клиент или тока сервер? Короче, с чем едять ее? |
|
русский Иван
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 359 |
|
DOPC это только клиентская часть технологии. У меня есть две версии: 1.4 - бесплатно можно тестировать в течении любого времени, никаких ограничений на функционирование нет. Запрещено только брать деньги за распространение. 2.0 - бесплатно можно тестировать в течении любого времени, перед каждым запуском программы, написанной с использованием этой компоненты, выпадает окошко с просьбой зарегистрировать. Ограничений на функционирование нет. Стоимость регистрации компоненты - 290$ |
|
Новичок Присоединился: 30 Январь 2006 Online Status: Offline Публикации: 1 |
|
Здраствуйте!
Пользую OPCUtils.pas в которой есть функция GroupAddItem. Попытался переделать ее на добавление группы тегов, но при чтении тегов возвращаются нули. Где ошибка? function GroupAddItems(GroupIf: IOPCItemMgt; ItemID: array of string; ClientHandle: array of OPCHANDLE; DataType: array of TVarType; var ServerHandle: array of OPCHANDLE; var CanonicalType: array of TVarType): HResult; var ItemDef: POPCITEMDEFARRAY; arrItemDef: array of OPCITEMDEF; Results: POPCITEMRESULTARRAY; Errors: PResultList; i: Word; begin if GroupIf = nil then begin Result := E_FAIL; Exit; end; arrItemDef := nil; SetLength(arrItemDef, Length(ItemID)); for i := Low(ItemID) to High(ItemID) do with arrItemDef do begin szAccessPath := ''; szItemID := PWideChar(WideString(ItemID)); bActive := True; hClient := ClientHandle; dwBlobSize := 0; pBlob := nil; vtRequestedDataType := DataType; end; ItemDef := Pointer(arrItemDef); Result := GroupIf.AddItems(Length(ItemID), {@}ItemDef, Results, Errors); arrItemDef := nil; if Succeeded(Result) then begin //Result := Errors[0]; try for i := Low(ItemID) to High(ItemID) do if Succeeded(Errors) then begin ServerHandle := Results.hServer; CanonicalType := Results.vtCanonicalDataType; end; finally for i := Low(ItemID) to High(ItemID) do CoTaskMemFree(Results.pBlob); CoTaskMemFree(Results); CoTaskMemFree(Errors); end; end; end; Заранее благодарен за ответ. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 28 Март 2014 Online Status: Offline Публикации: 5 |
|
Посмотрите проект http://opcgate.ru, там есть средства для написания и OPC сервера, и OPC клиента на Борланде
|
|
Гость |
|
birkenstockIn het verleden samen met Phillips een Nike branded MP3 speler.Het Nike iPod is niet de enige poging om de iPod te zetten in een personal trainer te verkopen. PumpOne verkoopt geprogrammeerde workouts, zoals yoga of cardio-training, die gebruikers kunnen downloaden op hun iPods. Veel mensen denken van de iPod als iets ze brengen naar de sportschool om muziek te luisteren, zei hij, mede oprichter en voorzitter van PumpOne . Wat we hebben geprobeerd om over te brengen is om je iPod te helpen u uit te werken laat.Foto's en video van de schade bleek het winkelcentrum hoogste niveau parkeerplaats stortte in het midden van het gebouw. Dat bracht het tweede niveau naar beneden op de begane grond op de top van minstens acht burgers en een of meer aanvallers, zei Esipisu. Experts www.knusenco.nl/euro5201-dames-birkenstock-odessa-sandalen-geolied-leer-bruin-p-40.html helpen Keniaanse troepen zoektocht naar lichamen en bewijs in de ingestorte winkelcentrum dat islamitische terroristen aangehouden voor vier dagen ..Gewoonlijk het oog blijft relatief pijnloos terwijl de ontstekingsziekte verspreidt via de uvea, waar karakteristieke focale infiltraten in choroid genoemde Daln Fuchs knobbeltjes te zien. Het netvlies blijft echter meestal niet betrokken, hoewel perivasculaire www.deverhuismuis.nl/mayari-c-24_42.html cuffing van de retinale vaten met ontstekingscellen optreden. Een belangrijke differentiГ«le diagnose Vogt Koyanagi Harada syndroom (VKH), waarvan men denkt dat dezelfde pathogenese, zonder een geschiedenis van operatie of doordringende oog injury.Still experimenteel worden huidtests met oplosbare extracten van mens of rund druifvlies weefsel gezegd wekken vertraagde overgevoeligheidsreacties bij deze patiГ«nten.Maak de dressing, klop de eieren, eigeel, mosterd, azijn, ansjovis en knoflook in een grote kom tot het mengsel www.deverhuismuis.nl/economisch-birkenstock-bali-dieppaars-voor-dames-sandalen-p-312.html begint in te dikken en verbleken. Voeg langzaam de olie, onder voortdurend kloppen, tot goed samengevoegd. Voeg een beetje warm water toe als het mengsel te dik lijkt. Ik kon het niet geloven, ik voelde me alsof ik was in de wolken. Ik bijna stuiterde langs. Na een paar minuten was ik blij om ze te kopen.. xboter 2014
|
|
Ответить | Страница <123 |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |