Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385

Borland, Grep, XP

13.02.2010, 11:24. Показов 1373. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я привык за много лет к такой технологии работы.
Все редактирование текстов (правку, поиск) делаю
в редакторе-оболочке - Borland C++ 2.0 (1991 г), а потом уже транслирую
в подходящем компиляторе (Borlanc C++ 5.02 (1998г) или C++ Builder 6
(2002 г))
У Borland 2.0 есть такая функция - GREP.
Она ищет там, где скажешь, вхождения слова (которое скажешь)
Выдает списочек, ты клацаешь Enter, и попадаешь в режиме
редактирования в данный файл на это самое слово.
Когда поддерживаешь много лет несколько десятков проектов, эта штучка
здорово помогает.
Так вот. На моем компе 2 операционки, Wind-98 и XP.
На 98-м работает, а на XP - нет (но делает вид - показывает строку
запуска Grep, но ничего не находит).
Т.е. BC 2.0 использует какую-то схему вызова и передачи, которую
W-98 поддерживает, а XP - нет.
Пробовал на компах у приятелей - тоже самое!
При этом если запустить чистый GREP.COM - он работает.
Только из-за зтого держу W-98.
Установка совместимости с W-98 - не помогает.
Можно, конечно использовать Grep, встроенный в 5.02 или в шестерку,
но они там немного другие, да и есть пара мелких недостатков, т.е. это -
как ходить в ботинке с гвоздем.
А с grep-ом BC 2.0 - работаю с закрытыми глазами
Нет ли каких предположений - в чем может быть дело?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2010, 11:24
Ответы с готовыми решениями:

Подскажите где можно найти Borland C++ Builder или Borland Developer Studio 2006 C++ ? Очень надо.
Подскажите где можно найти Borland C++ Builder или Borland Developer Studio 2006 C++ ? Очень надо.

Русские хелпы по Borland C++ 5.* и Borland C++ Bulder
Подскажите где найти русские хелпы на Borland C++ 5.* и Borland C++ Bulder ...

не могу запустить ехешник ,Borland 5 и Borland 6
вообщем написал прогу , писал в 6рке когда компилю ругается на Build MYBASE.h(348): E2451 Undefined symbol 'ofstream' ...

4
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
13.02.2010, 12:10
Цитата Сообщение от Day Посмотреть сообщение
При этом если запустить чистый GREP.COM - он работает...Нет ли каких предположений - в чем может быть дело?
Одно из: кодировка. На характер извлек на свет Божий из закромов grep.com от BC++ 3.0 и под XP Pro + SP2 дернул его в cmd /k. Аглицкие буквы - находит. А, вот, наши... При default'ных настройках - ни в какую. А, вот, после chcp 866 в DOS'овских файлах - находит.

P.S. Чиста для удовлетворения интереса: а чем конкретно grep от BC так отличается от grep'а от BCB, что прям уж как гвоздь в ботинке? Вроде ж из одной бочки разливают...
1
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
13.02.2010, 12:26  [ТС]
Ex_Soft, Спасибо, что быстро откликнулся.
Да, просто grep.com работает без всяких (ну, по-русски ни бум-бум, это так. Я по этому поводу
сделал свой маленький Грепчик, обучил его по-нашенски ботать - ничего!)
А вот если находясь в BC 2.0 сделать Shift-F2 или вызвать его через меню, то получишь фигу.
Я думаю, что в BC 3.0 тоже самое, но если это не так - срочно устанавливаю себе трешку!
Чиста для удовлетворения интереса: а чем конкретно grep от BC так отличается от grep'а от BCB, что прям уж как гвоздь в ботинке? Вроде ж из одной бочки разливают...
Дайте кролику подумать...
Душа не лежит: а конкретно - надо сформулировать
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
13.02.2010, 12:34
Цитата Сообщение от Day Посмотреть сообщение
если это не так - срочно устанавливаю себе трешку!
Грузинский дорожный знак: "Не тарапися" Я полностью BC++ 3.0 - не ставил. Проверялось лишь только Ваше утверждение
Цитата Сообщение от Day Посмотреть сообщение
При этом если запустить чистый GREP.COM - он работает
И, как видите, оно не совсем соответствует действительности...
Цитата Сообщение от Day Посмотреть сообщение
Дайте кролику подумать...
Душа не лежит: а конкретно - надо сформулировать
Вот видите Акромя "рукомашества и ногодрыжества" получается - ничего... Дык, может, все-таки, grep от BCB спасет отца русской демократии?
0
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
13.02.2010, 14:50  [ТС]
Дайте кролику подумать...
Душа не лежит: а конкретно - надо сформулировать
Чтобы сформулировать свои недовольства, в BCB 6 попытался что-то поискать.
Как я понимаю, это Search | Find in Files
Поставил задачу - спуститься на директорию вниз, и там в файлах
*.cpp *.c *.h поискать, ну скажем "int" с залезанием в поддиректории
(т.е. самое привычное занятие мое)
И чего-то не получается...
Чего-то делаю не так...
А ведь получалось когда-то...
Ну ладно, мои недоразумения - разберусь на свежую голову.
Главное, что не нравится (все это - ИМХО и капризы).
Не люблю я этих редакторов, просто не привык.
И с блоками они вытворяют черте-что, и шрифт мелковат, и дергаются
как-то эпиллептически. Я к ДОСу привык (помнишь, как Мастер грубо ответил
Маргарите: "Я розы люблю").
Молодым-то легко, а мне на старости лет менять привычки - ой как
не просто. Да и смысла не вижу - привыкнешь к этому, а там, глядишь,
и новый наворот появится... (чтобы стоять на месте, надо очень
быстро бежать)
И еще - кодировка.
Так случилось, что со скрипом с ДОСа переполз на Винд, а наработки
там были приличные (как у всех).
Сначала дернулся все из ОЕМ в АНСИ перекраивать, но неважная это
оказалась затея - базы данных у пользователей в ОЕМ, да и многое
другое. Так что все комментарии в исходниках на ОЕМ и остались.
И вот мне BCB-6 своим Grep-ом (Find in Files) покажет кусок
моего исходника. А я там комментов не вижу. И править их тем более
не могу.
Вот такая поэма получилась - "жалоба старого воина".
Не знаю - убедительно ли.
ЗЫ: у меня к цивилизации 2 претензии.
1.Кодировки. Столько головной боли от этой к делу не относящейся
проблемы!
2.Отсутствие на клаве кнопочки "Lang" - переключение языка.
Ну, когда клава была 84-клавишная, это еще понятно. Но когда стало
101 и более с дублированиями и кучей нененужного - тут уж вам
прощения нет. Бывало, приходишь к заказчику, и первый вопрос -
а как у вас на русский переключается? Ощущение, что мы живем на
переферии мироздания, только усиливается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.02.2010, 14:50
Помогаю со студенческими работами здесь

Что означает grep -r
Что это? Не могу найти.

Команда grep
Всем привет! Изучаю Bash, хотелось бы лучше понимать логику работы команды grep. Допустим, хочу я вывести на экран список файлов и...

Вывести все опции команды grep, описанные в man
Нужно вывести все опции команды grep,описанные в man (только ключи вида "- z",без повторения и без описания). Пробовал такую команду ...

Grep по списку
Есть код #!/system/bin/sh (export SHELL=/system/bin/sh batcap='/sys/class/power_supply/battery/capacity' batery=$(cat $batcap) ...

Поиск grep-ом
Собственно, есть код find /data | grep -v '/data/media' Но при такой постановке из строк /data/media ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru