|
Почемучка)
|
|||||||||||||||||||||
Научиться искусству оптимизации кода07.02.2013, 00:21. Показов 2608. Ответов 30
Метки нет (Все метки)
Доброго вечера. Такой вопрос, может есть у кого свободная минутка и может научить правилу формирования кода, делать код более компактным и для других программистов более читаемым.
Мой код практически одинаковый для 3 кнопок,не знаю что можно заключить в процедуру. Код работает, но хочется научиться грамотно всё делать ![]()
Из такого вида строки newcamd:127.0.0.1:5000:0/4AE1/ffff:tuner:tuner:01020304050607080910111 21314# oskam Конвертирует её в формат 3 других программ для SatTV 1
1
|
|||||||||||||||||||||
| 07.02.2013, 00:21 | |
|
Ответы с готовыми решениями:
30
Оптимизации кода |
|
67 / 67 / 10
Регистрация: 20.02.2012
Сообщений: 234
|
||||||||||||
| 07.02.2013, 21:04 | ||||||||||||
|
Вот код который записан в лабел:
Вот код который этот лаберл вызывает:
1
|
||||||||||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,858
|
|||||||||||
| 07.02.2013, 21:22 | |||||||||||
|
Ddv122, я так понимаю, что в первых двух функциях у тебя всё различие лишь в используемом Memo (2 или 3)? тогда сделай функцию, в которую будешь передвать указатель на нужное Memo
1
|
|||||||||||
|
Почемучка)
|
||||||
| 07.02.2013, 21:25 [ТС] | ||||||
|
Lelik-pahan, разница в 3х строках, но спасибо за решение
0
|
||||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,858
|
||||||||||||||||
| 07.02.2013, 21:34 | ||||||||||||||||
|
Это не проблема
а если возможных вариантов больше двух, то
1
|
||||||||||||||||
|
67 / 67 / 10
Регистрация: 20.02.2012
Сообщений: 234
|
||
| 07.02.2013, 21:42 | ||
|
Я самоучка в C++ Builder и изучаю его методом тыка. Про процедуры я слышал на этом форуме но не знаю что это. Мне удобней использовать лабелы, тем более можно их подписывать какой на них код. С кнопками это прошедший этап, лабелы более компактные.
1
|
||
|
Почемучка)
|
||||||
| 07.02.2013, 22:18 [ТС] | ||||||
|
nick42, все по идеи хорошо работает но- цикл не работает, дублирует одну и туже строку
не пойму где мой косяк...
0
|
||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 07.02.2013, 22:34 | ||||||
|
.. мы про цикл забыли. Надо очищать:
П.С. а еще точнее - нужно оба очищать (и list, и nList) еще перед циклом
1
|
||||||
|
Почемучка)
|
||||||
| 07.02.2013, 23:28 [ТС] | ||||||
|
nick42, спасибо осталось одно переделать поиск
он был такой
Он должен осуществляться по 2 параметрам Искомые слова в SS[3] и SS[7] Поиск по List3, но приоритет отдаётся [B]SS[7] , и результат должен быть, текст после знака : т.е в SS[3] и SS[7] строки: 0500 NTV в list3 0500:00001,05877 NTV:00001,05877 0500:00501,58954 и в итоге у нас должно получится 00001,05877 но количество знаков до ":" не известно
0
|
||||||
|
|
|
| 08.02.2013, 00:46 | |
|
Кто мне скажет, с чего это все начиналось, и почему тема уверенно превращается в свалку? Или выходим на финишную/изначальную прямую, или будем делать теме больно
.
0
|
|
| 08.02.2013, 00:46 | |
|
Советы по оптимизации кода Указания по оптимизации кода Совет по оптимизации кода PHP Нужен совет по оптимизации кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|