![]() |
|
|
![]()
|
|
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
Доброе время суток. Возникла достаточно банальная проблема, но которая меня пока загнала в тупик пока. Я читаю с порта некоторые данные, которые я потом в базу кладу. Но с устройства приходят не все данные, а часть из них юзер вводит вручную на отдельной форме. мне необх
одимо продолжить выполнение запроса и следующую итерацию цикла только после того, как юзер введет данные в текстовые поля этой второй формы. -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Severyanin, Просто интересно а каково тогда время опроса девайса с которого приходит инфа? НЕ проще ли уже потом после опроса заполнить необходимые поля - а не во время?
|
|||
|
||||
| REZiaMIX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 3.11.2007 Репутация: 2 Всего: 4 |
Точно задачу не понял , но нельзя ли сделать так:
Всю инфу приходящую с девайса записывать , потом получать данные от пользователя , потом уже раскладывать по полочкам. Это сообщение отредактировал(а) REZiaMIX - 17.11.2008, 08:48 -------------------- ![]() |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
REZiaMIX, вот и я об том же. На мой взгляд совершенно грамотный выход. В противном случае юзер замается очень быстро что то вписывать
|
|||
|
||||
| AntonChik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
а юзер после заполнения полей не жмет например ОК?
вторая форма модально запускается? опрос порта не в отдельном потоке? Это сообщение отредактировал(а) AntonChik - 17.11.2008, 09:09 --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
нет, ак сделать не получится по двум причинам: это каждый блок такой весит килобайт, и всего могут прийти 13615 блоков. Соответственно, памяти дофига. И это учитывая то, что еще приходится хранить карту адресов этого всего, и главное - это то, что для каждого объекта, о котором приходит информация, пользователь вводит свои данные. Но даже если то все сделать, проблема все равно останется)))) форму-то также надо будеи вызывать, но только в другом цикле))
Добавлено через 52 секунды Я предлагал вводить недостающую информацию в девайс, с которого это все передается, но кристалльщик этого не сделал, так что приходится так извращаться -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| REZiaMIX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 3.11.2007 Репутация: 2 Всего: 4 |
13615 * 1кб = 13615кб = ~13 мб Не думаю что с современными компьютерами это много))) В крайнем случае можно записывать на диск. Т.е приходят блоки , сохраняются . После дополнения каждого блока пользователем он кладется в базу. Это сообщение отредактировал(а) REZiaMIX - 17.11.2008, 09:51 -------------------- ![]() |
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
AntonChik,
опрос порта, конечно, в отдельном потоке. А насчет модального отображения формы... Я и хотел бы узнать, как лучше. Я с виндовыми приложениями не работал никогда, это, можно сказать, первый раз, поэтому прошу всех ориентироваться в ответах на ламера. Юзер, конечно, жмет OK. Я уже думал, что код записи в базу повесить на обработчик клика по этой кнопке, но решения это не даст, так как в это время пойдет следующая итерация. я уже даже с мьютексами извращался - не помогло -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Severyanin, камрад
Во первых - рекомендую вести запись в БД по изменению данных а не валить все подряд. Во вторых - какие данные должен заносить юзверь? |
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
Добавлено через 1 минуту и 59 секунд То есть, эти данные для каждой опоры будут уникальны -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
|
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
А как сделать проще?
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
на второй раз прочтения постов понял. Спасибо. как заработает - отпишусь))). или задам еще вопросы
Добавлено через 2 минуты и 20 секунд но еще вопрос. пользователь тоже все это в цикле заполнять будет, и там также надо будет ждать, пока пользователь заполнит все поля формы перед следующей итерацией -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |