Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];

Вниз

Windows 32/64   Найти похожие ветки 

 
alexdn ©   (2013-01-16 20:39) [0]

Может ли 32 битное приложение работать неправильно в win 7/64? причём на самом раннем этапе form create?


 
Kerk ©   (2013-01-16 20:40) [1]

32битное приложение может неправильно работать даже в Win 7/32 :)


 
Rouse_ ©   (2013-01-16 20:41) [2]


> Kerk ©   (16.01.13 20:40) [1]

+1 :)


 
Eraser ©   (2013-01-16 20:42) [3]


> alexdn ©   (16.01.13 20:39) 

опять делфи 7 мучаешь? )


 
alexdn ©   (2013-01-16 20:49) [4]

> Eraser ©   (16.01.13 20:42) [3]
> опять делфи 7 мучаешь? )
нет, 2010, причём дело в том, что повидимому на другом компьютере неправильно обрабатываются события form create, и я что то не пойму почему.


 
Игорь Шевченко ©   (2013-01-16 20:49) [5]


> Kerk ©   (16.01.13 20:40) [1]


+1


 
Dimka Maslov ©   (2013-01-16 21:54) [6]

У меня под Win7/64 даже Delphi 5 1998 года рождения работает сама и работоспособные приложения делает.


 
Сергей М. ©   (2013-01-16 21:56) [7]


> на самом раннем этапе form create


зачатие ?


 
QAZ10   (2013-01-16 22:06) [8]

ОМГ, вагонка 2.0 выходит боком ?


 
QAZ10   (2013-01-16 22:10) [9]


> alexdn ©   (16.01.13 20:49) [4]

а может проблемма не в том что на том компе Win7/64 , а в том что на твоем ХП :)))


 
alexdn ©   (2013-01-16 22:13) [10]

> QAZ10   (16.01.13 22:10) [9]
> а может проблемма не в том что на том компе Win7/64 , а
> в том что на твоем ХП :)))
у меня тоже 7, и у меня работает норм, у пользователя глохнет на старте, пока думаю что установка пользователем производилась "через плечё"..


 
QAZ10   (2013-01-16 22:50) [11]

Удалено модератором


 
clickmaker ©   (2013-01-16 23:28) [12]

> на другом компьютере неправильно обрабатываются события
> form create

неправильно - это как?


 
swerg   (2013-01-17 08:46) [13]

> clickmaker ©   (16.01.13 23:28) [12]
> неправильно - это как?

"Программа уже работает, но пока выдает неправильный результат" (с)


 
alexdn ©   (2013-01-17 11:30) [14]

> clickmaker ©   (16.01.13 23:28) [12]
Там идёт Access Violation, причём как мне кажется по классическому случаю - обращение к не созданному объекту.. там идёт присвоение исходных параметров edit.text:=. В тоже время идёт обработка editov on change. Но тогда у меня вопрос, почему у меня всё норм, а у человека выпадает? Может дело в каких то параллельных процессах которые зависят от производительности?


 
знайка   (2013-01-17 11:39) [15]

Тут можно наверное оворить о влиянии паралельных реальностях.
Там такое может быть, страшно думать.


 
alexdn ©   (2013-01-17 11:43) [16]

> знайка   (17.01.13 11:39) [15]
> Там такое может быть, страшно думать.
Это какое такое? и почему тогда у меня всё норм?


 
БарЛог ©   (2013-01-17 11:45) [17]

alexdn ©   (17.01.13 11:43) [16]

Запускать от администратора в Win7 не пробовал? В режиме совместимости?


 
alexdn ©   (2013-01-17 11:49) [18]

> БарЛог ©   (17.01.13 11:45) [17]
Пробовал, вообщем ничего не меняется, у меня по прежнему всё нормально, единственное что заметил, там считывается caption формы из ини файла, так каптион не изменилась.


 
alexdn ©   (2013-01-17 11:57) [19]

Вот наврал же.. нет там никакого Access Violation, по памяти писал, там ошибка идёт уже повидимому в edit on change. Но опять же дело повидимому в параллельности form create и edit on change.


 
QAZ10   (2013-01-17 12:04) [20]


> почему тогда у меня всё норм?

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

зы в итоге окажется что используется что то чего на компе не существует и нужно установить


 
Vegeta   (2013-01-17 12:24) [21]

Наверное, ошибка в процессоре, в компиляторе или в ОС. Ведь не в программе же?


 
clickmaker ©   (2013-01-17 12:57) [22]

> дело повидимому в параллельности form create и edit on change

там не может быть никакой параллельности. Это все в одном потоке выполняется


 
Игорь Шевченко ©   (2013-01-17 12:59) [23]

Invalid user. Replace and press any key


 
брат Птибурдукова   (2013-01-17 13:07) [24]

Наш пахапэ вперёд летит,
В апаче остановка,
Иного нет у нас пути:
В руках у нас вагонка!


 
alexdn ©   (2013-01-17 13:07) [25]

> Игорь Шевченко ©   (17.01.13 12:59) [23]
вот и мне уже так начинает казаться, похоже дело в stringreplace, точнее StrToFloat
chb:=StrToFloat(stringreplace(Edit2.text,".",",",[rfReplaceAll]));
но, почему у всех . заменяется на "," и StrToFloat работает нормально, а у него повидимому нет?


 
alexdn ©   (2013-01-17 13:08) [26]

И похоже я сам ответ и нашёл, вот вычитал на Винграде -

Грубо говоря, когда на 100 машинах софт работает отменно находится 2-3, где программа начинает гнать в самом неожиданном месте. Как оказалось, у клиента стоит софт, который меняет в системе параметр DecimalSeparator. А выяснялось это долго и нудно.


 
брат Птибурдукова   (2013-01-17 13:12) [27]

Правильно, нефиг всяким пиндосам с точкой в DecimalSeparator наш родной софт юзать. Не в Америках, чай.


 
Игорь Шевченко ©   (2013-01-17 13:15) [28]


> chb:=StrToFloat(stringreplace(Edit2.text,".",",",[rfReplaceAll]));
>
> но, почему у всех . заменяется на "," и StrToFloat работает
> нормально, а у него повидимому нет?


Выучи наконец слово TFormatSettings


 
clickmaker ©   (2013-01-17 13:16) [29]

> [26] alexdn ©   (17.01.13 13:08)

MaskEdit


 
Sergey Masloff   (2013-01-17 13:49) [30]


> И похоже я сам ответ и нашёл, вот вычитал на Винграде -
>
>
> Грубо говоря, когда на 100 машинах софт работает отменно
> находится 2-3, где программа начинает гнать в самом неожиданном
> месте. Как оказалось, у клиента стоит софт, который меняет
> в системе параметр DecimalSeparator. А выяснялось это долго
> и нудно.

БУ-ГО-ГА

А когда оператор поменяет региональные настройки это чем-то отличается?


 
брат Птибурдукова   (2013-01-17 13:54) [31]


> Sergey Masloff   (17.01.13 13:49) [30]
Сегодня променял нашу родную запятую на буржуйскую точку, а завтра Родину продашь. Нефиг таким личностям с нашей программой работать.


 
Kerk ©   (2013-01-17 13:54) [32]

Какой же facepalm :)

Жаль, орешник не работает: "Грубо говоря, когда на 100 машинах софт работает отменно находится 2-3, где программа начинает гнать в самом неожиданном месте."

:)


 
alexdn ©   (2013-01-17 14:04) [33]

> Kerk ©   (17.01.13 13:54) [32]
> Какой же facepalm :)
я не знаю какой там facepalm, а мне что, теперь пользователю говорить пусть систему перебивает? он программу только вчера купил.


 
Игорь Шевченко ©   (2013-01-17 14:04) [34]

Вот не было бы форума, о скольком бы мы не узнали


 
Игорь Шевченко ©   (2013-01-17 14:18) [35]


> а мне что, теперь пользователю говорить


отдать деньги с извинениями


 
Kerk ©   (2013-01-17 14:19) [36]


> alexdn ©   (17.01.13 14:04) [33]

Ты стебешься? :)
Программу исправить не вариант?


 
QAZ10   (2013-01-17 14:20) [37]


> он программу только вчера купил

он ее еще и купил ??!!
ты еще смеешь такое продавать ??!!!


 
alexdn ©   (2013-01-17 14:22) [38]

> QAZ10   (17.01.13 14:20) [37]
> он ее еще и купил ??!!
> ты еще смеешь такое продавать ??!!!
Ну извини, тебя забыл спросить...


 
Аббат Пиккола   (2013-01-17 14:23) [39]

Сколько злых дяденек одновременно!
По-христиански никто поступить не желает...


 
Игорь Шевченко ©   (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 лет это первый такой клиент (с непатриотическими локалями), то статистически им можно пренебречь. Что возвращает нас к ветке о говнокоде.
:)


 
QAZ10   (2013-01-17 16:09) [81]

представляю какая там помойка в коде (и голове) если ему проще сделать утилиту для исправления винды, чем исправить ошибку в программе


 
QAZ10   (2013-01-17 16:10) [82]


> QAZ10   (17.01.13 16:09) [81]

подтверждено alexdn ©   (17.01.13 16:08) [79]


 
Аббат Пиккола   (2013-01-17 16:11) [83]

А с точки зрения бизнеса здесь открываются новые возможности.
Создать отдельную версию для американских локалей.
Естественно, продавать ее дороже.
В экономической науке это называется "дискриминация".
:)


 
знайка   (2013-01-17 16:12) [84]


> цирк был бы если бы программа попала на западный рынок.
Не покупают? а почему? там вагонкой не пользуются?


 
Аббат Пиккола   (2013-01-17 16:13) [85]

Если бы программисты шили костюмы, то если жирный клиент тупо не лезет в их костюм, они посчитали бы это своим багом...


 
Аббат Пиккола   (2013-01-17 16:14) [86]

А как вагонка по-англицки?


 
QAZ10   (2013-01-17 16:15) [87]


> там вагонкой не пользуются?

там умеют пользоваться каркулятором и не тратят зря деньги


 
QAZ10   (2013-01-17 16:16) [88]


> Аббат Пиккола   (17.01.13 16:13) [85]

а если влазит 2 тощих , то оптимизацией?


 
Kerk ©   (2013-01-17 16:17) [89]

Это уже реально на зависть похоже :)


 
брат Птибурдукова   (2013-01-17 16:18) [90]


> представляю какая там помойка в коде
Зачем представлять? Куски исходников были обнародованы, и они оставляют мало простора для фантазии :-)


 
Аббат Пиккола   (2013-01-17 16:20) [91]

QAZ10   (17.01.13 16:09) [81]
представляю какая там помойка в коде (и голове) если ему проще сделать утилиту для исправления винды, чем исправить ошибку в программе


Это и есть нетривиальность мышления.
Я уже говорил, программист и бизнесмен часто мыслят диаметрально противоположными способами. Программист ложится костьми, чтобы исправить баг.
Бизнесмен же прикидывает, что ему сейчас дешевле. Обновлять прогу у сотен пользователей, у которых нет никаких проблем, ради одного юзера с непатриотической настройкой?
А что, если после обновления вылезет новый баг?
И теперь уже у ВСЕХ пользователей?
Поэтому бизнесмен не спешит ломать "устойчивую версию", вместо этого он предлагает пользователю "костыль".
Я знаю очень крупные фирмы, которые действуют точно так же.


 
знайка   (2013-01-17 16:37) [92]

Разве не предлагали этому бизнисмену нанять программиста? :)


 
QAZ10   (2013-01-17 16:39) [93]


> Аббат Пиккола   (17.01.13 16:20) [91]

это было бы круто и гениально и стало бы ему отличной отмазкой до конца жизни, если бы не одно но - неприкосновенность настроек Винды
ниодна программа не может менять предпочтения пользователя, а должна работать с тем что есть
тебе например не приходило в голову почему там нестандартные настройки разделителя ?
возможно что у этого несчастного пользователя теперь есть две программы, одна из которых неработает с запятой, а другая с точкой...
всех с новым годом !!!


 
знайка   (2013-01-17 16:40) [94]


> возможно что у этого несчастного пользователя теперь есть
> две программы, одна из которых неработает с запятой, а другая
> с точкой...
выпустит еще утилиту, делов то


 
Игорь Шевченко ©   (2013-01-17 16:44) [95]

все бы было ничего, если бы с каждым вопросом ТС не обращался на форум.


 
alexdn ©   (2013-01-17 16:45) [96]

> знайка   (17.01.13 16:06) [78]
> И что делает эта новая утилита? а то всякие нехорошие мысли
> лезут :)
procedure TForm1.FormShow(Sender: TObject);
var Reg:TRegistry;
begin
 Reg:=TRegistry.Create;
 Reg.RootKey:=HKEY_CURRENT_USER;
 Reg.OpenKey("\Control Panel\International",TRUE);
 Reg.WriteString("sDecimal",",");
 Reg.CloseKey;
 Reg.Free;
 Form1.Close;
end;


 
Аббат Пиккола   (2013-01-17 16:45) [97]

2 знайка   (17.01.13 16:37) [92]

Возможно пока доходы от продаж невелики. Но я уверен, что когда программа дорастет до "расчета чего угодно" (вагонки, потолков, ламината и прочего напольного покрытия, обоев, расхода гипсовой грубой штукатурки и финишной, акриловой краски и грунтовки), и дальше засвется перспективы 3D дизайна электрики (с расчетом длины проводов и кол-ва розеток), 3D дизайна плитки и расчет перепланировки всей квратиры со сносом перегородок и заказом всех необходимых стройматериалов, то тогда он и наймет программиста, и, возможно, не одного.
А пока я пожелаю ему учачи...
С Божьей помощью, разумеется :)


 
Аббат Пиккола   (2013-01-17 16:46) [98]

2 alexdn ©   (17.01.13 16:45) [96]

Я и не сомневался, что это будет сделано именно так...
Представляю, какой сейчас начнется "резонанс" общественности.
Держись, чувак!


 
Аббат Пиккола   (2013-01-17 16:51) [99]

Игорь Шевченко ©   (17.01.13 16:44) [95]
все бы было ничего, если бы с каждым вопросом ТС не обращался на форум.


Тут вопрос ведь хитрый.
Допустим, невзирая на все, эта программа завоюет сердца пользователей. Вопрос. Вы бы хотели, чтобы автор упомянул в "благодарностях" форум delphimaster или категорически не хотели бы, чтобы он его позорил такими упоминаниями?


 
clickmaker ©   (2013-01-17 16:52) [100]

> procedure TForm1.FormShow(Sender: TObject);

а зачем форма?


 
QAZ10   (2013-01-17 17:00) [101]


> Аббат Пиккола   (17.01.13 16:46) [98]

не, лично я пас, ибо это уже мирсмерть (ENG)


 
Аббат Пиккола   (2013-01-17 17:03) [102]

2 clickmaker ©   (17.01.13 16:52) [100]

Я думаю, на форме лежит лейбл с надписью:
"Если Вы видите эту форму, значит, обновление прошло успешно!"


 
clickmaker ©   (2013-01-17 17:10) [103]

> [102] Аббат Пиккола   (17.01.13 17:03)

Скорей, наоборот будет. Клиент должен обладать супербыстрым глазом, чтобы прочитать надпись за время обновления одного параметра реестра


 
alexdn ©   (2013-01-17 17:12) [104]

