Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1358454602
Юрий
2013-01-18 00:30
2013.05.26
С днем рождения ! 18 января 2013 пятница


15-1358761056
QAZ10
2013-01-21 13:37
2013.05.26
Тормоза отладчика D7 в W7


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


15-1356861362
Пит
2012-12-30 13:56
2013.05.26
Вирусы в браузерах


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский