Форум: "Потрепаться";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
ВнизНужна помощь Найти похожие ветки
← →
Гаечка (2001-12-20 15:30) [0]Как принудительно сбрасывать данные из буфера (в Clipper"е это делалось с помощью DBCOMMIT). Есть ли что-то подобное в delphi6?
Моя прогармма написана на 6 версии, БД созданы с помощью Paradox8. Происходит редактирование или ввод данных на форме (компоненты напрямую связаны с БД, но есть и не связанные). При нажатии кнопки Печать происходит Post и обрабатывается процесс печати (как точнее сказать - просто теряюсь). В этот момент происходит ошибки Windows печати и копм виснет. После перезагрузки данных в БД нет (последних вводимых).
Как я понимаю: Post еще не записывает данные в БД, а сохраняет их в буфере, а по мере наполнения буфера - данные заносятся в БД.
Как это все обойти?
← →
gek (2001-12-20 15:35) [1]Попробуй после Post
DbiSaveChanges - он все данные на диск принудительно выталкивает
ну а потом Print
Но скорей всего это где-то в печати
← →
kat (2001-12-20 15:39) [2]Должно помочь Table.FlushBuffers
← →
Гаечка (2001-12-24 13:54) [3]Знаете, попробовала DbiSaveChanges. Вроде бы работает. Ну, у нас user"я туповаты - посмотрим, что будет дальше.
Спасибо!
← →
Alexandr (2001-12-24 13:58) [4]2Moderator:
Давайте этот вопрос и ответ вынесем на первую страницу этого форума, около заголовка.
И выделим жирным цветом
у очень часто задают этот вопрос
← →
Гаечка (2001-12-25 15:57) [5]Ну, зачем так с бедной девушкой? Я, лично, очень долго билась над этой проблемой. И только на Вашем форуме мне помогли.
Еще раз спасибо!
← →
Гаечка (2001-12-25 16:04) [6]Еще хотела поинтересоваться: начала писать на DELPHI6. Честно говоря, очень ругаю себя. После 2-3 компиляций ресурсы компа катастрофически падают, а то и вообще виснет намертво. Что делать?
DELPHI6, есесено, не лицензионный. Операционка Win ME, тоже не лицензионная. P III/800/128 Мб, в автозагрузке - ничего лишнего. Да, использую сторонние библиотеки: ABC, RX. Вот они - то и лицензионные.
Может кто знает чего делать?
← →
Delirium (2001-12-25 16:20) [7]По поводу D6 и ресурсов: у меня P3-1Ghz 512Mb ОЗУ и W2k, перешёл с D5 пол. года назад. За это время накопились наблюдения: при загрузке любого более или менее крупного проекта (от 5 форм) Delphi весит в памяти около 50Mb, а в момент исполнения и до 100 иногда добирается, так-что 128Mb это оч.мало.
← →
Гаечка (2001-12-28 09:39) [8]Спасибо за ответ.
А как - то с этим бороться можно? Конечно же, не только наращивая память?
← →
Alexandr (2001-12-28 09:59) [9]память нарастить.
да и еще, зачем тебе Windows ME
поставь windows 2000
разработчик должен работать только на NT ОС и никаких Windows 95,98,Me
можно использовать Windows NT4 тогда твоей памяти хватит заглаза,
Windows 2000 работать можно будет...
Windows XP памяти поболее надо.
Интересно вообще, такой проц. и так мало памяти... Это откуда такая конфигурация? Слушай, поставь себе еще 128 МБ это же меньше 500 рублей.
← →
Гаечка (2001-12-29 08:41) [10]Не все так просто!
Дома-то у меня все о"кей. А проблемы возникают на работе. А на работе - сам понимаешь...
Спасибо за совет! Попробую поставить Windows 2000.
С наступающим!
← →
Alexandr (2001-12-29 09:22) [11]вот как раз и не понимаю.
Что на работе тебе не дадут 500 руб, чтоб ты работала в несколько раз эффективнее?
Глупые у тебя работодатели...
← →
Slava (2001-12-29 10:11) [12]> Alexandr
Вот ты сам себе хозяин в этих вопросах, а у меня, например,
работадатели здесь, а все закупки - централизованно,
поэтому все SDRAM по 64 МБ, а в компе - 2 слота.
Вот и получается: P III/933/128МБ
← →
Red Alert (2001-12-29 10:48) [13]У мня такая же ерунда (насчет централизованных поставок)
← →
Alexandr (2001-12-29 10:48) [14]да сочувствую...
хотя с другой стороны ну и что, что централизовано.
Всегда можно найти выход.
начальник у тебя есть?
он согласен, что тебе дольше памяти надо?
скажи пусть премию тебе выпишет за хорошую работу 1000 рублей, а ты на нее память купи.
← →
Alexandr (2001-12-29 10:51) [15]нарисуй план модернизации, покажи, что работать будешь эффективнее и быстрее, покажи экономический выигрыш.
И пусти эту бумагу вверх по своей бюрократической лестнице
← →
KSergey (2002-01-03 10:09) [16]>Alexandr
А может за время, проведенное на работе платят? Оно ведь и так бывае, тогда и человек не заинтересован получается. мягко говоря....
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c