Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.05.26;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.012 c
15-1358417071
cmexx
2013-01-17 14:04
2013.05.26
adobe reader


4-1265154894
Vincent
2010-02-03 02:54
2013.05.26
Может ли EnumProcessModules не находить всех подключенных DLL?


2-1351595086
jacksotnik
2012-10-30 15:04
2013.05.26
Цвет фона DBGrid


15-1358227044
Правнук Винни-пуха
2013-01-15 09:17
2013.05.26
Qt


15-1357713187
DevilDevil
2013-01-09 10:33
2013.05.26
Ищу энтузиаста, который умеет парсить паскаль-код