|
|
|
Тестирование полезных кодов и примеров15.10.2012, 00:56. Показов 30459. Ответов 301
Метки нет (Все метки)
Если Ваш код из темы Готовые решения и полезные коды на Visual Basic 6.0
неправильно собран или неработоспособен, он будет перенесен сюда. Для доведения кода в рабочее состояние в порядке обсуждения создайте новую тему
2
|
|
| 15.10.2012, 00:56 | |
|
Ответы с готовыми решениями:
301
Тестирование полезных скриптов
Cумма кодов четных символов равна сумме кодов нечетных |
|
|
|||
| 01.05.2024, 20:34 [ТС] | |||
|
0
|
|||
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|||
| 01.05.2024, 21:04 | |||
|
Добавлено через 2 минуты Добавлено через 3 минуты Dragokas, ты даже просто не знал, что в юникодных структурах можно As String оставлять и не переделывать на As Long вот и бесишься, что я умнее тебя оказался
0
|
|||
| 02.05.2024, 17:31 | |
|
0
|
|
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|
| 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
|
|
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
||
| 08.06.2024, 13:50 | ||
|
2) эта функция которая подсчитывает количество подстрок в строке, да конечно, с помощью цикла в котором происходит поиск InStr ровно столько раз сколько будет найдено повторение строк. Например с помощью этой функции можно подсчитать количество строк если искать vbCrLf либо можно подсчитать сколько пробелов например в строке чтобы примерно узнать сколько слов в строке и так далее
0
|
||
|
Супер-модератор
|
||||||
| 08.06.2024, 13:57 | ||||||
|
HackerVlad, строка не меняется. А как это достигается для строковых параметров? Посмотрите на этот код:
127799820 127800060 - строка пересоздана! Вывод без ByVal: 127799820 127799820 - передается ссылка Пересоздание строки - это лишнее время и память.
2
|
||||||
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|
| 08.06.2024, 16:14 | |
|
Catstail, вы правы, тогда удалите ByVal из моей функции, спасибо за полезное замечание. Так как вы модератор исправьте мой код.
0
|
|
|
428 / 333 / 61
Регистрация: 29.06.2019
Сообщений: 493
|
|||||||
| 08.06.2024, 16:40 | |||||||
|
А зачем тогда дважды одно и тоже спрашивать в цикле?
1
|
|||||||
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|
| 08.06.2024, 16:59 | |
|
SergioJek, так это же одно и тоже получится или по твоему скорость как-то изменится?
0
|
|
|
428 / 333 / 61
Регистрация: 29.06.2019
Сообщений: 493
|
|
| 08.06.2024, 17:14 | |
|
Дважды в цикле вычислять
FirstSearch > 0 или одиножды - сами то как думаете?
0
|
|
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|
| 08.06.2024, 18:49 | |
|
SergioJek, возможно вы правы, надо будет протестировать скорость, спасибо за полезное замечание
0
|
|
| 08.06.2024, 19:57 | ||||||
|
Еще вариантик накину )
1
|
||||||
|
|
|
| 13.12.2024, 13:48 [ТС] | |
|
На счет этого
Еще один момент, HackerVlad, ты путаешь справедливую критику и указание на ошибки с переходом на личности. Я ничего не имею лично против тебя. Наоборот, спасибо что занимаешься такими сложными вещами и прочим просвещением и поднятием специфических тем. Однако, если модераторы этого не делают и не говорят, то скажу я один раз: Когда мы с anny05 задумывали раздел полезных примеров, это была показательная тема. По мере возможностей и сил, каждый пример внимательно проверялся. Если в нем были грубые ошибки или он был частично нерабочий, он целиком переносился в тему тестирования и подробным описанием, где и почему косяк. И возвращался обратно, только после исправления автором всех оплошностей. В твоем же случае, ну нельзя, категорически нельзя писать на сколь угодно сложные темы, не понимая базиса хотя бы на среднем уровне и выкладывать их на всеобщее обозрение в той теме при наличии грубых ошибок (их еще много, если посмотреть другие твои примеры). Это абсолютно противоположно изначально заложенным принципам для темы закрепа. Мне больно смотреть, как то что мы создавали, превращается вот ... в "это". Понимаю, что модераторы сейчас в основном занимаются наведением порядка, и нет того, кто продолжает работать над развитием раздела по VB. Сам я например, вообще не занимаюсь VB последние несколько лет. Но нельзя оставлять это вот так на самотек. Уверен, что если бы я не написал критику, все были бы уверены в корректной работе. И это подается как образцово-показательный пример. HackerVlad, если занимаешься этими вещами, то напутствие: развивайся не только в одном направлении, работай над критическими ошибками, и не игнорируй критику. Умеешь работать со сложными вещами, сумей преодолеть барьер чтобы сделать и более простые адекватно, без костылей. А если берешь у кого-то примеры сложного, сумей разобраться в них полностью, а не просто скопировать. В полезных примерах, вещи которые работают некорректно, не нужны. На этом мой лимит времени на этот раздел исчерпан. Не буду говорить, до скорого.
2
|
|
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
||
| 13.12.2024, 18:43 | ||
|
0
|
||
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
|||
| 14.12.2024, 14:09 | |||
|
testuser2, ты зачем начал портить раздел драгокаса с готовыми решениями? у него душа будет болеть)))))
Добавлено через 4 минуты Добавлено через 3 минуты
0
|
|||
|
Модератор
|
|||
| 14.12.2024, 14:57 | |||
|
HackerVlad, нужно адекватнее относится к критике и не нужно эту тему превращать во флуд.
2
|
|||
| 14.12.2024, 17:23 | |
|
0
|
|
|
Вернулся
1748 / 644 / 45
Регистрация: 10.09.2021
Сообщений: 2,786
|
||
| 15.12.2024, 05:38 | ||
|
0
|
||
| 15.12.2024, 08:10 | |
|
Я особо не вдавался в детали истории, кто прав, кто не прав, но такая ситуация впринципе не уникальна, когда возникает срач по поводу критики и плагиата. Но я уже сказал Владу в личке, что он может воспринять эту ситуацию как карму, поскольку неделю назад, на VB-форуме, он как бы выразил свое "разочарование" функциональностью Твин-бейсика, по поводу одной кнопки.. Но я бы просто сказал, что не стоило бы использовать таких терминов как "разочарование", когда речь идет о бетта-релизе сложнейшего проекта, в котором реализовано уже столько, что просто впечатляет.
0
|
|
| 15.12.2024, 08:10 | |
|
Помогаю со студенческими работами здесь
300
Парочка полезных видеоуроков по C++ Удаленное тестирование приложение/Пересылка на тестирование Unit -тестирование или автоматизированное тестирование Не Большой Набор Полезных Функций USBasp - пара возможно полезных плюшек. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|