Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];
ВнизWindows 32/64 Найти похожие ветки
← →
Игорь Шевченко © (2013-01-17 14:23) [40]alexdn © (17.01.13 14:22) [38]
А почему нет комиссионных отвечающим на твои вопросы на этом форуме ? Непорядок.
← →
Inovet © (2013-01-17 14:23) [41]> [33] alexdn © (17.01.13 14:04)
> теперь пользователю говорить пусть систему перебивает?
Исправить ошибку в программе?
← →
alexdn © (2013-01-17 14:24) [42]> QAZ10 (17.01.13 14:20) [37]
Я вообщем так и думал что 2-3 года уйдёт на обкатку таких нештатных ситуаций, посмотрим что w8 ещё подкинет..
← →
брат Птибурдукова (2013-01-17 14:25) [43]
> По-христиански никто поступить не желает...
Распять блаженного?
← →
Аббат Пиккола (2013-01-17 14:27) [44]Видно то, что человек продал программу, вызывает особенную злость...
2 alexdn © Просто исправь программу. И отдай клиенту исправленный вариант. Клиенты ценят не тех, у которых вообще не бывает ошибок, а тех, кто быстро решает любую проблему. Для воспроизведения проблемы на своем компьютере замени региональные настройки на американские (чтобы десятичным разделителем стала точка). 64-разрядность не причем.
← →
брат Птибурдукова (2013-01-17 14:28) [45]
> теперь пользователю говорить пусть систему перебивает?
Попробовать отключить фаервол. Выключить антивирус. Подключиться не через фильтр, а прямо в розетку. Отключить обновление системы. Переустановить виндоуз девяносто пять. Отформатировать накопитель на жёстких магнитных дисках.
← →
QAZ10 (2013-01-17 14:29) [46]
> посмотрим что w8 ещё подкинет
так ты еще и на 8ке не попробовал а уже продаешь???!!!
не, это ппц...
← →
QAZ10 (2013-01-17 14:30) [47]
> Видно то, что человек продал программу, вызывает особенную
> злость...
я бы посмотрел на тебя как на покупателя оного шитдевра :)
← →
Аббат Пиккола (2013-01-17 14:37) [48]В качестве временного (!!!) решения - замени на компьютере клиента региональные настройки на российские (запятая в качестве десятичного разделителя), если для него это не принципиально. Но ошибку в программе следует исправить. Если я верно понял, ты считываешь из ini-файла числа, храня их там с разделителем в виде точки. Затем заменяешь эту точку на запятую, а не на текущий DecinalSeparator. Наивно полагая, что потом сработает StrToFloat. Не сработает, если DecimalSeparator в момент вызова этой функции не запятая.
← →
Kerk © (2013-01-17 14:39) [49]Не в тему топика, но с Decimal Separator связан интересный нюанс, может кому будет интересно
http://roman.yankovsky.me/?p=24
← →
alexdn © (2013-01-17 14:39) [50]> Аббат Пиккола (17.01.13 14:37) [48]
Да, абсолютно правильно, я изменил у себя настройки и получилось точно так как на скринах пользователя..
← →
Kerk © (2013-01-17 14:40) [51]А, чорт, то не Decimal, а List Separator :)
← →
Kerk © (2013-01-17 14:40) [52]
> alexdn ©
Ты ведь сам все правильно понял, так почему же ты не сделал следующий шаг и не догадался вместо запятой использовать символ заданный в системе?
← →
Аббат Пиккола (2013-01-17 14:41) [53]2 QAZ10 (17.01.13 14:30) [47]
Я не буду судить о программе, которую не видел, лишь на том основании, что разработчик допустил смешную ошибку.
← →
Inovet © (2013-01-17 14:44) [54]> [48] Аббат Пиккола (17.01.13 14:37)
> В качестве временного (!!!) решения - замени на компьютере
> клиента региональные настройки на российские
Из своей программы? Ты провокатор, не по христиански такое советовать.
← →
alexdn © (2013-01-17 14:47) [55]> Inovet © (17.01.13 14:44) [54]
Можно утилиту забецать, чтобы не мучать программу..
← →
Аббат Пиккола (2013-01-17 14:48) [56]2 Kerk © (17.01.13 14:39) [49]
Интересная инфа.
← →
Аббат Пиккола (2013-01-17 14:50) [57]alexdn © (17.01.13 14:47) [55]
> Inovet © (17.01.13 14:44) [54]
Можно утилиту забецать, чтобы не мучать программу..
Лучше всего - исправить программу. Как для программы, так и для дальнейшего бизнеса в целом.
← →
Inovet © (2013-01-17 14:50) [58]> [55] alexdn © (17.01.13 14:47)
> > Inovet © (17.01.13 14:44) [54]
> Можно утилиту забецать, чтобы не мучать программу..
Пользователи будут очень рады, долго будут хвалить.
← →
Inovet © (2013-01-17 14:53) [59]> [58] Inovet © (17.01.13 14:50)
Тв же сам приводил выше цитату откуда-то, как некая программа меняла настройки. Представь себе, что таких будет несколько работать и ещё твоя.
← →
Аббат Пиккола (2013-01-17 14:55) [60]2 Inovet © (17.01.13 14:44) [54]
Я имел в виду не из программы заменять региональные настройки. А с "Панели управления" (если в восьмерке ее еще не ликвидировали). И то временно. И то ради юзера, которому разделитель некритичен, а программу он позарез хочет врубить. Хотя у меня уже начинают возникать сомнения в православности подобных советов...
← →
alexdn © (2013-01-17 14:56) [61]> Аббат Пиккола (17.01.13 14:55) [60]
я вообще настройки поменял через реестр
← →
QAZ10 (2013-01-17 15:11) [62]
> Аббат Пиккола (17.01.13 14:41) [53]
набери в гугле "программа вагонка" и твоя жизнь изменится навсегда...
← →
alexdn © (2013-01-17 15:13) [63]> QAZ10 (17.01.13 15:11) [62]
а я скромно молчу, мне краснеть нечего - http://images.yandex.ru/#!/yandsearch?stype=image&lr=213&noreask=1&text=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%20%D0%B2%D0%B0%D0%B3%D0%BE%D0%BD%D0%BA%D0%B0
← →
брат Птибурдукова (2013-01-17 15:16) [64]
> http://images.yandex.ru/#!/yandsearch?stype=image&lr=213&noreask=1&text=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%20%D0%B2%D0%B0%D0%B3%D0%BE%D0%BD%D0%BA%D0%B0
Гауди, Брейгель, Ренуар, Дали… Казалось бы, при чём тут вагонка?
← →
QAZ10 (2013-01-17 15:26) [65]
> мне краснеть нечего
а чо краснеть то?
впарил нерабочую прогу по цене W7HE и норм...
или ты уже цены снизил?
← →
Kerk © (2013-01-17 15:30) [66]Да это уже перебор. Почему нерабочую-то? Без багов пока никто еще не обходился.
← →
Аббат Пиккола (2013-01-17 15:34) [67]2 QAZ10
Не понял. Вы хотите сказать, что речь идет о программе для расчета вагонки? И что из этого? Мне, знаете ли, как-то совершенно все равно. Продает человек программу или пишет на заказ.
2 alexdn ©
На крайняк можно заменять значение переменной DecimalSeparator.
Это обычная глобальная переменная типа char. Объявлена в модуле SysUtils. Инициализируется в секции initialization модуля. Внутри функции GetFormatSettings. Там она вызывает функцию, обращающуюся к локалям Windows, из которых грузятся все подобные настройки.
Значение DecimalSeparator можно временно заменить на запятую, сделать все, что тебе надо, затем восстановить исходное значение (запомнив его предварительно в какой-нибудь переменной).
← →
QAZ10 (2013-01-17 15:34) [68]
> Kerk © (17.01.13 15:30) [66]
если ты не умееш читать, переведу - у клиента она даже не запустилась...
← →
Kerk © (2013-01-17 15:39) [69]
> QAZ10 (17.01.13 15:34) [68]
>
> > Kerk © (17.01.13 15:30) [66]
>
> если ты не умееш читать, переведу - у клиента она даже не
> запустилась...
Ты яснее выражайся, какую именно мысль ты пытаешься донести?
Твои программы, которые запускаются, но нихрена не работают, лучше, чем у топикстартера?
← →
clickmaker © (2013-01-17 15:41) [70]нашли проблему...
Написать в требованиях к программе:
"Для запуска программы системный разделитель целой и дробной частей числа должен быть только запятая. В противном случае вы - не патриот, и расчет вагонки вам нафиг не нужен"
← →
Аббат Пиккола (2013-01-17 15:47) [71]Региональные настройки должны регулироваться Федеральным Законом! Предлагаю штраф в 500 тыс. МРОТ.
← →
QAZ10 (2013-01-17 15:49) [72]
> какую именно мысль ты пытаешься донести?
хм, дай подумать, мысль заложена в постах [0] и [4] самого топикстартера
он до сих пор (а вагонке уже лет 5) уверен что кругом виноваты кто\что угодно , только не он...
← →
QAZ10 (2013-01-17 15:51) [73]
> в постах [0] и [4]
и самая страшная мысль заложена в [10]
← →
alexdn © (2013-01-17 15:55) [74]> QAZ10 (17.01.13 15:51) [73]
Да ладно, хорошо всё, что хорошо кончается, утилита уже написана, и будет выслана если пользователь обьявится..
← →
знайка (2013-01-17 15:58) [75]
> Да ладно, хорошо всё, что хорошо кончается, утилита уже
> написана, и будет выслана если пользователь обьявится..
цирк
← →
clickmaker © (2013-01-17 15:58) [76]> утилита уже написана
а утилита по исправлению багов первой утилиты?
← →
Kerk © (2013-01-17 16:00) [77]
> QAZ10 (17.01.13 15:49) [72]
>
> > какую именно мысль ты пытаешься донести?
>
> хм, дай подумать, мысль заложена в постах [0] и [4] самого
> топикстартера
> он до сих пор (а вагонке уже лет 5) уверен что кругом виноваты
> кто\что угодно , только не он...
Ну это и меня улыбнуло.
Только вот прога от этого не стала нерабочей. Разве что для конкретного пользователя, но это бывает.
← →
знайка (2013-01-17 16:06) [78]И что делает эта новая утилита? а то всякие нехорошие мысли лезут :)
← →
alexdn © (2013-01-17 16:08) [79]> знайка (17.01.13 15:58) [75]
Изменять код программы, сетапы и это только ради одного пользователя который оказался "не в струе"..? цирк был бы если бы программа попала на западный рынок.
← →
Аббат Пиккола (2013-01-17 16:09) [80]уверен что кругом виноваты
> кто\что угодно , только не он...
Весьма ценное качество для бизнесмена.
И довольно скверное для программиста.
Если за 5 лет это первый такой клиент (с непатриотическими локалями), то статистически им можно пренебречь. Что возвращает нас к ветке о говнокоде.
:)
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.007 c