ТАВРОФОРУМ

Вернуться   ТавроФорум > Не автомобильные темы > Решение бытовых проблем > Компьютеры

Компьютеры Уголок для решения бытовых компьютерных проблем.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2019, 15:38   #1
Володимир
 
Володимир
 
Адрес: смт.Козова Тернопільської обл.
Возраст: 49
Сообщений: 7,200
Машина: Ford Fusion EU 1.25
Длина: 26600мкм
Диаметр: 39мм
Отправить сообщение для Володимир с помощью ICQ
По умолчанию

З помилкою некоректного обрахунку контрольної суми розібрався, виявляється на він10 при вході у функцію змінні не обнулюються, замість нуля змінна мала певне постійне значення.

Причину тормозів також вичислив, це головне меню програми, так як на деяких меню можуть стояти галочки (використовуються в якості чекбоксу), типу знімати лог чи ні, то відповідно постійно в циклі іде їх опитування, і на цьому процесі іде завис, довелось наплодити купу змінних щоби продублювати.

Компілював програму на Делфі 7, то тут програма працює без тормозів, тільки якщо вже включити запис лога в файл і з"єднання по двом компортам, то принаймі на початку після включення доругого з"єднання до хвилини часу є трохи завис, але логи зняти вдалося. Також скомпілював програму і під Делфі2010, то не досить того що виконуючий модуль в два рази більший, то пункти головного меню програми починають мигати вже після включення одного з"єднання. Щось в тій десятці не так як в людей.
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563
Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/
Володимир вне форума   Ответить с цитированием
Старый 11.11.2019, 16:00   #2
Андрей Олегович
синий кардинал
 
Андрей Олегович
 
Адрес: Адъ-Еленовка
Возраст: 55
Сообщений: 31,690
Машина: крутая тачко
Длина: 156500мкм
Диаметр: 57мм
По умолчанию

Цитата:
Сообщение от Володимир Посмотреть сообщение
З помилкою некоректного обрахунку контрольної суми розібрався, виявляється на він10 при вході у функцію змінні не обнулюються, замість нуля змінна мала певне постійне значення.
Вы надеялись, что компилятор за Вас проинициализирует все переменные?
С таким подходом ничего удивительного что оно у Вас не работает.
Удивительно только одно - как оно у Вас раньше работало, под ВинХР.
__________________
рекомендую вам попрощаться с таврофорумом
хотя совет наверно запоздал (с) Рокфеллер М.И.
Андрей Олегович вне форума   Ответить с цитированием
Старый 11.11.2019, 17:09   #3
Володимир
 
Володимир
 
Адрес: смт.Козова Тернопільської обл.
Возраст: 49
Сообщений: 7,200
Машина: Ford Fusion EU 1.25
Длина: 26600мкм
Диаметр: 39мм
Отправить сообщение для Володимир с помощью ICQ
По умолчанию

Цитата:
Сообщение от Андрей Олегович Посмотреть сообщение
Вы надеялись, что компилятор за Вас проинициализирует все переменные?
С таким подходом ничего удивительного что оно у Вас не работает.
Удивительно только одно - как оно у Вас раньше работало, под ВинХР.
Сам дивуюсь що працювало, і працювало і на він98 і на вінХР і на він7 х64, тільки на він10 заглючило, і то тільки при перевірці контрольної суми слова відповіді на один запит, всіх запитів є штук 15 то там все ОК, а тут до контрольної суми завжди додавалось число 50. І що саме цікаве що на компі є попередні версії програми де ця частина коду не змінена, то працювало.
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563
Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/
Володимир вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:31. Часовой пояс GMT +3.


Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.