|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
Использовал Дельфи 6, а как быть теперь24.09.2012, 11:06. Показов 3346. Ответов 36
Метки нет (Все метки)
Может не в эту тему пишу - поправьте тогда.
Я человек старый, давно пользусь Дельфи для написания простеньких программ,сначала на Дельфи-4, последние годы на Дельфи-6. Пишу все в старом стиле Паскаля.Недавно решил обновить ноутбук, купил с Windows 7(32) и поставил Дельфи-7.Неожиданно оказалось, что эта Дельфи не поддерживает некоторые нужные мне форматы, конкретно, отказалась понимать тип PChar и символ типа @Arr. Дальше уже не проверял - снес и поставил старую, шестую. Хотя Win7 на любую из них ругался, как на не совместимые. Пожалуйста, разъясните, сейчас существует версия Дельфи, с одной стороны совместимая с новыми Windows, а с другой,допускающая писать не в стиле NET, а в старом традиционном Паскале? Если здесь подробно нельзя, то укажите ссылку где бы почитать по этой теме.
0
|
|
| 24.09.2012, 11:06 | |
|
Ответы с готовыми решениями:
36
Данные в UTF-8 как теперь быть? isNames=True, isSummary=False. Как теперь быть? C++ 17 приняли! Как теперь быть текущей сборкой codeblocks+mingw ? |
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 25.09.2012, 13:39 | |
|
vl1639, лучше, наверное, в самом деле, отключить несколько типов предупреждений. Тем более, по умолчанию они и так являются отключенными.
Сделать надо так: открыть через главное меню Delphi: Project - Options - перейти на закладку Compiler Messages - на этой закладке в самом конце списка Warnings отключить (убрать галочки) у следующих опций: Unsafe type Unsafe code Unsafe typecast
0
|
|
|
Житель Земли
|
|||
| 25.09.2012, 13:47 | |||
![]() З.Ы. Пользую Делфи7 Enterprise. там по умолчанию эти "сороки" отключены, поскольку никогда я их не трогал. на всякий случай картинка диалога опций проекта
1
|
|||
|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
| 25.09.2012, 14:21 [ТС] | |
|
Да, я видел эти галочки и пробовал их отключить. Но захожу в другой файл - они сами включились.
Вышел из Дельфи, вошел - снова включены. У меня не подучается их отключить постоянно?? Как это сделать?
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 25.09.2012, 14:47 | ||||||
|
Это связано с настройками каждого проекта. Если открыть файл другого проекта - в его настройках эти опции могут быть включены. И их в данном проекте тоже понадобится отключить.
В папке с каждым проектом лежит файл *.cfg - вот там прописаны настройки. Отключение указанных опций устанавливается строками в *.cfg файле:
0
|
||||||
|
Житель Земли
|
||
| 25.09.2012, 14:53 | ||
|
0
|
||
|
Супер-модератор
|
||||||
| 25.09.2012, 15:02 | ||||||
|
Вот почему я использую директивы компилятора, а не настройки проекта. У директивы приоритет выше, она будет "перекрывать" настройку в Project Options.
0
|
||||||
|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
| 25.09.2012, 16:40 [ТС] | |
|
С галочкой Default ничего не получается. Только пока работаешь с одним проектом, не закывая - действует. Выше, зашел - опять надо лезть в окошки.
Спасибо за подсказки с конфиг-файлами и директивами. Попробую эти варианты.
0
|
|
|
angstrom
|
|
| 25.09.2012, 22:41 | |
|
Такой файл (cfg) нужно расположить в папке bin Дельфи. Название файла dcc32.cfg
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 26.09.2012, 02:40 | ||
|
0
|
||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 26.09.2012, 06:51 | |
|
Может я ошибаюсь, но если этот файл *cfg удалить из всех старых проектов - Delphi при повторном открытии создаст новые файлы с настройками уже по умолчанию.
0
|
|
|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
| 26.09.2012, 10:10 [ТС] | |
|
Действительно вероятно проект берет свой *cfg-файл и не смотрит на файл в bin-директории. С дописыванием инструкций в *cfg-файл в bin-директорию не получается избавиться от ненужных галочек.
0
|
|
|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
| 26.09.2012, 10:36 [ТС] | |
|
Действительно, внешне вроде как все получилось.
Но куда каждый из проектов пишет в этом случае свои конфиги - там же целая кишка инструкций была, посмотрел перед удалением. И у всех проектов длинные, правда не сравнивал. В bin-директории конфиг не изменяется при всем этом.
0
|
|
|
Житель Земли
|
||
| 26.09.2012, 10:47 | ||
|
0
|
||
|
6 / 6 / 0
Регистрация: 10.10.2009
Сообщений: 64
|
|
| 26.09.2012, 10:59 [ТС] | |
|
Да, верно, приписал в конфиг (в конце своей кишки) три строки с запретами на вывод ненужных Варнингов.
Спасибо за разъяснения. Непривычно D7 выглядит. Пока не понял, что за мелкие картинки прилеплены сверху, снизу и слева к основной форме. Мои обычные очки не дают возможности разглядеть. Буду с лупой разбираться.
0
|
|
| 26.09.2012, 10:59 | |
|
Изменил принцип кодирования операций - как теперь быть со старыми кодами Ремонт петли матрицы. Сдала неофициалам - примут ли теперь официалы и как быть?
Здоровье глаз. Как теперь выбрать монитор? Глянец или матовый, или в чем можеть быть дело? ставит расширение екрана 1024х780. у меня 22 дюйма. мак. 1600х1200. все работало а теперь не хочет в чем может быть проблема?? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|