создать поток

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Koss
Бывалый
Сообщения: 57
Зарегистрирован: 27 Март 2009, 15:38

Re: создать поток

Сообщение Koss »

что не так делаю?

Код: Выделить всё

 OleCnn{PROP:Create} = 'ADODB.Connection'

   loop
    OleCnn{'ConnectionString'} =  'Provider=MSDASQL; Driver={{SQL Server}; Server=SQLSERVER2; Database=Patch; UID=са; PWD=1234;'
    OleCnn{'Open'}
    OleCnn{'Execute'}  = 'Update ...'
    OleCnn{'Close'}  = True
    SLEEP(LOC:SLEEP)
    end
Объявлено в главном окне МДИ,все переменные объявлены thread, при каком - нибудь действии приложение валится.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: создать поток

Сообщение Дед Пахом »

Я, конечно, извиняюсь, но нафига в цикле (причём в бесконечном цикле) открывать и закрывать соединение? Не говоря уже об использовании отстойного ADO...
С уважением, ДП
Koss
Бывалый
Сообщения: 57
Зарегистрирован: 27 Март 2009, 15:38

Re: создать поток

Сообщение Koss »

Что в АДО отстойного?
в бесконечном цикле со слипом нужно делать какой-то там апдейт, да. И не бесконечно, а пока крестик на окне не клацнут.
Вы правы, в цикле можно оставить только экзэкьют и слип.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: создать поток

Сообщение Дед Пахом »

Koss писал(а):Что в АДО отстойного?
Да всё. Ну неужели чтобы 'Update... ' выполнить нужны такие танцы с бубнами?
С уважением, ДП
Koss
Бывалый
Сообщения: 57
Зарегистрирован: 27 Март 2009, 15:38

Re: создать поток

Сообщение Koss »

сама технология не идиотская.
Ответить