|
|
|
Тестирование полезных кодов и примеров15.10.2012, 00:56. Показов 32556. Ответов 301
Метки нет (Все метки)
Если Ваш код из темы Готовые решения и полезные коды на Visual Basic 6.0
неправильно собран или неработоспособен, он будет перенесен сюда. Для доведения кода в рабочее состояние в порядке обсуждения создайте новую тему
2
|
|
| 15.10.2012, 00:56 | |
|
Ответы с готовыми решениями:
301
Тестирование полезных скриптов
Cумма кодов четных символов равна сумме кодов нечетных |
|
|
|||
| 01.05.2024, 20:34 [ТС] | |||
|
0
|
|||
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|||
| 01.05.2024, 21:04 | |||
|
Добавлено через 2 минуты Добавлено через 3 минуты Dragokas, ты даже просто не знал, что в юникодных структурах можно As String оставлять и не переделывать на As Long вот и бесишься, что я умнее тебя оказался
0
|
|||
| 02.05.2024, 17:31 | |
|
0
|
|
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|
| 02.05.2024, 17:41 | |
|
Как вообще можно было критиковать мой код, если он полностью работает на 100%. Я доказал это реальными примерами. Мне мой код гораздо больше нравится он проще и легче. Зачем переписывать структуру на As Long, меняя все As String я вообще этого не понимаю. Плюс потом ещё объявлять много лишних переменных As String и присваивать их значения в структуре, вообще этого не понимаю, честно. Я доказал что мой код лучше тем что:
1. Не приходится объявлять лишние переменные String и присваивать значения потом через StrPtr 2. Когда в самой структуре находится String а не Long для программиста так удобнее и понятнее 3. Кода становится намного меньше 4. По моей технологии когда я передаю в API структуру через VarPtr не происходит скрытого преобразования структуры всех строк из Юникода в АНСИ, и даже не происходит такой попытки, передача структуры через VarPtr экономит время Добавлено через 3 минуты Драгокас этого не знал, такой технологии (я сам её придумал), вот и начал критиковать меня как буд-то я написал что-то плохое и неправильное. Драгокас потому что думал что структуры обязательно надо переписывать на As Long но это бред полный.
0
|
|
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
||
| 08.06.2024, 13:50 | ||
|
2) эта функция которая подсчитывает количество подстрок в строке, да конечно, с помощью цикла в котором происходит поиск InStr ровно столько раз сколько будет найдено повторение строк. Например с помощью этой функции можно подсчитать количество строк если искать vbCrLf либо можно подсчитать сколько пробелов например в строке чтобы примерно узнать сколько слов в строке и так далее
0
|
||
|
Супер-модератор
|
||||||
| 08.06.2024, 13:57 | ||||||
|
HackerVlad, строка не меняется. А как это достигается для строковых параметров? Посмотрите на этот код:
127799820 127800060 - строка пересоздана! Вывод без ByVal: 127799820 127799820 - передается ссылка Пересоздание строки - это лишнее время и память.
2
|
||||||
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|
| 08.06.2024, 16:14 | |
|
Catstail, вы правы, тогда удалите ByVal из моей функции, спасибо за полезное замечание. Так как вы модератор исправьте мой код.
0
|
|
|
428 / 333 / 61
Регистрация: 29.06.2019
Сообщений: 493
|
|||||||
| 08.06.2024, 16:40 | |||||||
|
А зачем тогда дважды одно и тоже спрашивать в цикле?
1
|
|||||||
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|
| 08.06.2024, 16:59 | |
|
SergioJek, так это же одно и тоже получится или по твоему скорость как-то изменится?
0
|
|
|
428 / 333 / 61
Регистрация: 29.06.2019
Сообщений: 493
|
|
| 08.06.2024, 17:14 | |
|
Дважды в цикле вычислять
FirstSearch > 0 или одиножды - сами то как думаете?
0
|
|
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|
| 08.06.2024, 18:49 | |
|
SergioJek, возможно вы правы, надо будет протестировать скорость, спасибо за полезное замечание
0
|
|
| 08.06.2024, 19:57 | ||||||
|
Еще вариантик накину )
1
|
||||||
|
|
|
| 13.12.2024, 13:48 [ТС] | |
|
На счет этого
Еще один момент, HackerVlad, ты путаешь справедливую критику и указание на ошибки с переходом на личности. Я ничего не имею лично против тебя. Наоборот, спасибо что занимаешься такими сложными вещами и прочим просвещением и поднятием специфических тем. Однако, если модераторы этого не делают и не говорят, то скажу я один раз: Когда мы с anny05 задумывали раздел полезных примеров, это была показательная тема. По мере возможностей и сил, каждый пример внимательно проверялся. Если в нем были грубые ошибки или он был частично нерабочий, он целиком переносился в тему тестирования и подробным описанием, где и почему косяк. И возвращался обратно, только после исправления автором всех оплошностей. В твоем же случае, ну нельзя, категорически нельзя писать на сколь угодно сложные темы, не понимая базиса хотя бы на среднем уровне и выкладывать их на всеобщее обозрение в той теме при наличии грубых ошибок (их еще много, если посмотреть другие твои примеры). Это абсолютно противоположно изначально заложенным принципам для темы закрепа. Мне больно смотреть, как то что мы создавали, превращается вот ... в "это". Понимаю, что модераторы сейчас в основном занимаются наведением порядка, и нет того, кто продолжает работать над развитием раздела по VB. Сам я например, вообще не занимаюсь VB последние несколько лет. Но нельзя оставлять это вот так на самотек. Уверен, что если бы я не написал критику, все были бы уверены в корректной работе. И это подается как образцово-показательный пример. HackerVlad, если занимаешься этими вещами, то напутствие: развивайся не только в одном направлении, работай над критическими ошибками, и не игнорируй критику. Умеешь работать со сложными вещами, сумей преодолеть барьер чтобы сделать и более простые адекватно, без костылей. А если берешь у кого-то примеры сложного, сумей разобраться в них полностью, а не просто скопировать. В полезных примерах, вещи которые работают некорректно, не нужны. На этом мой лимит времени на этот раздел исчерпан. Не буду говорить, до скорого.
2
|
|
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
||
| 13.12.2024, 18:43 | ||
|
0
|
||
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
|||
| 14.12.2024, 14:09 | |||
|
testuser2, ты зачем начал портить раздел драгокаса с готовыми решениями? у него душа будет болеть)))))
Добавлено через 4 минуты Добавлено через 3 минуты
0
|
|||
|
Модератор
|
|||
| 14.12.2024, 14:57 | |||
|
HackerVlad, нужно адекватнее относится к критике и не нужно эту тему превращать во флуд.
2
|
|||
| 14.12.2024, 17:23 | |
|
0
|
|
|
Вернулся
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
|
||
| 15.12.2024, 05:38 | ||
|
0
|
||
| 15.12.2024, 08:10 | |
|
Я особо не вдавался в детали истории, кто прав, кто не прав, но такая ситуация впринципе не уникальна, когда возникает срач по поводу критики и плагиата. Но я уже сказал Владу в личке, что он может воспринять эту ситуацию как карму, поскольку неделю назад, на VB-форуме, он как бы выразил свое "разочарование" функциональностью Твин-бейсика, по поводу одной кнопки.. Но я бы просто сказал, что не стоило бы использовать таких терминов как "разочарование", когда речь идет о бетта-релизе сложнейшего проекта, в котором реализовано уже столько, что просто впечатляет.
0
|
|
| 15.12.2024, 08:10 | |
|
Парочка полезных видеоуроков по C++ Удаленное тестирование приложение/Пересылка на тестирование Unit -тестирование или автоматизированное тестирование Не Большой Набор Полезных Функций USBasp - пара возможно полезных плюшек. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|