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

Вниз

Как правильно получить доступ к св-ву GetProp?   Найти похожие ветки 

 
grigory ©   (2004-12-01 15:43) [0]

Здравсвуйте!Не могу никак првильно выйти на св-во GetProp!
Пишу так:
var
 contactfolder:mapifolder;
 contactit: _ContactItem;
 mapimessage:Imessage;
begin
 ContactIt:= _ContactItem(ContactFolder.Items.Item(1));
 MapiMessage:=ContactIt.MAPIOBJECT as Imessage;
 MapiMessage.GetProps(Props,0,CValues,PropV);
 .............

или второй вариант:
begin
 contactfolder:=_Application.GetNamespace("mapi").GetDefaultfolder   (olfoldercontact);
 ContactIt:=contactfolder.Items.Item(1);
 MapiMessage:=ContactIt.MAPIOBJECT as Imessage;
 MapiMessage.GetProps(Props,0,CValues,PropV);
но ничего не получается...
помогите пожалуйста!


 
Chlavik ©   (2004-12-02 12:59) [1]

Ты читал какие парметры метода getprops и как их использовать ??? Всё правильно, только вот я думал что ты разберёшся с вызвовом GetProps еще раз говорю GetProps + F1 (WInApi)

Вот моя функция для получения Mapi свойства


uses MapiX, MapiTags, MapiDefs...

type PPropValue = ^T__UPV;

function MapiGetProp(Item:IMAPIProp; Prop:DWORD; var Value:PPropValue):DWORD;
var PropV:PSPropValue;
    Props:TSPropTagArray;
    CValues:DWORD;
begin
Props.aulPropTag[0]:=Prop;
Props.cValues:=1;
//
Result:=Item.GetProps(@Props,0,CValues,PropV);
if (Result = S_OK) then
  Value:=@PropV^.Value
else
 begin
  Value:=nil;
  if Result = MAPI_W_ERRORS_RETURNED then MapiFreeBuffer(PropV);
 end;
end;


 
grigory ©   (2004-12-02 23:50) [2]

да у меня не в getprop проблема..
contactfolder:=_Application.GetNamespace("mapi").GetDefaultfolder   (olfoldercontact) - почему это НЕ РАБОТАЕТ?? Я больше не знаю что делать!


 
grigory ©   (2004-12-03 00:41) [3]

а если не трудно, можешь мне дать исходники своей программы? Хочется на примере посмотреть..пожалуйста!


 
Chlavik ©   (2004-12-05 20:20) [4]

Я опечатался olFolderContactS  (Uses OutlookXP) - в Outlook Alt + F11 + там Help (и там в VB Help)



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

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

Наверх




Память: 0.45 MB
Время: 0.009 c
3-1122796471
SMP
2005-07-31 11:54
2005.09.11
Связи в SQL


1-1124701636
Laymer
2005-08-22 13:07
2005.09.11
QuickReport


3-1122991719
vol
2005-08-02 18:08
2005.09.11
можно абдейт нескольких в одну строку?


3-1122475261
Андрей Жук
2005-07-27 18:41
2005.09.11
Oracle InterMedia работает с украинским или русским?


1-1124177403
Arkady
2005-08-16 11:30
2005.09.11
TOpenDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский