Страница 4 из 4
Re: Индекс элемента в массиве. VB6
Добавлено: 05 сен 2008, 20:37
sz
meser писал(а):для ВБ сделали объект Dictionary, как раз по мотивам перла.
Откровенно говоря, я офигеваю.
Неужели хеш изобрели в перле, а все остальные языки оттуда эту идею стащили?
Ну и ну, друзья мои. Ну и ну.
Re: Индекс элемента в массиве. VB6
Добавлено: 05 сен 2008, 20:48
meser
sz писал(а):meser писал(а):для ВБ сделали объект Dictionary, как раз по мотивам перла.
Откровенно говоря, я офигеваю.
Неужели хеш изобрели в перле, а все остальные языки оттуда эту идею стащили?
Ну и ну, друзья мои. Ну и ну.
Да нет конечно, ну что вы!

Просто перл - один из немногих языков, который я до сих пор юзаю.
Заинтересовавшись вопросом есть ли такая штука в ВБ, я нашел заметку, где утверждалось, что Dictionary появился там именно по мотивам перла. А шо там было на самом деле ну кто теперь знает.
Re: Индекс элемента в массиве. VB6
Добавлено: 05 сен 2008, 21:20
Stanislav
AlexANB писал(а):Не, ты вообще не въехал в суть задачи. Впрочем, автор топика ее и не поставил так, чтобы можно было въехать. Понять, что на самом деле требуется можно только после уточнений, которых тут нет.
А суть такая: имеем массив с туевой хучей всяких элементов. Один из из этих элементов выглядит как текст "Bob-Sam" или что-то подобное -- это и есть ключ, индекс, по которому будем искать, остальные элементы -- цифровые (как целые, так и плавающие). Эти остальные нас сейчас не интересуют, туда просто будет записана новая информация из прищедшего евента.
Из внешнего мира приходит евент, у которого один элемент тоже равен "Bob-Sam", но может быть и другим -- исходный массив тоже состоит из (возможно) сотни-другой таких вот строк.
Соответственно, надо найти, в какую именно строку существующего массива надо писать новый евент. Сравнивать по тому самому текстовому элементу.
Ну вообще говоря, компашки, которые поставляют таковые внешние евенты, и предоставляют соответствующие клиенты для их обработки.
По русски говоря, отображают портфолио и данные по символам в реальном времени.