webgirlhb
Ммм... Попробуй в OnShow засунуть. И проверь у формы свойство OldCreateOrder.
Ммм... Попробуй в OnShow засунуть. И проверь у формы свойство OldCreateOrder.
А какие это все внутренностям класса, к которым может обратится метод класса? Опять же только переменные класса и свойства класса - они существуют в единственном экземпляре и существенно ничем не отличаются от переменных модуля (если не брать вопросы наследования таких классов - сомневаюсь что много людей пишет такие иерархии где активно используются методы класса). Личных же данных потока как не было так и нет.
К тому же уйдя от TTread при работе из дочернего потока с визуальными компонентами сразу приходишь к необходимости самостоятельно реализовывать Synchronize - не смертельно конечно, но зачем?
передавать ему метод класса в качестве потоковой функции
Интересная тема... Можешь проиллюстрировать примером кода?
Как-то отдельно передавать deleted записи.
Напрямую подлючаться к базе на сервере, наверно, нежелательно
бросать не сервер (например, упаковать zip'ом и по ФТП)
Может, здесь необходимо применять к.-либо трехзвенные технологии???
И еще момент - некоторые умники советуют вводить "идентификатор рабочего места". Доп. полем или разделять диапазон ключей. Это сильно усложняет код и если нет насущной необходимости - лучше просто перевести ключи на Int64 (если был Int).
если при проектировании базы изначально не была предусмотрена репликация, то ее туда уже не пришитьНеправда ваша, батенька Сделать можно все - вопрос в затраченных усилиях. Задача упрощается тем, что тут аплоад в одну сторону и центр один.
А чем, собственно, поможет перевод на Int64Int64 имеет смысл как альтернатива парному ключу "код_клиента-код_записи". Вероятность выйти за диапазон мала и запросы проще.
Как гарантировать, чтобы одно и то же значение идентификатора записи не повторилось на разных рабочих местах?Генерировать ключ в центральной базе в момент аплоада. А для локальных (не отправленных) записей использовать свой генератор. Для удобства выборок можно его крутить в минус.
Сливать ID пользователя с ID записи для меня было бы сложно и не логично.Верю. Какой подход выбирать сильно зависит от специфики задачи. Я исхожу из описанных условий. Решать в итоге webgirlhb, глядя на проект
Неправда ваша, батенька Сделать можно все - вопрос в затраченных усилиях. Задача упрощается тем, что тут аплоад в одну сторону и центр один.
P.S. Насчет производительности - есть подозрение, что поиск по одному Int64-полю будет быстрее, чем по двум Int32 вне зависимости от логики проца. Но тестов Int64 я не видел.
Как гарантировать, чтобы одно и то же значение идентификатора записи не повторилось на разных рабочих местах?
Генерировать ключ в центральной базе в момент аплоада. А для локальных (не отправленных) записей использовать свой генератор. Для удобства выборок можно его крутить в минус.
нужно обязательно учитывать - принялась ли запись.
Обнвления идут не только в центральный узел
нужно обязательно учитывать - принялась ли запись.
Цитата: А транзакции на что? Если не обновилась - rollback
клиент филиала коннектится напрямую в центральную БД на сервере
Цитата: Обнвления идут не только в центральный узел
Вооот. Схема совсем другая. Тут, наверное, с уместностью доп. полей я согл
передавать ему метод класса в качестве потоковой функции
Интересная тема... Можешь проиллюстрировать примером кода?
подскажите, пожалуйста,как можно изменить дату последнего обращения файла из дельфи
тобишь, изменить дату создания файланет, из трёх дат (создания, модификации, последнего доступа) нужно на самом деле изменить дату последнего доступа - у меня есть программа, сканирующая файлы - в процессе сканирования фактом своего обращения к сканируемым файлам она изменяет их дату последнего доступа - я же хочу сделать так, как будто моя программа к обрабатываемым (сканируемым) файлам не обращалась вовсе.
а через FileSetDate не пробывалменяется только дата создания
количество занятой (неосвобождённой памяти), наверное будет расти с каждым открытием новго файла при их массовомй обработке?
как правильно освободить память после FileOpen без закрытия файла FileClose
я ж не могу бросать незакрытыми десятки тысяч хэндлов...
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Событие STFilter(DBGridEh) ???