Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
3-66491
EAlexander
2002-01-29 14:56
2002.02.21
ORA-06413 - Connection not Open


1-66627
TAN
2002-02-06 17:16
2002.02.21
определить, какая именно колонка рисуется


3-66427
___Nikolay
2002-01-26 16:58
2002.02.21
!!! СРОЧНО PLZ !!! ___КАК АРХИВИРОВАТЬ ФАЙЛЫ В БД____


3-66431
Анонимщик
2002-01-26 12:59
2002.02.21
TADOConnection + ConnectionString + runtime


14-66647
Pat
2001-12-28 13:47
2002.02.21
Преподы прикалываются...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский