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

Вниз

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

Наверх




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


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


15-1358454602
Юрий
2013-01-18 00:30
2013.05.26
С днем рождения ! 18 января 2013 пятница


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


15-1358417071
cmexx
2013-01-17 14:04
2013.05.26
adobe reader