![]() |
|
Компьютеры Уголок для решения бытовых компьютерных проблем. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 |
![]()
З помилкою некоректного обрахунку контрольної суми розібрався, виявляється на він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/ |
|
![]() |
![]() |
![]() |
#2 | |
синий кардинал
Адрес: Адъ-Еленовка
Возраст: 55
Сообщений: 31,690
Машина: крутая тачко
Длина: 156500мкм
Диаметр: 57мм
|
![]() Цитата:
С таким подходом ничего удивительного что оно у Вас не работает. Удивительно только одно - как оно у Вас раньше работало, под ВинХР.
__________________
рекомендую вам попрощаться с таврофорумом хотя совет наверно запоздал (с) Рокфеллер М.И. |
|
![]() |
![]() |
![]() |
#3 |
![]()
Сам дивуюсь що працювало, і працювало і на він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/ |
|
![]() |
![]() |