Форум: "Прочее";
Текущий архив: 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