> Аббат Пиккола   (17.01.13 16:51) [99]
> Игорь Шевченко ©   (17.01.13 16:44) [95]
> не хотели бы, чтобы он его позорил такими упоминаниями?
Там десять строчек лично переданных Игорем Шевченко, без изменения. Это касается запрета разворачивания формы, причём сама клавиша не выключается..


 
QAZ10   (2013-01-17 17:16) [105]


> alexdn ©   (17.01.13 17:12) [104]

эээ, т.е. у тебя неразворачиваемае форма со включенной кнопкой разворота ??!
мдааа шевченко прокололся...


 
знайка   (2013-01-17 17:17) [106]


> Там десять строчек лично переданных Игорем Шевченко, без
> изменения.
в эбауте есть?


 
Игорь Шевченко ©   (2013-01-17 17:17) [107]

Аббат Пиккола   (17.01.13 16:51) [99]

Не хотел бы. Антиреклама ни к чему


 
clickmaker ©   (2013-01-17 17:18) [108]

> неразворачиваемае форма со включенной кнопкой разворота
> ??!

наверно по нажатию на нее выводится что-то типа "Это дополнительный функционал, не включенный в базовую версию и требущий доплаты в N руб."


 
QAZ10   (2013-01-17 17:24) [109]


> clickmaker ©   (17.01.13 17:18) [108]

ага, "для полного погружения в ВАУ-эффект приобретите 3D-очки"


 
alexdn ©   (2013-01-17 17:27) [110]

Ладно, распричитались, обычная программка, ничего там такого нет..


 
Игорь Шевченко ©   (2013-01-17 17:37) [111]


> Там десять строчек лично переданных Игорем Шевченко, без
> изменения


Где моя доля от продаж ?


 
Аббат Пиккола   (2013-01-17 17:38) [112]

Я и не представляю себе, как кнопку Windows так перепограммировать... Если бы мне заказали расчет вагонки, требующий таких жертв, я бы скорее всего не взялся...
А что, нельзя было просто сделать эту кнопку неактивной?
biMaximize в BorderIcons отключить?
Или я не так понимаю задачу?


 
alexdn ©   (2013-01-17 17:43) [113]

> Аббат Пиккола   (17.01.13 17:38) [112]
Неактивная смотрится сереньким цветом, и это ужасно

> Игорь Шевченко ©   (17.01.13 17:37) [111]
> Где моя доля от продаж ?
Где б мне спросить о долях в инвестиции.


 
Аббат Пиккола   (2013-01-17 17:45) [114]

2 Игорь Шевченко

Вместо доли от продаж сегодня купите лучше, пока не поздно (или потребуйте за 10 строчек кода), 1% акций этой будущей корпорации.
Похоже, это перспективнее, чем в ПФ ежегодно четверть заработка отдавать.


 
QAZ10   (2013-01-17 18:13) [115]


> Неактивная смотрится сереньким цветом, и это ужасно

а тебе не кажется что твои "скины" выглядят еще более ужасно чем как тебе кажется серая кнопка?


 
alexdn ©   (2013-01-19 12:59) [116]

Интересна реакция пользователя, вот так сказать финал -
Установил файл Reg ,который Вы отправили мне.Всё работает,спасибо.
Сейчас буду разбираться в программе с изменением цен на материалы.


 
Inovet ©   (2013-01-19 13:11) [117]

> [116] alexdn ©   (19.01.13 12:59)
> Интересна реакция пользователя,

Это у него ещё не вылезло в другой программе, которая до этого поменяла, если он её ещё не отправил в топку. А если сам меял, так тем более.

Почему ты не хочешь в своей программе исправить ошибку?


 
знайка   (2013-01-19 13:29) [118]


> Установил файл Reg
где подсказали?


 
Inovet ©   (2013-01-19 14:16) [119]

> [118] знайка   (19.01.13 13:29)
> где подсказали?

