В очередной раз интересная работа выпала на август. Следствия августа: половина персонала в отпуске, как нашего, так и многочисленных hotline, в которые я пытаюсь прозвониться.
Задачка. Нужно вытащить из некоей программки (назовем ее условно Bloomberg) некие данные. Программка предоставляет интерфейс в виде ActiveX dll, документацией которой служат примеры ее использования (цитата их же FAQ). Если нужного вам примера нет - ква.
Когда я нашел нужный мне метод (список облигаций определенного эмиттера), выяснилось, что он возвращает только первые 1000 записей, отсчет ведет едва не с сотворения мира, результаты сортирует хронологически. Т.е. шанс получить нужные мне (самые последние) строчки аккуратно стремится к нулю.
FAQ по этому поводу молчит, зато есть похожий вопрос заставляющий задуматься:
Why do I only get 2500 index member returned?
--------------------------------------------------------------------------------
The INDX_MEMBERS field returns only the first 2500 members. You must use INDX_MEMBERS2 for the indices between 2501 and 5000, and INDX_MEMBERS3 for the indices between 5,001 and 7,500.
Задачка. Нужно вытащить из некоей программки (назовем ее условно Bloomberg) некие данные. Программка предоставляет интерфейс в виде ActiveX dll, документацией которой служат примеры ее использования (цитата их же FAQ). Если нужного вам примера нет - ква.
Когда я нашел нужный мне метод (список облигаций определенного эмиттера), выяснилось, что он возвращает только первые 1000 записей, отсчет ведет едва не с сотворения мира, результаты сортирует хронологически. Т.е. шанс получить нужные мне (самые последние) строчки аккуратно стремится к нулю.
FAQ по этому поводу молчит, зато есть похожий вопрос заставляющий задуматься:
Why do I only get 2500 index member returned?
--------------------------------------------------------------------------------
The INDX_MEMBERS field returns only the first 2500 members. You must use INDX_MEMBERS2 for the indices between 2501 and 5000, and INDX_MEMBERS3 for the indices between 5,001 and 7,500.
no subject
Date: 2005-08-03 03:50 pm (UTC)Я прекрасно помню свое первое задание на первой работе: экран выбора группы продуктов, затем категории, затем самого продукта, затем открывается описание продукта.
А я даже не подозревал о существовании таких вещей, как list и combobox, и написал довольно занятную систему кнопок, которые прорисовывались и исчезали в зависимости от нажатий на другие кнопки. Меня не уволили, по-моему, исключительно за полет фантазии :-)
no subject
Date: 2005-08-06 06:42 am (UTC)Кстать, блумбергом занимается наша контора. Я там превьювил их код..в целом ничего, но не выше среднего. Ню знаешь ,макарони, спагэтти..
Так что яне удивляюсь. Скоро и меня научат писать такой же код (а тип мы тебе подумать нэ дадим, лабай 300 строк в день и все дела!).
no subject
Date: 2005-08-07 11:29 am (UTC)Ты как там, пока ещё работу не нашёл?
no subject
Date: 2005-08-07 05:43 pm (UTC)no subject
Date: 2005-08-03 04:18 pm (UTC)no subject
Date: 2005-08-03 04:37 pm (UTC)no subject
Date: 2005-08-03 04:39 pm (UTC)Просто интересно как искать запись выше 7500
о личном
Date: 2005-08-03 04:41 pm (UTC)Re: о личном
Date: 2005-08-04 09:04 am (UTC)Re: о личном
Date: 2005-08-04 09:45 am (UTC)no subject
Date: 2005-08-03 05:14 pm (UTC)no subject
Date: 2005-08-04 09:05 am (UTC)Проблемы, проблемы
no subject
Date: 2005-08-04 09:06 am (UTC)no subject
Date: 2005-08-04 09:46 am (UTC)Делал барбекю, да так с ним и остался пока палец не заживет ))