Александр Ковальчук, просто ТС неверно сформулировал вопрос.
Ему, конечно же, не нужна глобальная переменная.
Ему всего лишь нужно пробросить локальную в замыкание.
Например, так, как посоветовали вы ;)
FedLapshin06, это теория. На практике я как-то взял и переписал NP-алгоритм, богато пересыпанный сишными хаками, на использование std::vector (обеспечив ему при инициализации достаточно памяти) - и алгоритм не только стал работать быстрее, но и позволил реализовать те высокоуровневые требования, вписать которые в сишную портянку я просто не видел возможности.
Мэйнстрим для IDE сейчас задает JetBrains, и их Java-платформа рвет крестово-шарповые поделки от MS, например, как Тузик грелку.
А написанные на Крестах и сугубо оптимизированные Code::Blocks и CodeLite как-то особенно никому не впились. Невзирая.
FedLapshin06, под эти требования не нужны ни Кресты, ни, тем более, Си.
Как бы вы ни любили кропать код в Сях, выделывать на них гуй будет тупо в разы дольше, чем на более ленивых языках. А необходимости в этом никакой нет.
Если больше 50% кода программы - гуй и его обслуживание, при этом скорость остальных 50% не сильно критична - расчехлять для этой задачи Кресты нет никакого смысла. Если скорость и ресурсы не критичны вообще - Электрон. Если все-таки программа будет не одна работать - Питон.
Си без крестов для гуя может использовать только человек с запутавшимися в бороде коммитами.
Врут. Точнее, как обычно (M$ же) говорят полуправду.
Гуев на Шарпе в Лине нет и неизвестно.
То есть оба достоинства Шарпа - кучу готовых библиотек для всего и плотную привязку к МС-овским фичам - из него аккуратно вынули. Оставшееся никакой ценности не имеет, оно нужно только самим МС для постепенного сливания вин-серверов в пользу "все, как вы привыкли, только на стабильной, легкой и гибкой системе, а не на виндах".
Sanes, не знаю, никогда не пробовал ;)
Мои медийные нужды покрываются двумя кнопками: Pause запускает / ставит на паузу плеер, а ScrollLock переключает на следующую композицию.
А под меломана придется индивидуально приспосабливаться - многие из них для начала выкидывают Пульсу из системы вовсе... но у Альсы, помнится, были продвинутые утилиты командной строки.
Кому надо продвинутое управление мультимедией на Линуксе, просто находит ключи pulseaudio / alsa-utils и вешает нужные команды на горячие клавиши в своем DE. Писать для этого монстры-комбайны - чисто виндовские привычки.
Дмитрий Дарт, если к той довольно широкой семантике, которая стоит за словом "самопис" сейчас, добавить еще и "на мой взгляд", в эту категорию попадет решительно все ПО, когда-либо написанное.
Винды, например, подходят по тем же причинам, что и Битрикс ;)
Правильный ответ на эту загадку:
"Ну вот, нам удалось заинтересовать вас в криптографии. Теперь берите учебник и убедитесь, как это на самом деле интересно! И да, после знакомства с основными приемами шифрования пересылки вы сами сможете дать два-три ответа на эту загадку".
Выходит, Битрикс - самопис? Он же весь состоит из нестандартных решений ;)
Имхо, "самопис" как клеймо означает всего лишь "в продукте разбирается только разработчик". А велосипеды и библиотеки этому клейму совершенно перпендикулярны.
German Jet, вам бы второй вопрос и расписать. Потому что если вы дадите возможность каждому юзеру каждый день создавать новый вид формы - ваш админ повесится с ними разбираться. Универсальная же форма с кучей полей и выводом юзеру результатов, которые он в нее заносил - штатный функционал Битрикса.
Первый запрос прочел все записи, сконвертиловал numero каждой в число и сравнил с указанным вами. Из-за необходимости приведения типов ключ не использовался.
SELECT * FROM `MTRIVI` WHERE numero ='1000410001' LIMIT 0 , 30
Марти Макфлай, если товары выгружаются из 1c - да, либо там, либо в модуле импорта.
Насколько мне известно, 1С выгружает для Битрикса XML, там в любом случае в строках " будет. Импорт должен вернуть строки к исходному виду перед занесением в базу - а он, похоже, этого не делает.
Ему, конечно же, не нужна глобальная переменная.
Ему всего лишь нужно пробросить локальную в замыкание.
Например, так, как посоветовали вы ;)