Здесь подсказал один аббат отступник от веры. Только там утилита получилась вначале.


 
Аббат Пиккола   (2013-01-19 16:37) [120]

Я не молчал. Я сразу на капу нажал. :(
Предложил сразу исправить ошибку.
А вышло вон что...
Широки врата и пространен путь, ведущие в погибель...


 
Kerk ©   (2013-01-19 18:41) [121]


> Inovet ©   (19.01.13 13:11) [117]
>
> > [116] alexdn ©   (19.01.13 12:59)
> > Интересна реакция пользователя,
>
> Это у него ещё не вылезло в другой программе, которая до
> этого поменяла, если он её ещё не отправил в топку. А если
> сам меял, так тем более.
>
> Почему ты не хочешь в своей программе исправить ошибку?

Я подозреваю, что у него много мест, где DecimalSeparator придется прописывать. С наскока не получится.


 
alexdn ©   (2013-01-19 18:46) [122]

> Kerk ©   (19.01.13 18:41) [121]
> Я подозреваю, что у него много мест, где DecimalSeparator
> придется прописывать. С наскока не получится.
Если в программе, то раз 20-30 минимум нужно код менять, а в системе, ну если у него после этого 2-3 программы перестанут работать, то значит эти программы сами лезли в настройки русской win 7.


 
Аббат Пиккола   (2013-01-19 18:50) [123]

2 Kerk ©   (19.01.13 18:41) [121]

Так ведь есть простое решение. Добавить совсем чуток кода в файл проекта. Ну типа:

program Project1;

uses
 Forms,
 SysUtils,  
Unit1 in "Unit1.pas" {Form1};

{$R *.res}

begin
 Application.Initialize;

 DecimalSeparator := ",";  

 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.


 
QAZ10   (2013-01-19 18:51) [124]

не.. это мирсмерть однозначно...


 
Аббат Пиккола   (2013-01-19 18:52) [125]

Вот пример того, как в ОДНОМ МЕСТЕ в программе поменять, не меняя ничего в системе.
Я же уже писал, что DecimalSeparator - обыкновенная переменная, объявленная в модуле SysUtils. В ней нет ничего мистического.


 
alexdn ©   (2013-01-19 18:54) [126]

> Аббат Пиккола   (19.01.13 18:52) [125]
а менять сетапы и всё прочее, ну его к чёрту)..


 
Аббат Пиккола   (2013-01-19 18:56) [127]

Впрочем, я сам так никогда не делал. Естественно. Но мы же сейчас ищем именно извращенное решение... Или я что-то не так понял?


 
Аббат Пиккола   (2013-01-19 18:58) [128]

Да нет, подход мне понятен...
Вообще я в восторге.
Вот - пример здоровой психики!
Не отягощенной никакими религиозными предрассудками...
Ну не запуган человек адом... Чистый материалист.


 
clickmaker ©   (2013-01-19 19:00) [129]

можно запретить ввод в поля всего, кроме цифр и децимал сепаратора


 
брат Птибурдукова   (2013-01-19 21:04) [130]


> значит эти программы сами лезли в настройки русской win
> 7
я фигею, дорогая редакция


 
Игорь Шевченко ©   (2013-01-19 22:35) [131]

Может, его просто забанить ? :) А то столько переживаний.


 
alexdn ©   (2013-01-19 23:08) [132]

> Игорь Шевченко ©   (19.01.13 22:35) [131]
> Может, его просто забанить ? :) А то столько переживаний.
Это за что ж меня банить?


 
QAZ10   (2013-01-20 11:02) [133]

за пропаганду создания\использования вредоносного ПО



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.78 MB
Время: 0.005 c
15-1358627402
Юрий
2013-01-20 00:30
2013.05.26
С днем рождения ! 20 января 2013 воскресенье


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


15-1358457739
Vagner
2013-01-18 01:22
2013.05.26
Посоветуйте фильмы


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


2-1351601419
HEND
2012-10-30 16:50
2013.05.26
DBMemo Вопрос





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