|
|
|
Тестирование полезных кодов и примеров15.10.2012, 00:56. Показов 31123. Ответов 301
Метки нет (Все метки)
Если Ваш код из темы Готовые решения и полезные коды на Visual Basic 6.0
неправильно собран или неработоспособен, он будет перенесен сюда. Для доведения кода в рабочее состояние в порядке обсуждения создайте новую тему
2
|
|
| 15.10.2012, 00:56 | |
|
Ответы с готовыми решениями:
301
Тестирование полезных скриптов
Cумма кодов четных символов равна сумме кодов нечетных |
|
Модератор
4363 / 3433 / 512
Регистрация: 27.01.2014
Сообщений: 6,261
|
|
| 21.09.2014, 14:34 | |
|
The trick, руками получается, легко, но будет удобно для неопытных кодеров иметь такой мини инструмент под рукой
![]() Да и самому мне очень пригодится в работе... много пишу для аанглийских систем. Абы сэкономить время - будет очень кстати. Спасибо.
0
|
|
|
|
||||||
| 13.10.2014, 10:54 [ТС] | ||||||
|
Сохранение свойств объектов в файле ✰
Антихакер32, а как быть в том случае, если я только что создал приложение с твоим модулем и у меня еще нет файла настроек, а значит и загружать с помощью LoadSettings нечего ? SaveSettings выдает ошибку, т.к. имя файла, задается процедурой LoadSettings. Это ИМХО, как то неправильно. А если я пытаюсь сначала загрузить настройки через LoadSetting, выбивает ошибку:
Данные для применения настроек пусты. Может я что-то не так делаю. + у тебя в коде используются Split. Боюсь как бы они не выдали ошибку, если значение свойства будет равно vbnullstring. + модификаторы доступа к процедурам лучше сделать глобальными, если ты пишешь, что модулем можно воспользоваться. Не очень удобно предварять ее именем модуля. Мой тестовый проект ниже. Посмотри, пожалуйста.
0
|
||||||
|
|
||||||||||||||||||||||||||
| 13.10.2014, 12:02 | ||||||||||||||||||||||||||
|
что надо, если отсутствует Добавлено через 1 минуту Должно идти все по порядку.. создание коллекции загрузка.. по окончанию сохранение Добавлено через 2 минуты Пример
Весь расчет на то, что не приходится писать километровый код.. для того чтобы внести в код настройку для сохранения.. достаточно дописать одну строчку Добавлено через 6 минут Странно что вы пытаетесь найти косяк.. )) Добавлено через 1 минуту Добавлено через 1 минуту вот я писал.. Добавлено через 5 минут Ответ: Вы не верно задали порядок выполнений.. порядок должен быть таким:
Не по теме: The Trick, допиши в готовое решение порядок выполнений
Добавлено через 5 минут Dragokas, вот как должно быть
Или так
... Добавлено через 7 минут тогда это будет по Вашему )) Добавлено через 2 минуты но я этого делать не буду, так-как, моё имхо что первая должна выполняться LoadSettingsINI, и она же дережирует и задаёт имя
0
|
||||||||||||||||||||||||||
|
|
|||
| 13.10.2014, 12:18 [ТС] | |||
|
Я так понимаю, чтобы добавить новые объекты к сохранению нужно также воспользоваться SettingsAdd ? ИМХО, не достаточно документированно.
0
|
|||
|
|
|||||||||||||
| 13.10.2014, 15:17 | |||||||||||||
|
многие свои коды, нужно бы получше описать.. согласен Добавлено через 26 минут Добавлено через 1 минуту вот..
Вот, сделал еще лучше.. теперь если пользователь чтото напутает то автоматика всё стерпит ))
0
|
|||||||||||||
|
Модератор
|
|
| 13.10.2014, 18:31 | |
|
По-поводу замечания уважаемого Catstail'а. Так делать не стоит, т.к. код многократно разрастеться, принимая во внимание то что у свойств разные типы, в том числе и объектные. В Windows и в VB6 уже есть такой функционал. В COM - это интерфейс IPersist и его производные, для класса - это свойство Persistance с последующей обработкой событий ReadProperties, WriteProperties, InitProperties.
1
|
|
|
|
||
| 13.10.2014, 19:57 | ||
|
в частности при разработки компонентов встроенный Add-ins *ActiveX Control Interface Wizard* автоматически создает похожие записи кода Добавлено через 4 минуты а хранятся эти данные в сопроводительном файле для компонента.. с одноименным названием, только расширение другое ну тоесть там цвета, названия, размеры и тд
0
|
||
|
|
|
| 04.01.2015, 03:01 [ТС] | |
|
Получение физического пути для виртуальных объектов ShellFolder, чей путь задан через индентификатор вида ::{GUID}
В примере на вход подается путь к виртуальной папке "Яндекс.Диск". У меня это: "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{19170A69-A883-40D5-AF97-F6DC41495F15}" Этот путь можно получить в свойствах ярлыка, если таковой создать для "Яндекс.Диск"-а, который находится в папке "Мой компьютер" после установки соответствующего ПО от Яндекса. Решил выложить код сюда, т.к. думаю есть много недостатков в т.ч., вероятно, я выбрал не самую короткую дорогу для поставленной задачи: - напрямую физ.путь ITEM ID List папки "Яндекс.Диск" не раскрывается. Это и понятно. Папка виртуальная. На нее может быть спроецировано много других объектов (как, например, вирт.папка "Корзина" - одна для всех папок корзин на всех дисках). - поэтому я запустил перечисление дочерних объектов папки "Яндекс.Диск" и по свойствам первого из них узнал физический путь к родителю. Функция CombinePIDLs взята у Brad Martinez. Для работы примера нужно подключить библиотеки типов (есть в проекте): 1. IShellFolder Extended Type Library v1.2 2. Edanmo's OLE interfaces for Implements
0
|
|
|
|
||||||
| 04.01.2015, 03:02 [ТС] | ||||||
|
Сам код:
Кликните здесь для просмотра всего текста
1
|
||||||
|
Модератор
|
||||||
| 04.01.2015, 12:46 | ||||||
|
CombinePIDLs можно заменить на ILCombine, а вообще можно просто сделать так:
3
|
||||||
|
Модератор
4363 / 3433 / 512
Регистрация: 27.01.2014
Сообщений: 6,261
|
||
| 09.01.2015, 12:32 | ||
|
Памирыч,
Не по теме: я на этот случай пользуюсь программкой "DESKTOP OK" очень выручает вернуть все на свои места... кстати хочктся написать что-то подобное но не пойму как она работает...
0
|
||
|
|
||||||
| 30.01.2015, 00:48 [ТС] | ||||||
|
The trick,
(ActiveX componnt can't create an object). Мой код также не работает: функция ISF.BindToObject возвращает ошибку 0x80040154 (Class not registered.) Можешь, пожалуйста, посмотреть по свободе в чем проблема?
0
|
||||||
|
|
||||||||||||||||
| 12.07.2015, 23:32 [ТС] | ||||||||||||||||
|
Обнаружилась еще одна ошибка в Классе StringBuilder от VolteFace
Если добавить строку, в которой будет присутствовать символ NUL, то при возврате методом .ToString, строка урезается до первого NUL, хотя сама строка хранится полностью и верно возвращает размер через свойство .Length Исходный метод:
Добавлено через 1 минуту Код для теста: Кликните здесь для просмотра всего текста
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 12.08.2016
Сообщений: 4
|
|
| 12.08.2016, 15:36 | |
|
блин там троян нафиг это скидывать ща жалобу на тебя напишу
0
|
|
|
Модератор
|
|
| 12.08.2016, 15:51 | |
|
0
|
|
| 12.08.2016, 15:51 | |
|
Парочка полезных видеоуроков по C++ Удаленное тестирование приложение/Пересылка на тестирование Unit -тестирование или автоматизированное тестирование Не Большой Набор Полезных Функций USBasp - пара возможно полезных плюшек. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|