AB_READPHONENBR

синтаксис

int AB_READPHONENBR(AB_NUM_ITEM *,int rec_num, int field_ID);

описание

Функция получает номер от конкретной записи

параметры

  • AB_NUM_ITEM - указатель на структуру AB_NUM_ITEM. В нее будет записан результат.
  • rec_num - номер записи от которой нужно прочитать строку. Необходимо получать через функцию GetABRecNum.
  • field_ID - ID поля, от которого необходимо прочитать строку. Получение ID см. в примере.

возвращаемое значение

  • 0 - в случае ошибки
  • 1 - в случае успешного выполнения

пример

AB_NUM_ITEM * st = new AB_NUM_ITEM;
AB_GET_STRUCT abs;
int i = 0;
 
short * abd = (short*)get_AB_ITEMS_DESC();
 
//Ищем нужный ITEM_DESC
while(i!=AB_ITEM_FPI)
{
  if ( abd[ AB_ITEM_DESC_NUM_DISPLACE/sizeof(short) ] == AB_ITEM_FIELD_N_MOBILE ) 
    break;
  abd += AB_ITEM_DESC_SIZE/sizeof(short);
  i++;
}
 
abs.unk_02 = 2;
abs.rec_num = 1;
int num = GetABRecNum(&abs);
 
AB_READPHONENBR(st, num, abd[ AB_ITEM_DESC_ID_DISPLACE/sizeof(short) ] );
TEXTID name = AB_NUM_ITEM2TextID(st);  //получаем TEXTID с мобильным номером контакта

см. также

You: Guest
You permissions: Read
elflib/functions/ab_readphonenbr.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org