Grid index out of range перевод: delphi — Ошибка «Grid index out of range»

Содержание

Python случайным образом выбрасывает ошибку out of range



Я относительно новичок в Python и пытаюсь составить список измерений, которые я получаю от Arduino.

Проблема, с которой я сталкиваюсь, заключается в том, что иногда я получаю ошибку вне диапазона, она работает большую часть времени, но 1/4 времени я получаю ошибку.

Вот мой код:

import serial                    
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

# fuer Windos Nutzer sollte der Pfad
# COM4 oder aehnlich sein
# Baudrate muss der im arduino Programm entsprechen
# container fuer Messwerte
v = []
t = []

# Flag fuer das Startsignal

#####################################
# Zeichne Messwerte vom arduino auf #
#####################################
for lists in range(0,5):
    v.append([])
    t.append([])
    s = serial.Serial('COM5', baudrate=115200)
    start = False

    while True:
        val = s.readline().decode('ascii',errors='ignore').split()
        ## wenn Signalstring detektiert wird
        ## packe Daten in Container

        if start and val[0] != 'stop' and val[0] != 'start':
           v[lists].append(float(val[3])/1024 * 5)
           t[lists].append(float(val[1])/1000)

        ## wenn du noch nicht angefangen hast und das Kommando
        ## zum Anfangen bekommen hast: fang an
        print(val)
        if not start and (val[0] == 'start'):
            start = 1

        ## wenn du schon angefangen hast und das Kommando
        ## zum aufhoeren bekommen hast: hoer auf
        if start and val[0] == 'stop':
            break

    s.close()

o = np.array(v)
z = np.array(t)

print(o)

y = np.mean(o,axis = 0, out=None)
print("\n")

print(y)








### visualisiere die Daten
plt.figure(figsize=(18,9))     # groesse des Plots auf dem Schirm
plt.plot(z[1],y,'b.')          # mit blauen punkten 
plt.grid()                     # mit Gitter
plt.xlabel('t [milliseconds]') # mit Beschriftung der Ordinate
plt.ylabel('voltage [volts]')  # mit Beschriftung der Abzisse

plt.figure(figsize=(18,9))     # groesse des Plots auf dem Schirm
plt.plot(z[1],o[1],'r.')       # mit blauen punkten 
plt.grid()                     # mit Gitter
plt.xlabel('t [milliseconds]') # mit Beschriftung der Ordinate
plt.ylabel('voltage [volts]')  # mit Beschriftung der Abzisse

plt.show()                     # zeig es

Здесь я получил то, как выглядит часть декодированной передачи данных, как раз перед тем, как происходит ошибка:

['start']
['time:', '216', 'v:', '930']
['time:', '344', 'v:', '675']
['time:', '464', 'v:', '408']
['time:', '584', 'v:', '345']
['time:', '704', 'v:', '315']
.....
['time:', '98312', 'v:', '927']
['time:', '98832', 'v:', '927']
['stop']
[]
Traceback (most recent call last):
File "C:\Users\maxia\OneDrive\privat\programieren\visual 
studio\phyton\arduino1_phyton\arduino1_phyton\arduino1_phyton.py", line 36, 
in <module>
if not start and (val[0] == 'start'):
IndexError: list index out of range
python arduino
Поделиться Источник maxiangelo
    22 февраля 2018 в 14:54

2 ответа


  • Python многократно случайным образом при удалении записей из списка

    Я пытаюсь случайным образом удалить список из списка списков в Python. Он продолжает давать мне ошибку: IndexError: list assignment index out of range Я не понимаю, как я ссылаюсь где-то в списке, если я удаляю целое число random из 0 — > len(thelist). Я хочу случайным образом удалить половину…

  • Почему это дает ошибку «Index out of range»?

    Я сделал программу для автоматического применения разработанного мной шифрования. В пределах одного конкретного бита кода я продолжаю получать ошибку String Index out of range. Что делает этот код? Приведенный ниже код создает массив d. Он добавляет некоторый раздел строки к массиву. Цель…



1

Ответ на вашу проблему находится в выходных данных, которые вы опубликовали. Как вы можете видеть, последняя строка опубликованного вами вывода-[], которая является пустым списком и не имеет элемента с индексом 0. Это означает, что элемент с индексом 0, который вы пытаетесь захватить, недоступен или «вне диапазона».

Вы должны изменить свое условие while, поэтому цикл останавливается после чтения ‘stop’.

Поделиться PD7    

22 февраля 2018 в 15:06



0

Похоже, что ваш Arduino отправляет пустую строку после остановки, чего ваш сценарий не ожидает — ваш сценарий ожидает, что в каждой строке будет либо ‘start’, ‘stop’, либо элемент списка. Вы можете либо посмотреть, что происходит на Arduino, и исправить это, либо обновить свой скрипт, чтобы игнорировать пустые строки — после строки val = ... добавьте

if len(val) == 0:
    continue

Поделиться lxop     22 февраля 2018 в 15:09


Похожие вопросы:


String index out of range — как устранить ошибку python

murphy=raw_input(Enter your message: ) infile=open(C:\Users\Livio\Desktop\IMO2015.bmp,rb) header=infile.read(54) body=infile.read() message=open(C:\Users\Livio\Desktop\IMO2015.bmp,rb)…


list index out of range loop Python

Я запускаю цикл (скорее как итерационный процесс) с целью вычисления косинусного сходства пары текстовых файлов a набора данных с 84 текстовыми файлами. Логика, которой я следую, состоит в том,…


Обнаружение векторной ошибки » out-of-range » перед действием

Есть ли способ определить, является ли мой вектор out-of-range перед выполнением действия? Я пытался if (myVector[i] != null || myVector != undefined) { // do stuff here } Но я получаю ошибку…


Python многократно случайным образом при удалении записей из списка

Я пытаюсь случайным образом удалить список из списка списков в Python. Он продолжает давать мне ошибку: IndexError: list assignment index out of range Я не понимаю, как я ссылаюсь где-то в списке,…


Почему это дает ошибку «Index out of range»?

Я сделал программу для автоматического применения разработанного мной шифрования. В пределах одного конкретного бита кода я продолжаю получать ошибку String Index out of range. Что делает этот код?…


swift-ошибка cellforrowindexpath «index out of range»

Я получаю index out of range ошибку случайным образом в моем tableview, который я использую для функции поиска. Он падает в cell.article = self.searchResults?[indexPath.row] 99% времени это…


sonar-maven-plugin получаю ошибку «out of range of int»

Мы получаем странную ошибку в одном из наших новых проектов github, когда пытаемся запустить анализ гидролокатора. Мы получаем следующее сообщение об ошибке, и оно, по-видимому, связано с тем, что…


Как исправить ошибку «string index out of range» в python?

Я пытаюсь создать программу, которая заменяет буквы или группы букв определенными числами, но программа возвращает ‘IndexError: string index out of range’. Чем это вызвано? phr = input(‘Frase: ‘)…


Как исправить ошибку «IndexError: string index out of range» в python

Недавно я начал изучать Python с MOOC на Coursera. Я пытаюсь написать while loop, который начинается с последнего символа в строке и проходит свой путь назад к первому символу в строке, печатая…


Как исправить ошибку «IndexError: list assignment index out of range» в Python?

Я новичок в Python с очень небольшим опытом кодирования. Я начал писать программу Python для умножения двух матриц. Следующий код дает мне вывод для квадратных матриц, но дает мне следующую ошибку,…

перевод на русский, синонимы, антонимы, произношение, примеры предложений, транскрипция, значение, словосочетания

Lake and Deuce do get married; soon the three of them are carrying out a range of sexual fantasies. Лейк и Дьюс действительно женятся; вскоре они втроем осуществляют целый ряд сексуальных фантазий.
Другие результаты
From the corner of her eye, Tzigone noted that a street urchin had fallen into step with her, just slightly behind her and out of the normal range of vision. Краем глаза Тзигона заметила пристроившегося следом за ней, вне поля нормального зрения, беспризорника.
Their fighters were maintaining a tight formation well out of range of the carrier’s guns. Их истребители держали плотный строй на значительном удалении от пушек носителя.
They were far out of musket range, but well within a rifle’s killing distance. От противника их отделяло недоступное мушкету расстояние, но винтовка с такой дистанции била насмерть.
And it’s out of our price range by a factor of ten. И цена превышает наш лимит раз в десять.
In its five-year plans, the Chinese Government sets out guiding principles for S&T development and a comprehensive range of related activities. В своих пятилетних планах китайское правительство устанавливает основные направления НТП и комплекс соответствующих видов деятельности.
As we go to press, the US Dollar Index is trading up over 1% on the day, driving EURUSD to a new 12-year low under 1.0900 and USDJPY out of its month-long consolidation range. На момент выхода этой статьи, индекс доллара США торговался выше более чем на 1% за день, что привело пару EURUSD к новому 12-летнему минимуму ниже отметки 1.0900, а пару USDJPY – за рамки диапазона консолидации, где она находилась месяц.
We have a date he’s gonna use her again, so we just wait for them to come by, we stay in audio range, out of visual, and we just listen. У нас есть дата, когда он снова встретится с ней, поэтому мы просто будем ждать, когда они придут, мы будем в звуковом диапазоне, без визуального контакта, и будем просто слушать.
MAYZUS Investment Company provides a wide range of products and services by creating thought-out, advanced trading options. MAYZUS Investment Company предоставляет широкий спектр продуктов и услуг, создавая продуманные современные решения для торговли.
The Sochi we will see on television is a gold-plated Potemkin village, its bedraggled citizens swept out of camera range. Сочи с картинки в наших телевизорах — это позолоченная потемкинская деревня, бедных жителей которых удаляют подальше от телекамер.
Now, I assume you’ve placed a tracking device on his ship but if we don’t get started soon he’s going to get out of range. Я принимаю во внимание, что вы поместили устройство слежения на его корабль, но если мы немедленно не стартуем, он выйдет из диапазона.
A little out of my price range. Ах, правда немного выходят из моего ценового диапазона.
Look at the range of colours going all the way from deep, profound mufin through the angry beige, right out there to a very aggressive nutmeg. Посмотрите только на градацию цветов! От глубокого, сочного черничного цвета, через злобно бежевый, прямо к агрессивному цвету мускатного ореха.
Rudy Vernon, a cop… he worked out at the gun range. Руди Вернон, коп… он работал в стрелковом центре.
I’ll take my rig out to the woods, tell the rangers I’m a lost hiker with a broken leg. Я отойду подальше в лес, скажу рейнджерам, что я заблудившийся турист и сломал ногу.
Vassenka had fired at a flock of ducks which was hovering over the marsh and flying at that moment towards the sportsmen, far out of range. Это Васенька выстрелил в стадо уток, которые вились над болотом и далеко не в меру налетели в это время на охотников.
He heard a shout behind him and felt a knife sing past his head. Zing! Another, and then he was out of range. Он слышал за спиной дикие крики и чувствовал над головой летящие ножи. Зиг! Зиг! Еще немного — и он вылетел из опасной зоны.
They range in frequency over a broadband of sounds down to frequencies well below the lowest sounds the human ear can make out. Они охватывают широкий диапазон частот, нижний предел которого уходит далеко за пределы слышимости человеческого уха.
Yeah. ..which turned out to be fox’s and, as foxes have a territorial range of about two kilometres… Да, что оказались лисьими, а поскольку у лисиц диапазон территории около 2х км…
Plot a maximum orbit. Take us out of range of their detection devices. Задайте максимальную орбиту, выведите нас из зоны детекторов.
Only three of them left in this system, two of them out of range for a shitty little undercutter like this one with no legs. Их осталось всего три на всю Галактику. Две — вне пределов досягаемости этого маленького кораблика без посадочных опор.
There was a rise of voices in question, a drum of running feet and the men burst into the barn. Slim and Carlson and young Whit and Curley, and Crooks keeping back out of attention range. Послышались удивленные крики, быстрый топот ног, и в конюшню ворвались люди — Рослый, Карлсон, молодой Уит, Кудряш и Горбун, который держался позади всех.
But… I also know that I have to be realistic, and there’s only a couple of ways that all this can play out, and it ranges from messy to bad. Но… я также знаю, что должна быть реалистичной, и что существует всего несколько путей, по которым все может сыграть, и они располагаются от неприятных до плохих.
They begin with a long- range assault launched from orbit, designed to take out planetary defences and instil fear in the population. Все начинается с широкомасштабного нападения с орбиты для уничтожения защиты планеты и внушения страха населению.
Rose of Sharon knelt on the ground out of range of the burning heat, and she had a long spoon in her hand. Роза Сарона стояла на коленях в стороне от огня, с длинной ложкой в руках.
If I can just stick it out a bit longer, I’ll segue into a whole new range of roles. Если я еще немного подожду, то перейду в совершенно новый диапазон ролей.
The suspect jumped out with a shotgun and shot him at close range. Подозреваемый выскочил с дробовиком и выстрелил в него с близкого расстояния.
Here, part way up the eastern wall of Sonoma Valley, in range of a line intersecting the little village of Glen Ellen, he made out a scar upon a hillside. На восточном склоне, замыкающем долину Сонома, на одной линии с деревушкой Глен Эллен, он приметил безлесное место.
But as soon as a camera left the facility and was out of range, the signal was lost, and the screen went blank. Правда, когда камеру уносили на расстояние, превышающее дальность ее действия, сигнал пропадал и экран начинал рябить серыми полосами.
Eh, something tells me this stuff’s a little bit out of our price range. Что-то мне подсказывает, что эти штуки немного выше нашего зарплатного потолка.
The report will lay out views on a range of issues. Отчёт выскажет мнения по широкому кругу вопросов.
So. Turns out you can use a rocket launcher from that range. Так оказалось, вы можете использовать ракетную установку с такой дальности.
Then I was a forest ranger, then I worked on an oil rig… then I was on a tuna boat… that ended up in Thailand where I… just hung out for a couple months and now I’m here. Потом был лесничим, потом работал на нефтяной вышке, потом на рыболовной лодке, потом очутился в Таиланде, где просто отдыхал пару месяцев, и теперь я здесь.
A park ranger mentioned a killing, you know, a while ago, so I checked it out. Смотритель парка упомянул о убийстве, ты знаешь, некоторое время назад, так что я проверил это.
No, but Superlative were none too happy about the infringement, and they’ve been trying to find out the Midnight Ranger’s identity for well over a year. Нет, но Суперлейтив был недоволен нарушением прав, поэтому пытались установить личность Полуночника уже больше года.
Well, that was a little out of my-my price range, but-but then I saw this commercial for these African sow pigs you can adopt. Ну, это было чуть за рамками моих финансовых возможностей, но потом я увидел рекламу африканских свиноматок, которых можно усыновить.
Throughout his years of leadership, Khrushchev attempted to carry out reform in a range of fields. На протяжении многих лет своего руководства Хрущев пытался провести реформы в различных областях.
The range was rounded out with the addition of a two-door liftback. Диапазон был округлен с добавлением двухдверного лифтбэка.
China has reportedly developed a force capable of carrying out long-range air-borne operations, long-range reconnaissance, and amphibious operations. Китай, как сообщается, создал силы, способные осуществлять дальние воздушные операции, дальнюю разведку и десантные операции.
In Power Rangers Beast Morphers, the character Zoey Reeves started out as a washerwoman for Grid Battleforce. В Power Rangers Beast Morphers персонаж Зои Ривз начинал как прачка для Grid Battlefield.
Unlike its Nordic neighbors, Denmark had no mountain ranges from which a drawn-out resistance could be mounted against the German army. В отличие от своих северных соседей, Дания не имела горных хребтов, с которых можно было бы организовать длительное сопротивление немецкой армии.
On 21 April, the Super Pershing was involved in a short-range tank duel with a German tank, which it knocked out with a shot to the belly. 21 апреля супер Першинг участвовал в танковой дуэли ближнего боя с немецким танком, который он выбил выстрелом в живот.
At age 37, playing for the Seattle Mariners in a 6-5 loss to the Texas Rangers, he pinch hit for Ben Broussard and struck out against C. J. Wilson. В возрасте 37 лет, играя за Сиэтл Маринерс в проигрыше 6-5 Техасским рейнджерам, он нанес удар по Бену Бруссарду и нанес удар по Си Джею Уилсону.
This means that attacks are spread out over quite a range of time, from weeks to years. Это означает, что атаки распространяются на довольно большой промежуток времени, от недель до лет.
From surviving letters, Margaret had initially sought out Meit for his reputation as a portraitist, and he produced a range of portraits of her and her many relations. По сохранившимся письмам Маргарет сначала разыскала Мейта за его репутацию портретиста, и он создал целый ряд портретов ее и ее многочисленных родственников.
Students choose 5 out of a wide range of subjects, one of which being mandatorily physical education. Студенты выбирают 5 из широкого спектра предметов, одним из которых является обязательное физическое воспитание.
He also rebuilt the late 15th century north range with an extra storey, and laid out a park around the castle, remnants of which remain. Он также перестроил северный хребет конца XV века с дополнительным этажом и разбил вокруг замка парк, остатки которого сохранились.
A Game Ranger is also generally sent out with any hunters to help them find and select the right bison to kill. Охотник также обычно отправляется с любыми охотниками, чтобы помочь им найти и выбрать правильного бизона для убийства.
With there being so many exercises this means you are less likely to get burned out and have a wide range of exercises to choose from. С таким количеством упражнений это означает, что у вас меньше шансов перегорать и есть широкий спектр упражнений на выбор.
The S-400 is able to intercept cruise missiles out to a range of about 40 km due to their low altitude flight paths. С-400 способен перехватывать крылатые ракеты на дальности около 40 км из-за их малой высоты траектории полета.
Harrison also makes note of the Congressman that gave President Roosevelt a letter-opener carved out of bone as examples of the social range of these attitudes. Харрисон также отмечает конгрессмена, который дал президенту Рузвельту нож для вскрытия писем, вырезанный из кости, как пример социального диапазона этих отношений.
Out of the total range of things available in a society, only some of them are considered appropriate for marking as commodities. Из всего спектра вещей, имеющихся в обществе, только некоторые из них считаются подходящими для маркировки в качестве товаров.
The former, however, only asks about 20 specific altruistic acts, leaving out a wide range of altruistic behaviors. Первый, однако, спрашивает только о 20 конкретных альтруистических действиях, оставляя в стороне широкий спектр альтруистических поведений.
However, it turns out that Trapper and Yapper are more of a hindrance to Ranger Smith’s efforts rather than a help. Однако, оказывается, что Траппер и Яппер больше мешают усилиям Рейнджера Смита, чем помогают.
The two wooden gunboats remained safely out of range of the big guns, but the captain of the USS Port Royal was wounded by a sharpshooter. Две деревянные канонерские лодки оставались в безопасности вне досягаемости больших орудий, но капитан американского корабля Порт-Ройял был ранен снайпером.
The dunes contain dark areas which are deposits of magnetite, a mineral that has eroded out of the Sangre de Cristo Range. Дюны содержат темные участки, которые представляют собой залежи магнетита, минерала, который выветрился из Хребта Сангре-де-Кристо.
A wide range of progressive social reforms were carried out during and after the revolutionary period. В период революции и после нее был осуществлен широкий спектр прогрессивных социальных реформ.
Topping out the G-Class model range was a new G 65 AMG with 6-litre biturbo V12 petrol engine. В дополнение к модельному ряду G-класса появился новый G 65 AMG с 6-литровым бензиновым двигателем biturbo V12.
Hidden nodes in a wireless network are nodes that are out of range of other nodes or a collection of nodes. Скрытые узлы в беспроводной сети — это узлы, которые находятся вне зоны действия других узлов или набора узлов.
This comes out to about a 3000-fold range. Это выходит примерно в 3000-кратный диапазон.

Russian (RU) UTF-81.0

ЗакрытьВерсия:Автор:Сайт:Новое имя:Хранилище:ОтменаУстановить парольНовый пароль:Подтверждение:ОтменаОтменаПсевдоним (Alias)Создать псевдоним в:Имя псевдонима:Путь (DN):ОбъектПуть (DN):Новая учётная запись компьютераИмя компьютера:Описание:Домен:ОтменаНастройки
ПрограммаДерево LDAPИдентифицировать объектыИспользовать встроенные шаблоны«Умное» удалениеКартинки шаблоновЗапускСоединяться по запуске с:Устан. LDAP-браузер по умолчаниюВсегда проверять ассоциациюПоискSchnellsuche:Фильтр:ШаблоныФайлыПапки с шаблонами:Добавить…УдалитьНастройкиШаблоны в диалогахАвтоматически загружать шаблоны
Использовать шаблоны для создания объектовПереводЯзыкиСправочники:Добавить…УдалитьТранскодированиеТаблица символов:ОтменаСоединенияОтменаИзменить видНовое соединение…Создать новое соединениеУдалитьУдалить соединениеПереименоватьПереименовать соединениеСохранить соединения как…Открыть соединенияКопировать…Редактировать…Удалить соединенияЗначкиКрупные значкиСписокТаблицаНовое соединениеИмя соединение:ОтменаПротестироватьОсновноеАвторизацияПользователь:Пароль:Анонимное соединениеСоединение:Хост:Порт:Версия:База:Получить DNПростая авторизацияGSS-APISSLSASLTLSНастройкиПоискPage Size:Лимит времени:Лимит размера:Разыменовать псевдонимы:Нет,»При поиске»,»Когда найден»,ВсегдаPaged SearchReferralsИспользовать Referrals:Enable,DisableКоличество узлов:АтрибутыПоказать атрибуты:ДобавитьУдалитьОтменаСервер цели:Имя цели:Настройка менюОтменаНазвание:ДействиеОтключеноПо умолчаниюШаблонCtrlShiftAltin:Rdn:Сохранить и закрытьУдалить строкуСхема (вкл./выкл.)ОтменитьВырезатьКопироватьВставитьУдалитьОтменить изменения и закрытьПравкаШаблоныФайлПравкаСохранить и закрытьЗакрытьУдалить строкуОтменитьВырезатьКопироватьВставитьУдалитьЗагрузить из файла…Сохранить в файл…В двоичном виде…Проверить схемуНайти в схеме…Посмотреть изображение …Посмотреть сертификат…ВсеЭкспорт в LDIFОтменаИмя файла:Экспорт:Включая вложенные структурыХод выполнения:Экспортировано:Создать группу уникальных именИмя:Описание:ОтменаЧлены группыИмяПутьДобавитьУдалитьSambaДомен Samba:NT-Rid:Отображаемое имя:Тип группы:Доменная,Локальная,Стандартная:Группа доменаАдминистраторы домена,Пользователи домена,Гости доменаДвоичный видДесятичный:Двоичный:Адрес:Длина:В шестнадцатиричном видеДесятичном видеЗакрытьСоздать хостИмя:IP Адрес:Описание:Дополнительные имена:ДобавитьИзмениитьУдалитьОтменаИмпорт из LDIFОтменаИмя файла:Сохранить «отклоненные» записи в:Останов по ошибкеОбработано:Импортировано:ОШИБКА!ОтменаНовое местоположениеИмя:Улица:Республика/Область:Описание:ОтменаНовый список рассылкиИмя:Описание:ОтменаЧлены группыИмяПутьДобавитьУдалитьСписок адресовОсновной адрес:ДобавитьИзменитьУдалитьНайти:Новый объектНовый объектПравкаВидИнструментыЯзыкПолучить шаблоны из интернет…Соединение…Установить/создать соединениеРазорвать…Разорвать соединениеВыходВыйти из LdapAdminОтменаВернутьСхема…Просмотр схемИмпортировать…Экспортировать…Настройки соединения…О программе…Установить пароль…Редактировать…Редактировать объектКопировать…Переместить…УдалитьУдалить объектОбновитьОбновитьПоиск…ПоискСвойства…Редактировать свойства объектаВ двоичном виде…Показывать атрибуты и значенияПоказывать вложенные объектыЗначкиСписокНастройки…Быстрый поиск…КопироватьКопировать путь (DN)Копировать только значениеКопировать только имяПереименовать…Найти в схеме…Пакетная обработка…Пакетная обработка (изменение) объектовИзменить значение…Создать псевдоним…Настроить меню…Посмотреть сертификат…Посмотреть изображение…О программеАтрибутЗначениеТипДлинаИмя:Улица:Республика/Область:Индекс:Город:Описание:ОтменаНовый пароль:Подтверждение:Шифрование:ОтменаПароль SambaПароль PosixВыбор атрибутовДоступные:Выбранные:ОтменаСписок пользователейФильтр:ОтменаСохранить изменения и закрытьСохранить в файлЗагрузить из файлаКопировать в буфер обменаВставить из буфера обменаУстановить размеры окна по размеру изображенияПривести изображение к размеру окнаНастройки соединенияPosixПо умолчанию:Домашняя папка:Командная оболочка:Имя пользователя:Отображаемое имя:Группы:Группа Posix:Выбрать…Расширить группу Posix до:Параметры IDДиапазон ID пользователей:Начальный UID:Конечный UID:Диапазон ID групп:Начальный GID:Конечный UID:Создание ID:«Не создавать ID пользователей и групп»,»Создавать случайные ID пользователей и групп (по умолчанию)»,»Создавать последовательные ID пользователей и групп»Настройки по умолчанию:Домашняя папка:Путь к профилю:Домашний диск:Сценарий входа:LANMAN парольNETBIOS имя:Имя домена:E-MailНастройки по умолчанию:Maildrop по умолчанию:E-Mail по умолчанию:ОтменаСоздать умолчания…Мастер новых подключенийНажмите Далее, чтобы продолжить…Этот мастер поможет вам создать настройки по умолчанию для этого подключения.Тип,Пример,ЗначениеВыберите формат имени пользователя:Выберите NETBIOS имя Samba сервера и имя домена:NETBIOS имя сервера:Домен Samba:Введите почтовый домен и адрес (Postfix):Почтовый домен:Почтовый сервер:Выберите формат отображаемого имени:ТипПримерЗначениеИмя.ФамилияИван.Петров,%f.%lФамилия.ИмяПетров.Иван,%l.%fПервая буква фамилии,ИмяПИван,%F%lПервая буква имен.ФамилияИПетров,%L%fФамилияПетров,%lИмяИван,%fТипПримерЗначениеФамилия, Имя«Петров, Иван»,»%l, %f»Имя, Фамилия«Иван Петров»,»%f %l»Первая буква имени, Фамилия«И. Петров», «%F. %l»ДалееНазадОтменаДополнительные настройки SambaКомпьютеры на которые разрешен вход:ОтменаДополнительные флаги:Срок пароля не ограниченDomain TrustДомашняя папка обязательнаServer TrustДобавить…УдалитьСрок учетной записи истекает:НикогдаДатаОтменаВернутьИскать:Экспортировать схемуЗакрытьТолько целое словоКопировать…ОтменитьОткрытьОткрыть в новой вкладкеПоискПуть:Выбрать…ПоискИмя:E-Mail:Настройка фильтраФильтр:СохранитьУдалитьНастройкиАтрибуты:Уровень:Разыменовать псевдонимы:Изменить…«Только этот»,Следующий,Все360170Нет,»При поиске»,»Когда найден»,ВсегдаСтарт56trueОчистить все результаты поискаПоискПакетная обработкаСтартНачать поискПерейти…Найти объект в древовидной структуре LDAPСвойства…Редактировать ствойства объектаСохранитьСохранить результаты поискаРедактирование объекта…Редактировать объектЗакрытьЗакрытьОчистить все результаты поискаНовая транспортная таблицаСерверТранспортОтменаСоздать нового пользователяПользовательИмя:Фамилия:Отображаемое имя:Имя пользователя:Отчество:Домашняя папка:Вспомогательная информация (gecos):Командная оболочка:Дополнительные свойстваУчетная записьПочтаSambaСрок действия учетной записи истекаетCвойства учетной записиМинимум дней:Предупреждение:Последнее изменение:Максимум дней:Кол-во дней:Никогда,ДатаSambaСценарий входа:Диск:Путь к профилю:Домашняя папка:Описание:Домен:Пользователь должен изменить пароль при следующем входе в системуПользователь не может изменить парольЕще…Учетная запись заблокированаПочтаОсновной адрес:Адреса:ДобавитьИзменитьУдалитьРаботаПейджер:Адрес:Страна/Регион:Телефон:Индекс:Помещение:Дом:Организация:Факс:Расположение:ЛичноеАдрес:Факс:Телефон:Мобильный:Открыть…УдалитьГруппыСтатус:Основная группа:ДобавитьУдалитьВыбрать…«Все группы»,»Posix группы»,»Samba группы»,»Почтовые группы»ОтменаДобавитьДобавить адресЗначение&Anzeigen:Просмотр изображения: ПредупреждениеПовторитьДомен SambaИспользовать данные текущего пользователяСохранить в LDAPБаза поискаРезультат поиска:Путь к псевдонимуПуть к источникуСервер: %sУстановить пароль…ПропуститьВсе пропуститьУдалить ссылкиSMTP Адрес:ФамилияТекстНовое подменюНовое значениеДалееКласс объекта&OKПрежнее значениеДействие:Папка верхнего уровня:Пароль:Путь: %sСписок компьютеровСписок группПодготовка…Ход выполнения:Свойства объекта: %sРеестрHex:Папка пользователяИмя хоста:ИзображениеИнформацияIP АдресОсновной адресOk.Übersprüngen.Шаблоны…Переместить %s в …Запись перемещается…Имя<<Новый>>Новая записьНовый элементДесятичное:УдалитьУдаляется:ОписаниеДеталиПравкаРедактировать адресРедактирование объектаРедактировать хостИзменить значениеАнглийскийВедите новое значение:Введите пароль для соединенияВведите RDN:ОшибкаВыходДобавить атрибут…Новое соединениеДобавть хостДобавить значениеАнонимное соединениеLDAP AdminАтрибутИмя атрибута:Бинарныйs80-&Browse…ОтменаСертификатЗакрытьПодтверждениеКопировать…Копировать %s в …Новый…Запись…Пользователь…Компьютер…Группа…&Список рассылки…&Транспортная таблица…&Организация…&Хост…Местоположение…Группа уникальных имен…Псевдоним (Alias)…s99-Invalid (Unclosed) parameter!s100-Unclosed string!s101-Unknown value type.\nkey:%s\nvalue:%s\»Неподдерживаемый метод аутентификации: %s!s103-Unsupported script type: s104-User break!s105-Can not write to read only property!LDIF-файл, Windows формат (CR/LF) (*.ldif)|*.ldif|LDIF-файл, Unix формат (LF) (*.ldif)|*.ldif|CSV(*.csv)|*.csv|XML (*.xml)|*.xmlТекстовый файл (*.txt)|*.txt%s не дожно быть пустым!s109-%s is required!s110-This account has been locked down by SAMBA server! Do you want to reset the autolock flag and enable it now?s111-Reading: %d objects retrieved. Press ESC to abort…Шифрование SASL не может быть использовано в SSL соединении!s113-Can’t find SubschemaSubentrys114-Procedure \»%s\» could not be located.s115-Property ‘%s’ is not an event!s116-‘%s’ does not support ‘%s’ event!s117-Unsupported parameter type!s118-Could not convert set to integer!Выбор этого варианта может привести к значительному увеличению сетевого трафика при работе с большими базами данных. Используйте его, только если вам ДЕЙСТВИТЕЛЬНО требуются последовательные ID, в противном случае лучше использовать вариант по умолчанию (случайные ID).%s\n\rПропустить эту запись?s121-Stop TLS Failed! The connection will be closed due to unrecoverable error.s122-time formatСлишком много аргументов!s124-Cannot move: Source and destination paths overlap!При работе в Windows Vista и более поздних версиях программа должна запускаться с правами Администратора!Verbindungsfehler: aktive Verbindung könnte nicht gefunden werden!Больше не задавать этот вопрос.s128-Pool depleted! No more available free id’s for %s!Создание ID следует отключать, только если у вас настроено назначение ID на стороне сервера. В противном случае вы не сможете создавать пользователей или группы.s130-You have to enter the unique name (rdn) for this entry!s131-Can’t load LDAP schemas132-Not enough arguments!s133-number%d объектовПароли не совпадают!Пароль для %s:s137-Property is read only!s138-Regexp validation failed!Должен быть определён как минимум один адрес E-Mail!s140-Line %d: Empty line may not be folded!s141-Internal error: Invalid LDIF mode!Строка %d: отсутствует «:».Строка %d: ожидалось dn, а обнаружено %s!Достигнут конец файла!Неверное значение версии: %s!%d объектов не может быть импортировано!Неправильный URL!Строка %d: Неверное имя атрибута, ожидалось \»%s\», а обнаружено \»%s\»!Строка %d: Неверный changetype \»%s\»!Строка %d: Неверная операция \»%s\»!Строка %d: ожидалось \»%s\», а обнаружено \»%s\»!Успешно импортировано %d объектов.s153-URL method not supported!s154-A template name must not be empty!s155-The template \»%s\» which is assigned to this action could not be located!LDAPAdmin сейчас на является LDAP браузером по умолчанию.\nСделать его LDAP браузером по умолчаниюФайл ‘%s’ уже существует, заменить?s158-Cannot GetProcAddress of %s.s159-Selected primary group is not a Samba group or it does not map to user domain. Do you still want to continue?s160-You have to enter at least one mail address for this group!s161-You have to enter a name for this group!s162-«\%s\» is not a valid %s!s163-integer numbers164-Invalid Argument Index: %ds165-Invalid LDAP version in command line: %sНеверный или неподдерживаемый тип фильтра!s167-Invalid value %s for <%s>!Неверный формат времени!Неверный формат URL!Ошибка LDAP: %s!Ошибка LDAP ! %s: %s.s172-The certificate is self-signed root certificate.Класс %s не найден!%d Объект(ов) найдено.%d вложенных объектовУдалить запись «%s»?Удалить подключение «%s»?Удалить %d записей?s179-date format»%s»\n\rЭта структура (путь) содержит сложенные структуры. Удалить все?»Удалить этот пункт меню?Удалить это подменю?s183-Attribute %s is the naming value of this entry! Do you want to delete it?s184-Shortcut ‘%s’ is already assigned to ‘%s’ menu item!s185-Empty argument!s186-Error extracting method name!s187-Error setting %s event: %s event type is not supported!Успешное подключение.s189-Do you want to abort the script?s190-Account with this name already exists.\n\rDo you want to overwrite it?s191-You have to enter a name for this connection!Скопировать %s в %s?Переместить %s в %s?s194-This storage does not allow to keep the password!s195-The server you are trying to connect to is using a certificate which could not be verified!\n\r\n\r%s\n\rDo you want to proceed?s196-The name of the security certificate is invalid or does not match the server name!s197-Signature check failed!s198-The security certificate has expired or is not yet valid!s199-Issuer certificate not found!s200-UnknownПользователь: %sИмя пользователяs203-User Prompts204-The file \»%s\» is not an LdapAdmin accounts file!Плохо сформированный XML.s206-The \»%s\» is expected, but the \»%s\» is receiveds207-Unexpected closing tag \»%s\»Не выбран принтер по умолчаниюМеню ‘%s’ уже используется другой формойИзображение: (%dx%d)ПредпросмотрНевозможно открыть AVIs214-Docked control must have a name.s215-Error removing control from dock trees216- — Dock zone not founds217- — Dock zone has no controls218-Multiselect mode must be on for this features219-Separators220-Error settting %s.Counts221-Listbox (%s) style must be virtual in roder to set Counts222-No OnGetItem event handler assigneds223-Inhaltsverzeichnis konnte nicht gefunden werdens224-Rights225-DownInsDelShift+Ctrl+Alt+(Нет)s232-Value must between %d and %dВсеs234-Unable insert a lines235-Invalid clipboard formats236-clipboard does not support iconss237-cannot open clipboards238-Defaults239-Text exceeds memo capacitys240-&RetryИгнорироватьВсеВсе нетВсе даBkspTabEscEnterSpacepgUppgDnEndHomeLeftUps256-Metafiless257-Enhanced Metafiless258-Iconss259-Bitmapss260-Invalid input values261-Invalid input value. Use escape key to abandon changes.ПредупреждениеОшибкаИнформацияПодтверждениеДаНетOKОтмена&Помощь&Отменаs272-Operation not support on selecte printer.s273-%s an %ss274-GroupIndex cannot be less than a previous menu item’s GroupIndexНе могу создать форму. В настоящий момент нет активных MDI-формs276-A control cannot have itself as its parentOKОтменаДа&Нет&HelpЗакрыть&Ignore&RetryОтмена3Всеs287-cannot drag a forms288-Error creating window device contexts289-Error creating window classs290-cannot focus a disabled or invisible windows291-Control ‘%s’ has no parent windows292-parent given is not a parent of ‘%s’s293-cannot hide an MDI child Forms294-cannot change Visible in OnShow or OnHides295-Cannot make a visible window modals296-Scrollbar property out of ranges297-%s property out of ranges298-Menu index out of ranges299-Menu inserted twices300-Sub-menu is not in menus301-Not enough timers availables302-Printer is not currently printings303-Pringing in progresss304-Metafile is not valids305-Invalid pixel formats306-Invalid images307-Scan line index out of ranges308-Cannot change the size of an icons309-Invalid Operation on TOleGraphics310-Unbekannte picture file extension (.%s)s311-Unsupported clipboard formats312-Out of system resoureces.s313-Canvas does not allow drawings314-Invalid image sizes315-Invalid imageLists316-Unable to Replace Images317-Invalid ImageList-Indexs318-Faild to read ImageList data from streams319-Faild to write ImageList data from streams320-Property is read-onlys321-Failed to create key %ss322-Failed to get data for ‘%s’s323-Failed to set data for ‘%s’s324-Resource %s not founds325-%s.Seek not implementeds326-Operation not allowed on sorted lists327-Too many rows or columns deleteds328-%s not in a class registration groups329-Property %s does not exist.s330-Stream write errors331-Tab index out of boundss332-Tab position incompatible with current tab style.s333-Tab style incompatible with current tab position.s334-Bitmap image is not valids335-Icon image is not valids336-Grid index out ofs337-Invalid stream formats338-‘%s’ is not a valid component names339-Invalid property values340-Invalid property element: %ss341-Invalid property paths342-Invalid property type: %ss343-Invalid property values344-Invalid data type for ‘%s’s345-Cannot insert or delete rows from grids346-List capacity out of(%d) s347-boundsList count out of bounds(%d)s348-List index out of bounds(%d)s349-Out of memory while expanding memory streams350-Error reading %s%s%s: %ss351-Stream read errors352-Ancestor for ‘%s’ not founds353-assign a %s to a %s s354-Bits index out of ranges355-Can»t write to a read-only resource streams356-CheckSynchronize called from thread $%x, which is NOT the main thread.s357-Class %s not founds358-A class named %s already existss359-List does not allow duplicates ($0%x)s360-A component named %s already existss361-String list does not allow duplicatess362-Cannot create file «%s». %ss363-Fixed column count must be less than column counts364-Fixed row count must be less than row counts365-Cannot open file «%s». %ss366-Grid too large for operationОктябрьНоябрьДекабрьВсПнВтСрЧтПтСбВоскресеньеПонедельникВторникСредаЧетвергПятницаСубботаИюнИюлАвгСенОктНояДекЯнварьФевральМартАпрельМайИюньИюльАвгустСентябрьs400-Operation not supporteds401-Unexpected variant errors402-External exception %xs403-Assertion faileds404-Interface not supporteds405-Exception in safecall methods406-%s (%s, line %d)s407-Abstract ErrorНарушение прав доступа по адресу %p в модуле »%s». %s адреса %pСистемная ошибка. Код: %d.\r\n%ss410-A call to an OS function failedЯнвФевМарАпрМайs416-No argument for format ‘%s’s417-Variant method calls not supportedЧтениеs419-Writes420-Error creating variant or safe arrays421-Variant or safe array index out of boundss422-Variant or safe array is lockeds423-Invalid variant type conversions424-Invalid variant operations425-Invalid NULL variant operations426-Invalid variant operation (%s%.8x)\n%ss427-Could not convert variant of type (%s) into type (%s)s428-Overflow while converting variant of type (%s) into type (%s)s429-Variant overflows430-Invalid Arguments431-Invalid Variant-Types432-Integer overflows433-Invalid floating point operations434-Floating point division by zeros435-Floating point overflows436-Floating point underflows437-Invalid pointer operations438-Invalid class typecasts439-Access violation at address %p. %s of address %ps440-Access violationПереполнение стекаs442-Control-C hits443-Privileged instructionОперация прерванаs445-Exception %s in Module %s at %p.\r\n%s%s\r\nОшибка приложенияs447-Format ‘%s’ invalid or incompatible with argument’%s’ — неверное целое число’%s’ — неверное число с плавающей точкой’%s’ — неверные дата/времяs451-Invalid argument to time encodes452-Invalid argument to date encodeНедостаточно памятиОшибка ввода/вывода %dФайл не найденНеверное имя файлаСлишком много открытых файловДоступ к файлу запрещёнs459-Read beyond end of fileПереполнение дискаs461-Invalid numeric inputДеление на нольs463-Range check errors464-%d is an invalid PageIndex value. PageIndex must be between 0 and %ds465-This control requires version 4.70 or greater of COMCTL32.DLLs466-Date exceeds maximum of %ss467-Date is less than minimum of %ss468-You must be in ShowCheckbox mode to set to this dates469-Failed to set calendar date or times470-Failed to set maximum selection ranges471-Failed to set calendar min/max ranges472-Failed to set calendar selected ranges473-Failed to clear tab controls474-Failed to delete tab at index d%s475-Failed to retrieve tab at index %ds476-Failed to get object at index %ds477-Failed to set tab «%s» at index %ds478-Failed to set object at index %ds479-MultiLine must be True when TabPosition is tpLeft or tpRightНеверный индексs481-Unable to insert an items482-Invalid owners483-RichEdit line insertion errors484-Failed to Load Streams485-Failed to Save Streams486-%s is already associated with %sОшибка OLE %.8xs488-Method ‘%s’ not supported by automation objects489-Variant does not reference an automation objects490-Dispatch methods do not support more than 64 parameters.DCOM не установленФайла изображения JPEGРазмер изображения JPEG не может быть измененОшибка JPEG #%dНе удалось активация управления OLEs496-Could not obtain OLE control window handles497-License information for %s is invalids498-License information for %s not found. You cannot use this control in design modes499-Unable to retrieve a pointer to a running object registered with OLE for %s/%ss500-No help found for %ss501-No context-sensitive help installeds502-No topic-based help system installed.Выбор членов группы

justify-content — CSS | MDN

CSS свойство  justify-content определяет, как браузер распределяет пространство между и вокруг элементов контента вдоль главной оси flex контейнера, или вдоль строчной оси grid контейнера.

Интерактивный пример ниже демонстрирует некоторые значения, используя Grid размещение.

Выравнивание выполняется после того, как применяются длины и автоматические поля, что означает, что если во Flexbox разметке есть хотя бы один flex-элемент, с flex-grow отличным от 0, эффект не будет применён, потому что не останется свободного места.


justify-content: center;     
justify-content: start;      
justify-content: end;        
justify-content: flex-start; 
justify-content: flex-end;   
justify-content: left;       
justify-content: right;      


justify-content: baseline;
justify-content: first baseline;
justify-content: last baseline;


justify-content: space-between; 
justify-content: space-around;  
justify-content: space-evenly;  
justify-content: stretch;       


justify-content: safe center;
justify-content: unsafe center;


justify-content: inherit;
justify-content: initial;
justify-content: unset;

Значения

start
Элементы располагаются друг за другом и прижимаются к началу контейнера по главной оси.
end
Элементы располагаются друг за другом и прижимаются к концу контейнера по главной оси.
flex-start
Элементы располагаются друг за другом и прижимаются к началу контейнера по главной оси, в зависимости от её направления (flex-direction). Для элементов, которые не являются дочерними элементами flex контейнера, это значение обрабатывается как start.
flex-end
Элементы располагаются друг за другом и прижимаются к концу контейнера по главной оси, в зависимости от её направления (flex-direction). Для элементов, которые не являются дочерними элементами flex контейнера, это значение обрабатывается как end.
center
Элементы располагаются друг за другом в центре контейнера по главной оси.
left
Элементы располагаются друг за другом и прижимаются к левому краю контейнера по главной оси. Если главная ось не горизонтальна, это значение работает как  start.
right
Элементы располагаются друг за другом и прижимаются к правому краю контейнера по главной оси. Если главная ось не горизонтальна, это значение работает как  start.
normal
Элементы располагаются на своих обычных позициях, так как будто свойство justify-content не задано. Этот параметр ведёт себя как stretch в grid и flex контейнерах.
baseline
first baseline

last baseline
Specifies participation in first- or last-baseline alignment: aligns the alignment baseline of the box’s first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.
The fallback alignment for first baseline is start, the one for last baseline is end.
space-between
Элементы равномерно распределены вдоль главной оси контейнера. Расстояния между каждой парой соседних элементов равны. Первый элемент прижат к началу контейнера по главной оси, а последний — к концу.
space-around
Элементы равномерно распределены вдоль главной оси контейнера. Расстояния между каждой парой соседних элементов равны. Пустые пространства перед первым элементом и после последнего элемента равны половине расстояния между парами соседних элементов.
space-evenly
Элементы равномерно распределены вдоль главной оси контейнера. Расстояния между каждой парой соседних элементов равны расстояниям от начала контейнера до первого элемента и от последнего элемента до конца контейнера.
stretch
If the combined size of the items is less than the size of the alignment container, any auto-sized items have their size increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size exactly fills the alignment container along the main axis.

Примечание: stretch не поддерживается гибкими контейнерами (flexbox).

safe
If the size of the item overflows the alignment container, the item is instead aligned as if the alignment mode were start.
unsafe
Regardless of the relative sizes of the item and alignment container, the given alignment value is honored.

Формальный синтаксис

CSS

#container {
  display: flex;
  justify-content: space-between; 
}

#container > div {
  width: 100px;
  height: 100px;
  background: linear-gradient(-45deg, #788cff, #b4c8ff);
}

Результат

Поддержка в Flex разметке

BCD tables only load in the browser

Поддержка в Grid разметке

BCD tables only load in the browser

DELPHI — Часто задаваемые вопросы и ответы на них

001 Как зделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator

002 Как осуществить быстрый поиск в Listbox

003 Как сделать так, чтобы при щелчке по кнопке или по TLabel запускался, например, браузер с сайтом программы или почтовая программа с определенным адресом получателя?

004 Создание компонентов

005 TTimer работает не достаточно точно. Как получить более высокую точность?

006 Как сделать так, чтобы по Alt-F4 форма не закрывалась, а выдавала запрос на сохранение?

007 Как уменьшить размер исполняемого файла программы?

008 Как создать невизуальный компонент без иконоки, которая изображается в палитре компонентов в «design-time» (вроде TField)?

009 Как писать текст в StringGrid в стиле Exel (не обрезая, если он не помещается в ячейку)

010 Как заставить TEdit не ‘пикать’ при нажатии недопустимых клавиш?

011 Когда пользователь щелкает по listview, он переходит в режим редактирования. Как перевисти его в редим редактирования по нажатию клавиши (например F2)?

012 Как получить число и список всех компонентов, расположенных на TNoteBook?

013 Как узнать размеры TComboBox с показанным выпадающим списком до показа списка?

014 Как добится того чтобы TMemo и TEdit имели работали не только в режиме вставки символов, но и в режиме замены?

015 При попытке присвоить значение свойству «selected» ListBox’а вырабатывается exception «Index is out of bounds». В чем тут дело и как присвоить значение свойству selected?

016 Как ограничить длинну текста, вводимого в TEdit, так чтобы ширина текста не превышала ширину TEdit’а?

017 Как перемещать компонент мышкой во время работы программы «runtime»?

018 Как перехватить сообщения прокрутки в TScrollBox?

019 Можно ли использовать иконку как картинку на кнопке TSpeedButton?

020 Как поместить прозрачную фоновую каринку на компонент CoolBar?

021 Можно ли сделать так чтобы TStringGrid автоматически изменял ширину колонок, чтобы вместить самую длинную строчку в колонке?

022 Ползунок компонента TScrollBar все время мигает. Как это отключить?

023 Как поместить курсор в определенную позицию edit’а и подобных ему элементов управления?

024 Как сделать клавишу-акселератор (keyboard shortcut) компонету у которого нет заголовка?

025 Можно ли как-то уменьшить мерцание при перерисовке компонента?

026 Как запретить изменение размера моего компонента в design-time?

027 Можно ли уменьшить потребляемые компонентами TNotebook и TTabbedNotebook ресурсы?

028 Функция keybd_event() принимает значения до 244 — как мне отправить нажатие клавиши с кодом #255 в элемент управления Windows?

029 Можно ли обратиться к колонке или строке grid’а по заголовку?

030 Как использовать клавишу-акселератор в TTabsheets? Я добавляю клавишу-акселератор в заголовок каждого Tabsheet моего PageControl, но при попытке переключать страницы этой клавишей программа пикает и ничего не происходит.

031 При обработке события DrawCell компонента DrawGrid я пишу Font.Color := clRed; и получаю бесконечный цикл мерцаний. Почему?

032 При использовании BitBtn Caption(текст) и картинка(bitmap) из файла не видны одновременно. Почему?

033 Как сделать многострочную надпись на TBitBtn?

034 Можно ли динамически изменять свойство «owner» компонента во время выполнения программы?

035 Почему при изменении цвета букв StatusBar’а ничего не происходит?

036 Как программно «щелкнуть» по компоненту speed button? Я пытался использовать SendMessage но у Speedbuttons нет «handle».

037 Можно ли отключить определенный элемент в RadioGroup?

038 Как опеделить состояние списка ComboBox, выпал/скрыт?

039 Как создать эквивалент TEdit но только с выравниваением вводимого текста по центру или по правой стороне?

040 Как бы мне создать эдакий trackbar в котором вместо широкой белой полоски с ползунком была бы тонкая линия?

041 Как показывать нестандартный встроенный редактор (inplace editor) в ячейке stringgrid (например combobox).

042 В некоторых видео режимах прозрачная часть glyph’а стандартного TBitBtn становится видной. Как этого избежать?

043 Как создать невизуальный компонент без иконоки, которая изображается в палитре компонентов в «design-time» (вроде TField)?

044 В чем отличие между Create(Self) и Create(Application)?

045 Как разместить маленькие картинки в компоненте TPopUpMenu?

046 При перемещении фокуса ввода клавишей Tab чтобы переместить его в RadioGroup нужно нажать клавишу Tab дважды если какой нибудь пункт RadioGroup уже выбран, но только один раз если не выбран. Можно ли сделать поведение RadioGroup логичным?

047 Как использовать технологию Drag&Drock (перетаскивание элементов управления)

048 Возникла проблема: как скрыть/отобразить конкретную закладку в PageControl?

049 Как динамически подключить необходимый фрейм к Panel: TPanel во время выполнения программы?.

050 Зачем нужен TAction ?

051 Если я свой компонент наследую от чужого, и мне не нужны некотоpые его свойства, то есть ли способ от них избавиться? Hапpимеp, я не хочу, чтобы у панели был Caption. Пpобовал объявлять property в private/protected — не помогло.

052 Где достать всяких иконок, картинок для кнопок, etc. для своей программы?

053 Как вставить растровое изображение в компонент ListBox?

054 GUI. Перегрузка контролами

055 RTTI в действии

056 Дублирование компонентов и их потомков во время выполнения приложения

057 Дублирование компонентов и их потомков во время выполнения приложения 2

058 Как перемещать компоненты во время работы программы

059 Показ свойств во время выполнения программы

060 Свойство только для чтения во время выполнения программы

061 Создание компонент в Run-Time

062 Создание компонент во время выполнения программы и обработка их событий

063 Теория и практика использования RTTI

064 Пересборка индексов с помощью TBatchMove

065 Создавать таблицы такой же структуры

066 CHARTFX — минимум максимум

067 Использование ChartFX

068 Как использовать ChartFX

069 Пример CHARTFX

070 CheckBox в DBGrid

071 DBGrid — выбранные строки

072 DBGrid — сохранение конфигурации

073 DBGrid c FixedCols

074 DBGrid CutToClipboard

075 DBGrid DefaultDrawDataCell

076 DBGrid и Memo-поля

077 DbGrid и множественный выбор

078 DBGrid компонент, который отображает разными цветами удалённые, обновлённые и добавленные записи

079 DBGrid с номером строки

080 DBGrid с цветными ячейками

081 DBGrid с цветными ячейками 2

082 DBGrid с цветными ячейками 3

083 DbGrid со свойствами Col и Row

084 Grid с человеческим лицом

085 OnClick для DBGrid

086 OnClick для DBGrid 2

087 Буфер обмена и ячейки DBGrid

088 В DBGrid напротив некоторых строк можно поставить галочку

089 Вставить Combobox в DBGrid

090 Выделить все строки в DBGrid

091 Замечательные возможности DBGrid

092 Изменение месторасположение колонок в TDBGrid

093 Изменение размеров колонок DBGrid

094 Использование Enter как Tab в TDBGrid

095 Использование опции MultiSelect в DBGRID

096 Как в TDBGrid pазpешить только опеpации UPDATE записей

097 Как в TDBGrid узнать над каким полем висит мышь

098 Как выделить цветом текущую строку в TDBGrid

099 Как зафиксировать один или несколько столбцов в TDBGrid

100 Как зафиксировать один или несколько столбцов в TDBGrid 2

101 Как защитить запись в DBGrid от удаления

102 Как из DBGrid перенести данные в существующий Excel файл

103 Как изменить цвет отмеченных записей в DBGrid

104 Как изменить цвет ячейки TDBGrid в зависимости от текущего значения

105 Как изменить шрифт определённой строки в DBGrid

106 Как определить изменение фокуса строки в TDBGrid

107 Как остановить автодобавление из DBGrid

108 Как отобразить выбранную строку DBGrid различными цветами

109 Как отучить TDBGrid от автодобавления новой записи

110 Как показать DbGrid в режиме disabled

111 Как программно перевести DBGrid в режим редактирования

112 Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы

113 Как сделать, чтобы необходимая ячейка DBGrid получила фокус ввода

114 Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid

115 Как узнать значения, которые пользователь вводит в TDBGrid

116 Как экспортировать содержимое DBGrid в Excel или ClipBoard

117 Копирование информации из DBGrid-а в Clipboard

118 Многострочный DBGrid

119 Модуль, позволяющий в Delphi осуществить форму запроса для компонентов DBGrid

120 Несколько таблиц в одном TDBGrid

121 Несколько таблиц в одном TDBGrid 2

122 Обрабатываем выделенные строки в DBGrid

123 Перемещение из DbGrid

124 Перемещение по таблице с помощью вертикальной полосы прокрутки

125 Позиция ячейки в TDBGrid

126 Поиск в DBGride без ввода искомого значения в поле ввода

127 Показ Memo-поля в DBGrid

128 Показ Memo-поля в DBGrid 2

129 Показ изображений в DBGrid

130 Помещение компонентов в DBGrid

131 Различные цвета строк в DBCtrlGrid

132 Решение проблемы передачи фокуса TDBGrid

133 Рисование текста в DBGrid

134 Рисование текста в DBGrid 2

135 Симуляция нажатия кнопки при наличии DBGrid

136 Сортировка колонок в DBGrid

137 Сохранить порядок колонок в DBGrid, после того как пользовать их перестроил

138 Текущая строка и поле в DBGrid

139 Цветной DBGrid

140 Шапка в TDBGrid

141 Экспортировать DBGrid в HTML

142 DBNavigator без иконок

143 Вызов кнопок DBNavigator

144 Выключение кнопок в DBNavigator

145 Настройки всплывающих подсказок в DBNavigator

146 Пример KeyDown компонента DBNavigator

147 Работа в коде с кнопками DBNavigator

148 Свойства кнопок DBNavigator

149 Edit с возможностью автоматического выбора

150 Insert и Override с помощью DBEdit

151 SetFocus в Edit на OnExit

152 TEdit с выравниваением текста по центру

153 Автоматический формат даты в компоненте Edit

154 Денежное поле редактирования

155 Изменить вид курсора TEdit или другого элемента управления Windows

156 Исправление DBEdit MaxLength

157 Как автоматически расширить TEdit

158 Как в TEdit расположить текст справа

159 Как в TEdit расположить текст справа 2

160 Как заставить TEdit не пикать при нажатии недопустимых клавиш

161 Как ограничить длину текста, вводимого в TEdit, так чтобы ширина текста не превышала ширину TEditа

162 Как очистить DBEdit

163 Как очистить все окошки редактирования на форме

164 Как перехватить клавишу табуляции Tab в TEdit

165 Как сделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator

166 Как создать нестандартную процедуру переноса слов для TEdit, TMemo

167 Массив Edit-компонентов

168 Матрица на основе TEdit

169 Ограничение TEdit на ввод не-цифровой информации

170 Перевод в верхний регистр первого вводимого символа

171 Подстановка в TEdit

172 Поиск и управление TEdit и TField

173 Правое выравнивание текста в компоненте Edit

174 Проверка на соответствие содержимого TEdit

175 Числовая маска компонента Edit

176 Как заставить GroupBox прорисовать на форме свой Caption неактивным цветом

177 Рисование на GroupBox

178 TImage — эффект плавного перехода

179 TImageList. Не отображаются иконки на контролах

180 Изменение палитры при выводе изображения

181 Как бороться с квадратичностью Image

182 Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE

183 Как сделать картинки в TImageList прозрачными

184 Перемещение Image

185 Проблема хранения TDBImage

186 Рисование прямоугольника на изображении

187 Хитрость вывода изображения

188 3D-рамка для текстовых компонентов

189 TLabel и TEdit без контейнера

190 Как осуществить ввод текста в компоненте Label

191 Комбинация TLabel и TEdit

192 TListView и TTreeView — Windows Explorer

193 Virtual ListView с контекстным меню

194 Искать текст в TListView

195 Как ListView перевести в режим редактирования по нажатию на F2

196 Как поместить картинку в заголовок TListView

197 Как узнать, по какой колонке был клик в TListView

198 Перехват изменения размера колонки в TListView

199 Получить список файлов в ListView как в проводнике

200 Поменять местами пункты ListView

201 Прокрутка для TListView или TTreeView

202 Сортировка ListView в режиме vsReport при нажатии на заголовок колонки

203 Memo со своими шрифтами

204 Memo со свойствами Row и Col

205 RichEdit замена текста

206 RichEdit поиск текста

207 TDBMemo в TDBCtrlGrid

208 В TRichEdit или TMemo при нажатии Enter позиционирование курсора в позицию как в предыдущей строке

209 Вставка текста в TMemo в текущую позицию

210 Выделить строку в Memo

211 Добавление строк в Memo

212 Изменение величины табуляции в Memo

213 Импортирование файла в компонент Memo

214 Исправление загрузки RTF текста через поток

215 Как в Memo прокрутить текст

216 Как в компоненте TMemo перехватить нажатие Ctrl+V и вставить специальный текст не из буфера обмена

217 Как вставить содержимое файла в текущую позицию курсора в компоненте TMemo

218 Как выделить в RichEdit 4 строки

219 Как запихать в Мемо больше текста, чем оно может вместить по умолчанию

220 Как изменить стиль шрифта RichEdit нажатиями соответствующих клавиш (например включить курсив по нажатию Ctrl+I)

221 Как нарисовать что-нибудь на TMemo

222 Как настроить табуляцию в компоненте TMemo

223 Как получить определённую часть текста из RichEdit

224 Как прокрутить TRichEdit в конец

225 Как сделать окошко подсказки в редакторе как Delphi по CTRL-J

226 Как сделать отступ в Memo

227 Как сделать так, чтобы в Memo переносилось не слово целиком, а только та часть слова, которая не помещается

228 Как сделать, чтобы TMemo и TEdit работали в режиме вставки и замены

229 Как скопировать содержимое одного RichEdit в другой

230 Как узнать количество видимых строчек в TMemo

231 Как указать максимальный размер текста для RichEdit Control

232 Координаты курсора в Memo

233 Координаты курсора в Memo 2

234 Копирование текста DBMemo

235 Обнаружение прокрутки TMemo

236 Ограничение длины и количества строк компонента Memo

237 Ошибка RichEdit в Delphi2 под NT4

238 Перейти на строку в RichEdit

239 Подсветить HTML теги в RichEdit

240 Подсветка синтаксиса

241 Подсчет слов в Richedit

242 Поиск и замена текста в TMemo

243 Поиск строки текста в наследниках TCustomEdit

244 Поиск текста в DBMemo

245 Получить слово под курсором в RichEdit

246 Постраничная прокрутка Memo, когда фокус находится на Edit

247 Предел на размер текста в RichEdit

248 Прокрутка Memo

249 Событие Key Press и курсорные клавиши в TMemo

250 Сортировка строк в MEMO

251 Управление прокруткой Memo

252 TOutline OwnerDraw — значение индекса

253 Поточность TOutline

254 Пример отрисовки TOutline

255 Производная TOutline

256 Раскрытие пути к элементу TOutline по его индексу

257 Для создания панелей в двумя полосами слева, которые можно двигать

258 Как рисовать на органе управления, например, на TPanel

259 Компонент со вложенной панелью

260 Панель с изменяющимися размерами

261 Перемещение мышью панели на форме во время выполнения программы

262 Плавающие панельки

263 Сделать плавающую панель

264 Использование TParser

265 Недокументированный TParser

266 Пример TParser

267 Простое использование TParser

268 ProgressBar с невидимой рамкой

269 Как вставить ProgressBar в StatusBar

270 Как вставить ProgressBar в StatusBar 2

271 Как изменить стандартный цвет ProgressBar

272 Как изменить стандартный цвет ProgressBar 2

273 Создать ProgressBar в колонке TListView

274 Заголовок окна предварительного просмотра QuickReport

275 Переключение принтеров при печати в QuickReport

276 Проблемы со шрифтами у QuickReport

277 Как перехватить сообщения прокрутки в TScrollBox

278 Синхронизация двух компонентов ScrollBox

279 Splitter Bar

280 Конструирование Splitter

281 Как вывести цветную надпись на StatusBare

282 Обработчик события OwnerDraw в компоненте StatusBar

283 Показ всплывающих подсказок в строке состояния

284 Показ всплывающих подсказок в строке состояния 2

285 Показ даты, времени и состояния клавиш в строке состояния

286 Установить размер шрифта для панели StatusBar

287 Bitmap в StringGrid ячейке

288 CheckBox в StringGrid

289 CheckBoxes в StringGrid

290 SetFocus в TStringGrid

291 StringGrid без выделенной ячейки

292 StringGrid как DBGrid

293 Tab как Enter в StringGrid

294 TStringGrid и файловый поток

295 TStringGrid с фокусом (OnDrawCell)

296 Авторазмер для StringGrid

297 Авторазмер ширины колонок TStringGrid

298 В StringGrid ширина колонки подгоняется под длину самой длинной строки

299 Вставка и удаление строк в StringGrid

300 Выбор строки или колонки компонента TStringGrid

301 Выравнивание колонок StringGrid

302 Выравнивание колонок StringGrid 2

303 Выравнивание колонок StringGrid 3

304 Выравнивание колонок StringGrid 4

305 Выравнивание колонок StringGrid 5

306 Как перехватывать горячие клавиши в StringGrid

307 Как показывать встроенный редактор ComboBox в ячейке StringGrid

308 Как снять выделение в StringGrid

309 Как создать отдельную подсказку Hint для каждой ячейки StringGrid

310 Как удалить выделенную запись из TStringGrid

311 Компонет TWrapGrid, осуществляющий перенос текста в TStringGrid

312 Манипуляция словами в TStringGrid

313 Многострочность в заголовках колонок StringGrid

314 Многострочный TStringGrid

315 Многострочный TStringGrid 2

316 Множественный выбор в TStringGrid

317 Назначение цвета для каждой строки, вывод ячейки в несколько строк в StringGrid

318 Обновление картинки в ячейке StringGrid

319 Обратиться к колонке или строке StringGrid по заголовку

320 Ограничение длины поля TStringGrid

321 Перетащить колонки и строки в StringGrid

322 Покрашенный StringGrid

323 Покрашенный StringGrid 2

324 Помещение изображения в ячейку StringGrid

325 Помещение компонентов в StringGrid

326 После первого щелчка начать редактировать

327 Правое выравнивание ячеек TStringGrid

328 Пример TDrawGrid Drawcell

329 Проверить, выделена ли ячейка в StringGrid

330 Сменить цвет выделения в StringGrid

331 Событие OnDraw для TStringGrid

332 Сортировка StringGrid с целыми значения

333 Сохранение и чтение TStringGrid

334 Текст в ячейке StringGrid если не помещается переносится на следующую ячейку

335 Установка атрибута Только для чтения у столбцов компонента StringGrid

336 Фокус ячейки TStringGrid

337 Форматирование ячеек TStringGrid

338 Цвет неактивной ячейки StringGrid

339 Цветные ячейки в StringGrid и в DBGrid

340 Дублируем TTable со всеми индексами

341 Замена KeyFind

342 Записать TDataSet в Excel файл

343 Использование DBIopenlocklist

344 Как научить VCL делать Refresh для запросов правильно

345 Как обновить TQuery не потеряв при этом текущей записи

346 Можно ли вызвать хранимую процедуру через TQuery

347 Получение значения Memo-поля с помощью Query

348 Пример SetText, GetText строкового поля

349 Синхронизация таблицы и StringList

350 Создание компонента TTable без формы

351 Создание компонента TTable без формы 2

352 Создание компонента TTable без формы 3

353 Создание компонента TTable без формы 4

354 Создание таблицы в модуле

355 Текущая TTable пуста

356 Высокоточный таймер

357 Имплантация таймера в компонент

358 Как можно обойтись без TTimer и наиболее рационально использовать ресурсы системы

359 Как отчитывать промежутки времени с точностью

360 Класс TRyTimer

361 Элемент управления Edit, реагирующий на событие OnTimer

362 DBTreeView своими руками

363 TTreeView с возможностью MultiSelect

364 В TreeView текущий Node выделяется другим шрифтом

365 Возможность отмены вставки нового узла в TTreeView по нажатию кнопки Esc

366 Как убрать всплывающие подсказки в TreeView

367 Копировать и вставлять TreeNode

368 Получение доступа к узлам TreeView

369 Получить строковый путь в TTreeView

370 Поточность TreeView

371 Прокрутка TreeView, чтобы держать выделение посередине

372 Рекурсивные механизмы спуска по дереву

373 Ускорение работы TreeView

374 Ускорение работы TreeView 2

375 Хочется выделять некоторые строчки в TTreeView жирным

376 Хочется выделять некоторые строчки в TTreeView жирным или бледным

377 TWriter и TReader — читаем и пишем в файл

378 Пример TWriter и TReader

379 kaCtrls — библиотека компонент и классов

380 KOL — кодоэкономичная объектная библиотека для Delphi

381 Круглая кнопка, кнопка с изменяющимися размерами

382 Notebook — добавление и удаление страниц

383 Notebook как контейнер для форм

384 Notebook как контейнер для форм 2

385 Tabbednotebook и куча ресурсов

386 Включение и выключение закладки Notebook

387 Динамические PageControl и TabSheet

388 Динамические PageControl и TabSheet 2

389 Динамические создание объектов в TabbedNotebook

390 Динамические создание объектов в TabbedNotebook 2

391 Добавление элементов управления в TTabbedNotebook и TNotebook

392 Доступ к страницам Tabbednotebook

393 Изменяем цвет TPageControl

394 Итерация элементов управления компонента Notebook

395 Как использовать клавишу-акселератор в TTabSheets

396 Над какой закладкой курсор в TabControl

397 Как работать с формой, куда динамически передаются страницы (PageControl) из форм-хранителей (с использованием наследования)

398 Клавиши-акселераторы для TPageControl

399 Недоступная закладка в компоненте TabbedNotebook

400 Перемещение на страницу TabSet по имени

401 Проблема с освобождением ресурсов Notebook

402 Разделяемые элементы управления для Tabbednotebook

403 Разделяемые элементы управления для Tabbednotebook 2

404 Разделяемые элементы управления для Tabbednotebook 3

405 Синхронизация TabSet c ListBox

406 События KeyPress и KeyDown не вызываются для Tab — как определить ее нажатие

407 Создание страниц компонента Notebook во время работы приложения

408 Вывести информацию о классах

409 Иерархия классов

410 Изменить заголовки компонент различных классов

411 Информация о TClass

412 Информация о классах

413 Переназначения объектов

414 Поиск класса

415 Получение информации о классе и об окне

416 Как программно щелкнуть по компоненту SpeedButton

417 Получение ссылки на класс из объекта

418 Получение ссылки на класс из объекта 2

419 Регистрация классов

420 Создание потомка от класса зарегистрированного в Delphi

421 Создать компонент любого класса

422 Список объектов класса TDate

423 Удаление объектов, освобождение памяти

424 Автоматически нажимающаяся кнопка

425 Анимированная пиктограмма кнопки

426 Визуализация нажатия кнопки

427 Из ресурсов поочередно загружать глифы для кнопок SpeedButton

428 Изменить цвет TButton

429 Как текст на кнопке расположить под заданным углом

430 Кнопка с многострочным заголовком

431 Кнопка с многострочным заголовком 2

432 Кнопка со звуком

433 Многострочный заголовок у TBitBtn

434 Многострочный заголовок у TBitBtn 2

435 Расширяем возможности кнопок в Delphi

436 Смена иконки BitBtn во время работы приложения

437 Цветная кнопка

438 Класс для реализации списка Variant-ов на основе TCollection

439 Коллекции и работа с ними

440 Работа с коллекциями — сохранение и загрузка

441 Сохранение и загрузка данных в объекты на примере коллекций

442 Блокировка и разблокировка перерисовки компонента

443 Глобальный поиск компонента

444 Иерархия VCL

445 Использование холста в собственных компонентах

446 Как заставить произвольный компонент реагировать на изменения в TDataSource

447 Как передать фокус следующему контролу

448 Как получить число и список всех компонентов, расположенных на TNoteBook

449 Как получить ширину ScrollBar

450 Как работать с компонентами по их индексу

451 Клонирование объекта

452 Копирование компонента через TFileStream

453 Поменять владельца компонента

454 Работа с именем компонента

455 Связывание строки и компонента

456 Сохранить несколько контролов в один файл

457 Чтение и запись компонента

458 TRyMenu — собственная отрисовка меню

459 Автоматический выбор произвольного пункта PopupMenu

460 Блокировка меню без закрашивания серым

461 Выделение меню

462 Вызов контекстного меню в координатах курсора мыши

463 Вызов контекстного меню в позиции курсора

464 Вызов контекстного меню в позиции курсора 2

465 Вызов контекстного меню в позиции курсора 3

466 Динамическое добавление пунктов меню

467 Динамическое добавление пунктов меню 2

468 Динамическое добавление пунктов меню 3

469 Добавить пункт к системному меню приложения

470 Добавление иконки в меню

471 Добавлять новые пункты меню

472 Изменить системное меню

473 Иконки в PopupMenu

474 Использование контекстного меню с VBX

475 Исправление иконок выключенных пунктов меню

476 Как главное меню приложения вставить в TToolBar (как в Delphi)

477 Как динамически создавать пункты подменю в PopupMenu

478 Как поместить маленькие битмапы в TPopupMenu

479 Как программно заставить выпасть меню

480 Как рисовать картинки в пунктах меню (через OwnerDraw)

481 Как сделать пункты меню с картинками

482 Каким образом узнать, открыто меню или нет

483 Меню с правой стороны

484 Обработчик динамически созданного пункта меню

485 Очень длинные меню

486 Перехват клавиши SHIFT во время выбора пункта меню

487 Пишем свой текст в Меню

488 Прозрачные меню для XP, Win2000

489 Создание pop-up меню своего компонента и кое-что еще о классе TComponentExpert

490 Чтобы клавиши shortcut пунктов главного меню главной формы действовали только в этой форме (но не в модальных окнах)

491 Элементы меню на основе изображений

492 Если нет модуля Math

493 Имя класса компонента и модуля

494 Получение имени модуля

495 Текущий модуль и проект

496 FileReaderWriter-поток

497 TMemoryStream

498 Взять один символ из потока памяти

499 Вызов процедуры в другом потоке

500 Как при создании объекта TThread передать ему некоторое значение

501 Как реализовать обработку информации одновременно несколькими потоками

502 Как создавать потоки без класса TThread

503 Как создавать потоки без класса TThread 2

504 Копирование файлов потоком

505 Помещение формы в поток

506 Рассуждения о потоках

507 Реализация собственного потока

508 Сжимаем и разжимаем потоки

509 Сохранение и загрузка формы с компонентами потоком

510 Сохранение и чтение из потока данных объекта

511 Override, Vitual, Dynamic — методы

512 Вызов c-шной функции с переменным числом параметров

513 Вызов процедуры, имя которой содержится в переменной

514 Вызов процедуры, имя которой содержится в переменной 2

515 Выполнение процедуры по адресу

516 Динамические и виртуальные методы

517 Конфликт имен параметров

518 Макро-процедуры

519 Передача функции как параметра

520 Перекрытие виртуальных методов

521 Переменное количество параметров любого типа

522 Пример переменного количества параметров

523 Работа метода Assign

524 Вложенные свойства

525 Два и более обработчика события

526 Декларация события OnPassword

527 Делегирование события

528 Демонстрация DefineProperties

529 Имя свойства в течение выполнения программы

530 Интерфейсы и published свойства

531 Использование перечислимых констант

532 Как во время выполнения определить поддерживает ли обьект заданное свойство

533 Как определить, есть ли некоторое свойство у объекта

534 Как разделить обработку OnClick и OnDblClick

535 Как скрыть свойства объекта

536 Как убрать публичное свойство компонента

537 Код определения свойств

538 Назначение события во время выполнения программы

539 Определить и выставить значение текстового свойства

540 Определить каким свойством определяется заголовок у компонента, и изменить его

541 Поиск свойств

542 Получение имени обработчика события

543 Получить список свойств перечисляемого типа и список их значений

544 Получить список событий и их описание

545 Получить список типов свойств и их описание

546 Пример использования ActiveControl

547 Присвоить значение защищённому свойству класса

548 Присвоить одно событие всем компонентам

549 Проверка на существование свойства

550 Публикование свойств-наборов

551 Регистрация редактора свойства

552 Редактор свойств для точки

553 Редактор свойства Color с заданными ограничениями

554 Редактор свойства TStringListProperty

555 Свойства в Delphi

556 Свойство FileName в невизуальном компоненте

557 Синтаксис ссылки на событие

558 Создание редактора свойства

559 Создание свойства-массива компонентов

560 Создание события во время выполнения приложения

561 Как запретить изменение размера моего компонента в design-time

562 Как реализовать правильный выпадающий контрол (Combo)

563 Как сделать, чтобы орган управления, например, сложная линия, хваталась только за некий контур, и пропускала мышь под себя в других местах

564 Как создать TrackBar, в котором вместо широкой белой полосы была бы тонкая линия

565 Как создать клон произвольного компонента

566 Как создать невизуальный компонент без иконки, которая изображается в Design-Time

567 Компонент DirectoryTree

568 Компонент FontListBox

569 Компонент PowerControl

570 Компонент TMinMax

571 Компонент TrayIcon

572 Компонент для работы с FLIC-анимацией

573 Компонента HTML — редактора

574 Показ всплывающих подсказок компонентов

575 Пособие по написанию компонентов

576 Прерывание создания компонента

577 Пример компонента HotSpot

578 Пример компонента типа XPButton

579 Пример создания компонента TDBNavigationButton

580 Прозрачный компонент

581 Регистрация компонент

582 Решение для динамически создаваемых компонентов

583 Сгруппировать свойства наподобие Font

584 Создание компонента

585 Создание компонентов для работы с базами данных

586 Создание порядка компонент — решено

587 Установка границ для вновь создаваемых элементов управления

588 Элементы управления с автовыравниванием

589 FileListBox с двумя колонками

590 ListBox с графикой

591 PChar в TStringList

592 TStringList и потоки

593 TStringList, владеющий объектами

594 TStringList. Неустойчивость сортировки

595 TStringList.IndexOf. Зависимость от сортировки

596 Автозаполнение в ComboBox

597 Быстрая отрисовка BitMap в компоненте TListBox

598 Быстрый поиск в списке

599 Включение табуляторов в Listbox

600 Внешние данные и ListBox

601 Выравнивание в ListBox

602 Выровнять текст в TListBox вправо

603 Две колонки в DBLookupComboBox

604 Заполнение TDBComboBox

605 Значение DBLookupComboBox

606 Изменение шрифта в Listbox

607 Инкрементальный поиск в ListBox

608 Инкрементальный поиск в ListBox 2

609 Как вставить растровое изображение в компонент ListBox

610 Как добавить горизонтальную полосу прокрутки в TListBox

611 Как изменить фоновый цвет текста в различных строчках TListBox

612 Как определить состояние списка ComboBox, выпал или скрыт

613 Как показать Hint для частично видимых элементов ListBox

614 Как поместить графический элемент в TListBox

615 Как поместить картинки в ComboBox

616 Как присвоить значение свойству Selected в ListBox

617 Как сделать так, чтобы каждая строка в ListBox имела свой цвет

618 Как узнать размеры TComboBox с показанным выпадающим списком до показа списка

619 Как элемент списка нарисовать своим цветом

620 Когда я добавляю обьект в список TStrings как мне его потом уничтожить

621 Колонки в TListBox — Вставка символа табуляции

622 Компонент CheckList

623 Многостроковый TComboBox

624 Можно ли изменить число колонок и их ширину в компоненте TFileListBox

625 Навигация по выбранным элементам в ListBox

626 Наследник TComboBox, показывающий Hint для строки в ListBox-овой части, не видимой целиком

627 Несколько колонок в TComboBox

628 Обнаружение прокрутки TListBox

629 Обновить DBLookUpComboBox при скролинге таблицы

630 Отображение полных строк списка при перемещении мыши по списку

631 Показываемое DBLookupComboBox значение

632 Предварительная загрузка элементов

633 Пример OwnerDraw для Listbox

634 Проверка ситуации Выход За Границы Списка при нажатии правой кнопки на списке

635 Программное открытие ComboBox

636 Расширение компонента ListBox

637 Свойство TStringList

638 Создание TList со списком файлов, отсортированных по дате

639 Создание списка списков (TStringList)

640 Список объектов

641 Табуляция в графическом ListBox

642 Уменьшение мерцания ListBox в обработчике OwnerDraw

643 Щелчок в пустой области TListBox

644 TCheckListBox — использование методов LoadFromFile и SaveToFile

645 Видоизменяем чекбоксы в Delphi

646 Группа радиокнопок и ActiveControl

647 Как поместить TCheckBox в TRichEdit

648 Можно ли отключить определённый элемент в TRadioGroup

%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5%20%d1%81%d0%b8%d0%bd%d0%be%d0%bd%d0%b8%d0%bc%d1%8b — со всех языков на все языки

Все языкиАбхазскийАдыгейскийАфрикаансАйнский языкАканАлтайскийАрагонскийАрабскийАстурийскийАймараАзербайджанскийБашкирскийБагобоБелорусскийБолгарскийТибетскийБурятскийКаталанскийЧеченскийШорскийЧерокиШайенскогоКриЧешскийКрымскотатарскийЦерковнославянский (Старославянский)ЧувашскийВаллийскийДатскийНемецкийДолганскийГреческийАнглийскийЭсперантоИспанскийЭстонскийБаскскийЭвенкийскийПерсидскийФинскийФарерскийФранцузскийИрландскийГэльскийГуараниКлингонскийЭльзасскийИвритХиндиХорватскийВерхнелужицкийГаитянскийВенгерскийАрмянскийИндонезийскийИнупиакИнгушскийИсландскийИтальянскийЯпонскийГрузинскийКарачаевскийЧеркесскийКазахскийКхмерскийКорейскийКумыкскийКурдскийКомиКиргизскийЛатинскийЛюксембургскийСефардскийЛингалаЛитовскийЛатышскийМаньчжурскийМикенскийМокшанскийМаориМарийскийМакедонскийКомиМонгольскийМалайскийМайяЭрзянскийНидерландскийНорвежскийНауатльОрокскийНогайскийОсетинскийОсманскийПенджабскийПалиПольскийПапьяментоДревнерусский языкПортугальскийКечуаКвеньяРумынский, МолдавскийАрумынскийРусскийСанскритСеверносаамскийЯкутскийСловацкийСловенскийАлбанскийСербскийШведскийСуахилиШумерскийСилезскийТофаларскийТаджикскийТайскийТуркменскийТагальскийТурецкийТатарскийТувинскийТвиУдмурдскийУйгурскийУкраинскийУрдуУрумскийУзбекскийВьетнамскийВепсскийВарайскийЮпийскийИдишЙорубаКитайский

 

Все языкиАбхазскийАдыгейскийАфрикаансАйнский языкАлтайскийАрабскийАварскийАймараАзербайджанскийБашкирскийБелорусскийБолгарскийКаталанскийЧеченскийЧаморроШорскийЧерокиЧешскийКрымскотатарскийЦерковнославянский (Старославянский)ЧувашскийДатскийНемецкийГреческийАнглийскийЭсперантоИспанскийЭстонскийБаскскийЭвенкийскийПерсидскийФинскийФарерскийФранцузскийИрландскийГалисийскийКлингонскийЭльзасскийИвритХиндиХорватскийГаитянскийВенгерскийАрмянскийИндонезийскийИнгушскийИсландскийИтальянскийИжорскийЯпонскийЛожбанГрузинскийКарачаевскийКазахскийКхмерскийКорейскийКумыкскийКурдскийЛатинскийЛингалаЛитовскийЛатышскийМокшанскийМаориМарийскийМакедонскийМонгольскийМалайскийМальтийскийМайяЭрзянскийНидерландскийНорвежскийОсетинскийПенджабскийПалиПольскийПапьяментоДревнерусский языкПуштуПортугальскийКечуаКвеньяРумынский, МолдавскийРусскийЯкутскийСловацкийСловенскийАлбанскийСербскийШведскийСуахилиТамильскийТаджикскийТайскийТуркменскийТагальскийТурецкийТатарскийУдмурдскийУйгурскийУкраинскийУрдуУрумскийУзбекскийВодскийВьетнамскийВепсскийИдишЙорубаКитайский

Grid ▷ перевод на Русский, произношение, синонимы, антонимы, картинки, примеры

So it was that I continued to correct our course, and brought the main grid to bear on the green islands we loved so dearly.

Так получилось, что я продолжил корректировать наш курс и направил главную сетку на зеленые острова, которые мы так любили.

The only way to correct the problem is to shut down the entire grid, purge all the operating systems and restart the relays.

Единственный способ исправить проблему — выключить всю сеть, очистить все операционные системы и перезапустить реле.

This is similar in some ways to a grid network, where a linear or ring topology is used to connect systems in multiple directions.

В некоторой степени это похоже на грид-сеть, где линейная или кольцевая топология используется для соединения систем в нескольких направлениях.

A unique feature was that Aces of the Deep came with a realistic Kriegsmarine War Grid map in which the player used in reference to finding their patrol zones.

Уникальной особенностью было то, что Aces of the Deep поставлялись с реалистичной картой Kriegsmarine War Grid, на которой игрок использовал ссылку для поиска своих зон патрулирования.

The town, originally called Beodericsworth, was built on a grid pattern by Abbot Baldwin around 1080.

Город, первоначально называвшийся Беодериксворт, был построен аббатом Болдуином по схеме сетки около 1080.

In the 2016 season, Haas joined the grid.

В сезоне 2016 года в сетку вошел Хаас.

The race begins with a warm-up lap, after which the cars assemble on the starting grid in the order they qualified.

Гонка начинается с разминки, после чего машины собираются на стартовой решетке в том порядке, в котором они прошли квалификацию.

American open-wheel car racing has also contributed to the Formula One grid with mixed results.

Американские автогонки с открытыми колесами также внесли свой вклад в сетку Формулы-1 со смешанными результатами.

A typical circuit usually features a stretch of straight road on which the starting grid is situated.

Типичная трасса обычно представляет собой участок прямой дороги, на котором расположена стартовая решетка.

ITC Great Plains, a transmission-only utility, is a subsidiary of ITC Grid Development, LLC, which in turn is wholly owned by ITC Holdings Corp.

ITC Great Plains, предприятие, обеспечивающее только передачу данных, является дочерней компанией ITC Grid Development, LLC, которая, в свою очередь, полностью принадлежит ITC Holdings Corp.

Established in 2006, ITC Grid Development was created to explore new investment opportunities in the nation’s transmission grid.

Компания ITC Grid Development, основанная в 2006 году, была создана для изучения новых инвестиционных возможностей в национальной сети электропередачи.

Niagara Mohawk Power Corporation is a New York State utility company, which was acquired in 2000 by National Grid plc.

Niagara Mohawk Power Corporation — коммунальная компания штата Нью-Йорк, которая была приобретена в 2000 году компанией National Grid plc.

Teams willing to accept pay drivers are often at the back of the grid and struggling financially.

Команды, готовые принять платных водителей, часто оказываются на задворках сети и испытывают финансовые трудности.

Webber notched up his 50th top ten grid position in 107 Grands Prix at the Spanish Grand Prix.

Уэббер занял 50-е место в десятке лучших в 107 Гран-при на Гран-при Испании.

At the Spanish Grand Prix the two drivers were the other way around, with Webber on pole position and Vettel second on the grid.

На Гран-при Испании два гонщика были наоборот: Уэббер на поул-позиции, а Феттель — вторым на стартовой решетке.

At the Turkish Grand Prix, Webber again took pole position, taking the team’s run of pole positions to seven consecutive races, with Vettel third on the grid.

На Гран-при Турции Уэббер снова занял поул-позицию, в результате чего команда выиграла семь гонок подряд, а Феттель оказался третьим на стартовой решетке.

At the Italian Grand Prix in Monza, Webber had a bad start and was 9th from 4th place on the grid after the first lap.

На Гран-при Италии в Монце Уэббер плохо стартовал и после первого круга занял 9-е место с 4-го места в стартовой решетке.

Twenty-five Codename cards, each bearing a word, are laid out in a 5×5 rectangular grid, in random order.

Двадцать пять карточек кодовых имен, на каждой из которых есть слово, выложены в прямоугольную сетку 5 × 5 в случайном порядке.

The hint’s number tells the field operatives how many words in the grid are related to the word of the clue.

Номер подсказки сообщает оперативникам, сколько слов в таблице связано со словом подсказки.

In the original Broadway production, the stage was completely open, with no curtain and the fly area and grid exposed to the audience.

В оригинальной бродвейской постановке сцена была полностью открытой, без занавеса, а площадка и решетка были открыты для публики.

If the loft blocks are mounted to the grid deck, at the loft block wells, the system is called a grid-mount, or upright counterweight rigging system.

Если блоки чердака крепятся к решетчатой ​​настиле, в колодцах чердачных блоков, такая система называется системой крепления на решетке или вертикальным противовесом.

Channel-type grid with upright blocks and lift lines visible.

Сетка канального типа с видимыми вертикальными блоками и линиями подъема.

Channel-type grid, viewed from below with drapes, battens, and electrics visible.

Сетка канального типа, вид снизу, с видимыми шторами, латами и электрооборудованием.

Upright loft blocks on a channel-type grid.

Вертикальные блоки-чердаки на канальной сетке.

Loft block wells are ten inch gaps between pairs of face-to-face steel channels flush with the grid deck that occur beneath each loft block beam.

Колодцы блоков чердаков представляют собой зазоры в десять дюймов между парами расположенных лицом к лицу стальных каналов заподлицо с решетчатым настилом, которые возникают под каждой балкой блока чердака.

The 49 grid design is called Sthandila and of great importance in creative expressions of Hindu temples in South India, particularly in ‘‘Prakaras’’.

Дизайн сетки 49 называется Стхандила и имеет большое значение для творческого самовыражения индуистских храмов в Южной Индии, особенно в «Пракарах».

Predominant number of Hindu temples exhibit the perfect square grid principle.

Подавляющее количество индуистских храмов демонстрируют принцип идеальной квадратной решетки.

Hamilton is regarded as one of the most complete drivers on the grid, excelling across a wide range of areas.

Хэмилтон считается одним из самых полных гонщиков в сетке, преуспевающим во многих областях.

Electricity is provided to Paris through a peripheral grid fed by multiple sources.

Электричество в Париж подается через периферийную сеть, питаемую от нескольких источников.

The first black start on a Germany’s grid was tested in 2017 at WEMAG battery power station in Schwerin on a disconnected, isolated grid.

Первый черный пуск в сети Германии был испытан в 2017 году на аккумуляторной электростанции WEMAG в Шверине в отключенной изолированной сети.

The Argus pulsejet’s major components included the nacelle, fuel jets, flap valve grid, mixing chamber venturi, tail pipe and spark plug.

Основные компоненты Argus pulsejet включают гондолу, топливные жиклеры, решетку заслонок, трубку Вентури смесительной камеры, выхлопную трубу и свечу зажигания.

Schumacher was stripped of pole position at the Monaco Grand Prix and started the race at the back of the grid.

Шумахер лишился поул-позиции на Гран-при Монако и начал гонку позади стартовой решетки.

After causing a collision with Bruno Senna in Spain, Schumacher received a five-place grid penalty for the Monaco Grand Prix.

После столкновения с Бруно Сенной в Испании Шумахер получил пятиместный штраф в сетке Гран-при Монако.

Unlike the rest of the nation, most of Texas is on its own alternating current power grid, the Texas Interconnection.

В отличие от остальной части страны, большая часть Техаса подключена к собственной электросети переменного тока, Texas Interconnection.

The department of electrical engineering at Tsinghua University plays a pioneer role in state power grid of China.

Кафедра электротехники Университета Цинхуа играет новаторскую роль в государственной энергосистеме Китая.

As the user drags the map, the grid squares are downloaded from the server and inserted into the page.

Когда пользователь перетаскивает карту, квадраты сетки загружаются с сервера и вставляются на страницу.

Another non-parametric approach to Markov localization is the grid-based localization, which uses a histogram to represent the belief distribution.

Другой непараметрический подход к марковской локализации — это локализация на основе сетки, при которой для представления распределения убеждений используется гистограмма.

Combat in Trails in the Sky takes place on a grid and is turn-based.

Бои в Trails in the Sky происходят по сетке и являются пошаговыми.

The invasive electrodes are stereotaxically placed electrodes or a subdural strip or grid electrode.

Инвазивные электроды представляют собой стереотаксически размещенные электроды или субдуральный полосовой или сетчатый электрод.

Battles take place on a grid-based battle arena, with characters and enemies moving according to their position on the grid.

Сражения происходят на сетке боевой арены, где персонажи и враги перемещаются в соответствии с их положением на сетке.

LPG is instrumental in providing off-the-grid refrigeration, usually by means of a gas absorption refrigerator.

СНГ играет важную роль в обеспечении автономного охлаждения, обычно с помощью газоабсорбционного холодильника.

Super Aguri’s Takuma Sato had a dismal start to the weekend as he was demoted ten places on the grid as his team changed the Honda engine in his car.

Такума Сато из Super Aguri плохо начал уик-энд, поскольку его команда сменила двигатель Honda в его машине, опустив его на десять позиций в таблице.

Pastor Maldonado’s grid penalty meant that he would start the race in twenty-second position.

Штраф за решетку Пастора Мальдонадо означал, что он начнет гонку на двадцать второй позиции.

In Hungary Maldonado lost control of his Lotus while heading to the grid, and in the race he crashed in to Jules Bianchi when attempting an overtake.

В Венгрии Мальдонадо потерял контроль над своим Lotus, направляясь к стартовой решетке, а в гонке он врезался в Жюля Бьянки при попытке обгона.

The race was delayed and shortened from 56 to 55 laps because Giancarlo Fisichella of the Benetton team was out of position on the starting grid.

Гонка была отложена и сокращена с 56 до 55 кругов из-за того, что Джанкарло Физикелла из команды Benetton не смог попасть на стартовую решетку.

Saturday afternoon’s one-hour qualifying session saw each driver limited to twelve laps, with the grid order decided by each’s fastest lap.

В ходе одночасовой квалификационной сессии в субботу днем ​​каждый гонщик был ограничен двенадцатью кругами, причем порядок сетки определялся каждым самым быстрым кругом.

The station also has six gas turbines providing backup for breakdowns, or shut downs in the National Grid.

На станции также есть шесть газовых турбин, обеспечивающих резерв на случай аварий или остановок в национальной энергосистеме.

Following the accident with Romain Grosjean, the race stewards handed Max Verstappen a five-place grid penalty for the next race, the Canadian Grand Prix.

После аварии с Роменом Грожаном стюарды гонки назначили Максу Ферстаппену пятиместный штраф на стартовой решетке в следующей гонке — Гран-при Канады.

Of the 22 drivers on the starting grid, four made their debut.

Из 22 гонщиков стартовой решетки дебютировали четыре.

Saturday’s afternoon one hour qualifying session saw each driver limited to twelve laps, with the grid order decided by their fastest laps.

В субботу во второй половине дня в рамках одной часовой квалификационной сессии каждый гонщик ограничился двенадцатью кругами, причем порядок сетки определялся их самыми быстрыми кругами.

If the station becomes completely isolated from the grid system, the gas turbines are used to restart any main units that are shut down.

Если станция становится полностью изолированной от энергосистемы, газовые турбины используются для перезапуска всех остановленных основных блоков.

Juan Pablo Montoya of the Williams team won the pole position by recording the fastest lap in qualifying; he stalled on the grid and forfeited pole.

Хуан Пабло Монтойя из команды Williams завоевал поул-позицию, зафиксировав самый быстрый круг в квалификации; он остановился на сетке и лишился шеста.

The two stations sent onto the grid system about 125MW of electricity.

Две станции подали в энергосистему около 125 МВт электроэнергии.

Traditional hand smocking begins with marking smocking dots in a grid pattern on the wrong side of the fabric and gathering it with temporary running stitches.

Традиционная ручная сборка начинается с нанесения точек сборки в виде сетки на изнаночной стороне ткани и ее сборки с помощью временных беговых стежков.

Перевести индекс сетки вне допустимого диапазона на португальском

Компьютерный перевод

Пытаюсь научиться переводить на примерах человеческого перевода.

Английский

индекс сетки вне допустимого диапазона

Вклад человека

От профессиональных переводчиков, с предприятий, с веб-страниц и из бесплатных репозиториев переводов.

Добавить перевод

Английский

индекс меню вне допустимого диапазона

Португальский

Índice do menu fora de alcance

Последнее обновление: 2017-01-22
Частота использования: 1
Качество:
Артикул: Altiereslima

Английский

индекс битов вне допустимого диапазона

Португальский

Ndice de bits fora do alcance

Последнее обновление: 2012-10-01
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

индекс строки развертки вне допустимого диапазона

Португальский

Índice da linha de varredura fora de alcance

Последнее обновление: 2012-11-29
Частота использования: 1
Качество:
Артикул: Altiereslima

Английский

индекс вне заданного диапазона.

Португальский

Índice fora do intervalo Definido.

Последнее обновление: 2013-04-19
Частота использования: 1
Качество:
Ссылка: Переведено.ком

Английский

индекс вне заданного диапазона.

Португальский

Índice remissivo fora da área Definida.

Последнее обновление: 2013-04-19
Частота использования: 1
Качество:
Ссылка: Переведено.ком

Английский

индекс% d вне допустимого диапазона

Португальский

o índice% d está fora do alcance

Последнее обновление: 2016-10-24
Частота использования: 1
Качество:
Артикул: Altiereslima

Португальский

fora de alcance

Последнее обновление: 2016-12-09
Частота использования: 1
Качество:
Артикул: Altiereslima

Португальский

fora do limit

Последнее обновление: 26.01.2010
Частота использования: 1
Качество:
Артикул: Altiereslima

Английский

индекс устарел

Португальский

Índice desactualizado

Последнее обновление: 2011-10-23
Частота использования: 2
Качество:
Артикул: Altiereslima

Английский

индекс за пределами

Португальский

lista de Índice fora dos limi

Последнее обновление: 2020-03-01
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

индекс вне границы

Португальский

o índice está fora dos limites

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

координата вне диапазона.

Португальский

coordenada fora do alcance.

Последнее обновление: 2008-03-04
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

координата вне диапазона.

Португальский

coordenada está fora dos limites.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

номер вне допустимого диапазона!

Португальский

o número está fora dos limites!

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Артикул: Anonymous

Английский

потеря эха вне диапазона

Португальский

perda de eco fora da gama

Последнее обновление: 2014-11-14
Частота использования: 3
Качество:
Ссылка: IATE

Английский

31 запрос вне допустимого диапазона

Португальский

31 pedido fora de alcance

Последнее обновление: 21.11.2014
Частота использования: 2
Качество:
Ссылка: IATE

Английский

цвет вне допустимого диапазона:

Португальский

cor de ‘fora-dos-limites’:

Последнее обновление: 2008-03-04
Частота использования: 1
Качество:
Ссылка: IATE

Английский

цвет вне допустимого диапазона:

Португальский

cor de ‘fora- dos- limites’:

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Ссылка: IATE

Английский

% s свойство вне допустимого диапазона

Португальский

% s propriedade fora de alcance

Последнее обновление: 03.03.2014
Частота использования: 1
Качество:
Артикул: Altiereslima

Английский

указатель функции вне пределов.

Португальский

Índice da função fora dos limites.

Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Артикул: Altiereslima

Получите лучший перевод с


4 401 923 520 человеческий вклад

Сейчас обращаются за помощью пользователи:

Мы используем файлы cookie, чтобы вам было удобнее.Продолжая посещать этот сайт, вы соглашаетесь на использование файлов cookie. Учить больше. Ok Сетка изображений

символов Python Индекс ATBS вне допустимого диапазона

Я пытаюсь запустить предыдущую ячейку моего кода на colab, но с этим кодом.

  CUDA_VISIBLE_DEVICES = 0 python3 test.py --eval_data data_lmdb_release / оценка --benchmark_all_eval --Transformation None --FeatureExtraction None --SequenceModeling None --Prediction None --Transformer --sensitiveHiltering_office 22 --filter 224 --TransformerModel = vitstr_tiny_patch26_224 --saved_model / content / drive / MyDrive / VitSTR / vitstr_tiny_patch26_224.pth
  

Test.py должен быть предыдущей ячейкой. это мой файл Test.py. opt — это argparse, который принимает некоторые другие параметры по умолчанию в другой функции.

  импорт ОС
время импорта
строка импорта
import argparse
импортный ре
валидаторы импорта

импортный фонарик
импортировать torch.backends.cudnn как cudnn
импортировать torch.utils.data
импортировать torch.nn.functional as F
импортировать numpy как np
из nltk.metrics.distance import edit_distance

устройство = torch.device ('cuda', если torch.cuda.is_available () иначе 'cpu')


def benchmark_all_eval (модель, критерий, преобразователь, opt): #, calculate_infer_time = False):
    "" "оценка с 10 наборами контрольных данных" ""

    если опт.fast_acc:
    # # Чтобы легко вычислить общую точность нашей статьи.
        eval_data_list = ['IIIT5k_3000', 'SVT', 'IC03_867', 'IC13_1015', 'IC15_2077', 'SVTP', 'CUTE80']
    еще:
        # Наборы данных оценки, порядок наборов данных такой же, как в таблице 1 в нашей статье.
        eval_data_list = ['IIIT5k_3000', 'SVT', 'IC03_860', 'IC03_867', 'IC13_857',
                          «IC13_1015», «IC15_1811», «IC15_2077», «SVTP», «CUTE80»]

    если opt.calculate_infer_time:
        Оценка_batch_size = 1 # batch_size должна быть 1, чтобы вычислить время вывода графического процессора для каждого изображения.еще:
        оценка_batch_size = opt.batch_size

    list_accuracy = []
    total_forward_time = 0
    total_evaluation_data_number = 0
    total_correct_number = 0
    log = open (f './ result / {opt.exp_name} /log_all_evaluation.txt', 'a')
    dashed_line = '-' * 80
    печать (пунктирная линия)
    log.write (пунктирная линия + '\ n')
    для eval_data в eval_data_list:
        eval_data_path = os.path.join (opt.eval_data, eval_data)
        AlignCollate_evaluation = AlignCollate (imgH = opt.imgH, imgW = opt.imgW, keep_ratio_with_pad = opt.PAD, opt = opt)
        eval_data, eval_data_log =ierarchical_dataset (root = eval_data_path, opt = opt)
        оценочный_лоадер = torch.utils.data.DataLoader (
            eval_data, batch_size = оценка_batch_size,
            shuffle = Ложь,
            num_workers = int (opt.workers),
            collate_fn = AlignCollate_evaluation, pin_memory = True)

        _, точность_по_ лучшей_модели, norm_ED_by_best_model, _, _, _, infer_time, length_of_data = validation (
            модель, критерий, загрузчик_оценки, преобразователь, опт)
        list_accuracy.добавить (f '{precision_by_best_model: 0.3f}')
        total_forward_time + = infer_time
        total_evaluation_data_number + = len (eval_data)
        total_correct_number + = precision_by_best_model * length_of_data
        log.write (eval_data_log)
        print (f'Acc {precision_by_best_model: 0.3f} \ t normalized_ED {norm_ED_by_best_model: 0.3f} ')
        log.write (f'Acc {precision_by_best_model: 0.3f} \ t normalized_ED {norm_ED_by_best_model: 0.3f} \ n ')
        печать (пунктирная линия)
        log.write (пунктирная линия + '\ n')

    averaged_forward_time = total_forward_time / total_evaluation_data_number * 1000
    total_accuracy = total_correct_number / total_evaluation_data_number
    params_num = сумма ([np.prod (p.size ()) для p в model.parameters ()])

    оценка_log = 'точность:'
    для имени, точность в zip (eval_data_list, list_accuracy):
        журнал_оценки + = f '{имя}: {точность} \ t'
    журнал_оценки + = f'total_accuracy: {total_accuracy: 0.3f} \ t '
    eval_log + = f'averaged_infer_time: {averaged_forward_time: 0.3f} \ t # параметры: {params_num / 1e6: 0.3f} '
    если opt.flops:
        журнал_оценки + = get_flops (модель, опция, конвертер)
    печать (журнал_оценки)
    log.write (журнал_оценки + '\ n')
    бревно.близко()

    return None


def validation (модель, критерий, загрузчик_оценки, преобразователь, опт):
    "" "проверка или оценка" ""
    n_correct = 0
    norm_ED = 0
    length_of_data = 0
    infer_time = 0
    valid_loss_avg = Усреднитель ()

    для i, (image_tensors, labels) в перечислении (Assessment_loader):
        batch_size = image_tensors.size (0)
        length_of_data = length_of_data + batch_size
        image = image_tensors.to (устройство)
        # Для предсказания максимальной длины
        если опт.Трансформатор:
            цель = конвертер.кодировать (метки)
        еще:
            length_for_pred = torch.IntTensor ([opt.batch_max_length] * batch_size) .to (устройство)
            text_for_pred = torch.LongTensor (размер_пакета, opt.batch_max_length + 1) .fill_ (0) .to (устройство)
            text_for_loss, length_for_loss = converter.encode (метки, batch_max_length = opt.batch_max_length)

        start_time = time.time ()
        если в опт. предсказании 'CTC':
            preds = модель (изображение, text_for_pred)
            forward_time = time.time () - время начала

            # Рассчитать потерю оценки для деокдера CTC.preds_size = torch.IntTensor ([preds.size (1)] * batch_size)
            # переставить "пред" для использования формата CTCloss
            если opt.baiduCTC:
                стоимость = критерий (preds.permute (1, 0, 2), text_for_loss, preds_size, length_for_loss) / batch_size
            еще:
                стоимость = критерий (preds.log_softmax (2) .permute (1, 0, 2), text_for_loss, preds_size, length_for_loss)

            # Выберите максимальную вероятность (жадное декодирование), затем декодируйте индекс в символ
            если опт.baiduCTC:
                _, preds_index = preds.max (2)
                preds_index = preds_index.view (-1)
            еще:
                _, preds_index = preds.max (2)
            preds_str = converter.decode (preds_index.data, preds_size.data)
        
        elif opt Трансформатор:
            preds = модель (изображение, текст = цель, seqlen = converter.batch_max_length)
            _, preds_index = preds.topk (1, dim = -1, large = True, sorted = True)
            preds_index = preds_index.view (-1, конвертер.batch_max_length)
            forward_time = time.time () - время начала
            стоимость = критерий (preds.contiguous (). view (-1, preds.shape [-1]), target.contiguous (). view (-1))

            length_for_pred = torch.IntTensor ([converter.batch_max_length - 1] * batch_size) .to (устройство)
            preds_str = converter.decode (preds_index [:, 1:], length_for_pred)
        еще:
            preds = model (image, text_for_pred, is_train = False)
            forward_time = time.time () - время начала

            preds = preds [:,: text_for_loss.shape [1] - 1,:]
            target = text_for_loss [:, 1:] # без символа [GO]
            стоимость = критерий (preds.contiguous (). view (-1, preds.shape [-1]), target.contiguous (). view (-1))

            # выбираем максимальную вероятность (жадное декодирование), затем декодируем индекс в символ
            _, preds_index = preds.max (2)
            preds_str = converter.decode (preds_index, length_for_pred)
            label = converter.decode (текст_для_потеря [:, 1:], длина_для_потерянности)

        infer_time + = forward_time
        valid_loss_avg.добавить (стоимость)

        # рассчитать показатель точности и достоверности
        preds_prob = F.softmax (preds, dim = 2)
        preds_max_prob, _ = preds_prob.max (dim = 2)
        доверие_score_list = []
        для gt, pred, pred_max_prob в zip (метки, preds_str, preds_max_prob):
            если опт.Трансформатор:
                pred_EOS = pred.find ('[s]')
                pred = pred [: pred_EOS] # удалить после токена "конец предложения" ([s])
                pred_max_prob = pred_max_prob [: pred_EOS]
            elif 'Attn' в опт.Прогноз:
                gt = gt [: gt. {alphanumeric_case_insensitve}]'
                пред = ре.sub (out_of_alphanumeric_case_insensitve, '', пред)
                gt = re.sub (out_of_alphanumeric_case_insensitve, '', gt)

            если pred == gt:
                n_correct + = 1

            '' '
            (старая версия) ICDAR2017 DOST Нормализованное расстояние редактирования https://rrc.cvc.uab.es/?ch=7&com=tasks
            «Для каждого слова мы вычисляем нормализованное расстояние редактирования до длины базовой транскрипции».
            если len (gt) == 0:
                norm_ED + = 1
            еще:
                norm_ED + = edit_distance (пред, gt) / len (gt)
            '' '

            # ICDAR2019 Нормализованное расстояние редактирования
            если len (gt) == 0 или len (pred) == 0:
                norm_ED + = 0
            elif len (gt)> len (пред):
                norm_ED + = 1 - edit_distance (пред, gt) / len (gt)
            еще:
                norm_ED + = 1 - edit_distance (пред, gt) / len (пред)

            # вычислить показатель достоверности (= умножение pred_max_prob)
            пытаться:
                доверие_score = pred_max_prob.cumprod (dim = 0) [- 1]
            Кроме:
                доверие_score = 0 # для пустого предиктора, когда отсекается после токена "конец предложения" ([s])
            доверительный_список.append (доверительный_четчик)
            # print (pred, gt, pred == gt, trust_score)

    точность = n_correct / float (длина_данных) * 100
    norm_ED = norm_ED / float (length_of_data) # ICDAR2019 Нормализованное расстояние редактирования

    вернуть valid_loss_avg.val (), точность, norm_ED, preds_str, достоверность_score_list, labels, infer_time, length_of_data


def test (opt):
    "" "конфигурация модели" ""
    если опт.Трансформатор:
        Converter = TokenLabelConverter (опт)
    elif 'CTC' в опт. прогноз:
        Converter = CTCLabelConverter (дополнительный символ)
    еще:
        Converter = AttnLabelConverter (дополнительный символ)
    opt.num_class = len (converter.character)
    
    если opt.rgb:
        opt.input_channel = 3

    печать (опт)
    model = Модель (опция)

    print ('входные параметры модели', opt.imgH, opt.imgW, opt.num_fiducial, opt.input_channel, opt.output_channel,
          opt.hidden_size, opt.num_class, opt.batch_max_length, opt.Transformation, opt.FeatureExtraction,
          opt.SequenceModeling, opt.Prediction)
    model = torch.nn.DataParallel (модель) .to (устройство)

    # модель нагрузки
    print ('загрузка предварительно обученной модели из% s'% opt.saved_model)

    если validators.url (opt.saved_model):
        model.load_state_dict (torch.hub.load_state_dict_from_url (opt.saved_model, progress = True, map_location = device))
    еще:
        model.load_state_dict (torch.load (opt.saved_model, map_location = device))
    опт.exp_name = '_'. join (opt.saved_model.split ('/') [1:])
    # print (модель)

    "" "сохранить модель оценки и журналы результатов" ""
    os.makedirs (f './ result / {opt.exp_name}', exist_ok = True)
    os.system (f'cp {opt.saved_model} ./result/{opt.exp_name}/ ')

    "" "потеря настройки" ""
    если в опт. предсказании 'CTC':
        критерий = torch.nn.CTCLoss (zero_infinity = True) .to (устройство)
    еще:
        критерий = torch.nn.CrossEntropyLoss (ignore_index = 0) .to (device) # игнорировать токен [GO] = игнорировать индекс 0

    """ оценка """
    модель.eval ()
    opt.eval = True
    с torch.no_grad ():
        if opt.benchmark_all_eval: # оценка с 10 наборами данных оценки производительности
            benchmark_all_eval (модель, критерий, конвертер, опт)
        еще:
            log = open (f './ result / {opt.exp_name} /log_evaluation.txt', 'a')
            AlignCollate_evaluation = AlignCollate (imgH = opt.imgH, imgW = opt.imgW, keep_ratio_with_pad = opt.PAD, opt = opt)
            eval_data, eval_data_log =ierarchical_dataset (root = opt.eval_data, opt = opt)
            оценочный_лоадер = факел.utils.data.DataLoader (
                eval_data, batch_size = opt.batch_size,
                shuffle = Ложь,
                num_workers = int (opt.workers),
                collate_fn = AlignCollate_evaluation, pin_memory = True)
            _, точность_по_ лучшей_модели, _, _, _, _, _, _ = проверка (
                модель, критерий, загрузчик_оценки, преобразователь, опт)
            log.write (eval_data_log)
            print (f '{precision_by_best_model: 0.3f}')
            log.write (f '{precision_by_best_model: 0.3f} \ n ')
            log.close ()

# https://github.com/clovaai/deep-text-recognition-benchmark/issues/125
def get_flops (модель, опт, конвертер):
    из профиля импорта thop
    input = torch.randn (1, 1, opt.imgH, opt.imgW) .to (устройство)
    model = model.to (устройство)
    если опт.Трансформатор:
        seqlen = converter.batch_max_length
        text_for_pred = torch.LongTensor (1, seqlen) .fill_ (0) .to (устройство)
        #preds = model (image, text = target, seqlen = converter.batch_max_length)
        MAC, params = profile (model, inputs = (input, text_for_pred, True, seqlen))
    еще:
        text_for_pred = факел.LongTensor (1, opt.batch_max_length + 1) .fill_ (0) .to (устройство)
        #model_ = Модель (опция) .to (устройство)
        MAC, params = profile (model, inputs = (input, text_for_pred,))

    flops = 2 * MAC # приблизительный FLOPS
    return f'Approximate FLOPS: {flops: 0.3f} '


если __name__ == '__main__':
    opt = get_args (is_train = False)

    opt.eval_data = 'data_lmdb_release / оценка'
    opt.Transformation = Нет
    opt.FeatureExtraction = Нет
    opt.SequenceModeling = Нет
    opt.Prediction = Нет

    "" "конфигурация словаря / числа символов" ""
    если опт.чувствительный:
        opt.character = string.printable [: - 6] # то же самое с настройкой ASTER (используйте 94 символа).

    cudnn.benchmark = Верно
    cudnn.deterministic = Верно
    opt.num_gpu = torch.cuda.device_count ()

    тест (опт)
  

Я действительно не могу поместить файл на свой диск, а затем выполнить его оттуда, потому что нужно много импортировать. Есть другой способ?

каталог-оператор постоянно вылетает с ошибкой выполнения: индекс вне диапазона [0] с длиной 0 »

После обновления до OpenShift Container Platform 4.6.4, оператор каталога в пространстве имен ‘openshift-operator-lifecycle-manager’ останется в состоянии ‘CrashLoopBackOff’. Отображаются следующие сообщения об ошибках:

  [..]
time = "2020-11-11T09: 41: 45Z" level = info msg = syncing event = update reconciling = "* v1alpha1.Subscription" selflink = / apis / operator.coreos.com / v1alpha1 / namespaces / openshift-operations / subscriptions / abc-def-оператор
time = "2020-11-11T09: 41: 45Z" level = info msg = syncing id = VyvNB ip = install-7k27n namespace = customer-example phase = Complete
time = "2020-11-11T09: 41: 45Z" level = info msg = syncing event = update reconciling = "* v1alpha1.Подписка "selflink = / apis / operator.coreos.com / v1alpha1 / namespaces / example-argocd / subscriptions / argocd-operator
time = "2020-11-11T09: 41: 45Z" level = info msg = syncing id = 0tbFL ip = install-nskss namespace = customer-example phase = Complete
time = "2020-11-11T09: 41: 45Z" level = info msg = syncing event = update reconciling = "* v1alpha1.Subscription" selflink = / apis / operator.coreos.com / v1alpha1 / namespaces / example-argocd / subscriptions / argocd-оператор
time = "2020-11-11T09: 41: 45Z" level = info msg = "state.Key.Namespace = состояние openshift-marketplace.Key.Name = состояние сертифицированных операторов.State = CONNECTING "
паника: ошибка времени выполнения: индекс вне диапазона [0] с длиной 0

горутина 632 [работает]:
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/reconciler.imageID (...)
/build/pkg/controller/registry/reconciler/grpc.go:313
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/reconciler.imageChanged(0xc002f34500, 0xc00a6eeeb8, 0x1, 0x1, 0x0)
/build/pkg/controller/registry/reconciler/grpc.go:300 + 0x32d
github.com / operator-framework / operator-lifecycle-manager / pkg / controller / registry / reconciler. (* GrpcRegistryReconciler) .ensureUpdatePod (0xc00aba8570, 0xc000237200, 0xc00a6eee00, 0x0)
/build/pkg/controller/registry/reconciler/grpc.go:238 + 0x3ca
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/reconciler.(*GrpcRegistryReconciler).EnsureRegistryServer(0xc00aba8570, 0xc000237200, 0xc00b73b230, 0x1)
/build/pkg/controller/registry/reconciler/grpc.go:158 + 0xc7
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog.(* Оператор) .syncRegistryServer (0xc000639cc0, 0xc00b765880, 0xc00052db00, 0xc00052db00, 0xc0004edc01, 0x0, 0x0)
/build/pkg/controller/operators/catalog/operator.go:625 + 0x331
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog.(*Operator).syncCatalogSources.func1(0xc00052db00, 0xc00a1d8100, 0x4, 0x4, 0x1, 0x4800c5, 0x3)
/build/pkg/controller/operators/catalog/operator.go:741 + 0x79
github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog.(* Оператор) .syncCatalogSources (0xc000639cc0, 0x1c96800, 0xc000363720, 0xc00b765730, 0x1d9fba8)
/build/pkg/controller/operators/catalog/operator.go:788 + 0x409
github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer.LegacySyncHandler.ToSyncerWithDelete.func1(0x1f4eb00, 0xc0007be740, 0x1f1dd40, 0xca00a1x0c0c0c00a1c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c00a1
/build/pkg/lib/queueinformer/queueinformer.go:183 + 0x26e
github.com/operator-framework/operator-lifecycle-manager/pkg/lib/kubestate.SyncFunc.Sync(0xc000466fa0, 0x1f4eb00, 0xc0007be740, 0x1f1dd40, 0xc00a1d80c0, 0xc00b0)
/ сборка / pkg / lib / kubestate / kubestate.перейти: 184 + 0x4e
github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer. (* QueueInformer) .Sync (...)
/build/pkg/lib/queueinformer/queueinformer.go:36
github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer.(*operator).processNextWorkItem(0xc000151ef0, 0x1f4eb00, 0xc0007be740, 0xc000cad3e0, 0x0)
/build/pkg/lib/queueinformer/queueinformer_operator.go:287 + 0x348
github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer.(*operator).worker(0xc000151ef0, 0x1f4eb00, 0xc0007be740, 0xc000cad3e0)
/ build / pkg / lib / queueinformer / queueinformer_operator.перейти: 231 + 0x49
создано github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer.(*operator).start
/build/pkg/lib/queueinformer/queueinformer_operator.go:221 + 0x45d
  

Обзор · Bootstrap

Компоненты и опции для компоновки вашего проекта Bootstrap, включая упаковку контейнеров, мощную систему сеток, гибкий медиа-объект и адаптивные служебные классы.

Контейнеры

Контейнеры — это самый базовый элемент макета в Bootstrap, и требуется при использовании нашей сеточной системы по умолчанию .Выберите из адаптивного контейнера фиксированной ширины (это означает, что его максимальная ширина , изменяется в каждой точке останова) или гибкой ширины (что означает, что ширина 100% все время).

Хотя контейнеры могут быть вложенными, для большинства макетов вложенный контейнер не требуется.

  

Используйте .container-fluid для контейнера полной ширины, охватывающего всю ширину области просмотра.

  
...

Адаптивные точки останова

Поскольку Bootstrap разработан в первую очередь для мобильных устройств, мы используем несколько медиа-запросов для создания разумных точек останова для наших макетов и интерфейсов. Эти точки останова в основном основаны на минимальной ширине области просмотра и позволяют нам масштабировать элементы по мере изменения области просмотра.

Bootstrap в основном использует следующие диапазоны медиа-запросов — или точки останова — в наших исходных файлах Sass для нашей разметки, системы сеток и компонентов.

  // Очень маленькие устройства (портретные телефоны, менее 576 пикселей)
// Нет медиа-запроса, так как это значение по умолчанию в Bootstrap

// Маленькие устройства (телефоны с горизонтальной ориентацией, 576 пикселей и выше)
@media (минимальная ширина: 576 пикселей) {...}

// Средние устройства (планшеты, 768 пикселей и выше)
@media (min-width: 768 пикселей) {...}

// Большие устройства (настольные компьютеры, 992 пикселей и выше)
@media (min-width: 992px) {...}

// Очень большие устройства (большие рабочие столы, 1200 пикселей и выше)
@media (min-width: 1200px) {...}  

Поскольку мы пишем наш исходный CSS на Sass, все наши медиа-запросы доступны через миксины Sass:

  @include media-breakpoint-up (xs) {...}
@include media-breakpoint-up (sm) {...}
@include media-breakpoint-up (md) {...}
@include media-breakpoint-up (lg) {...}
@include media-breakpoint-up (xl) {...}

// Пример использования:
@include media-breakpoint-up (sm) {
  .some-class {
    дисплей: блок;
  }
}  

Иногда мы используем медиа-запросы, которые идут в другом направлении (данный размер экрана или меньше ):

  // Очень маленькие устройства (портретные телефоны, менее 576 пикселей)
@media (max-width: 575,98 пикселей) {...}

// Маленькие устройства (телефоны с горизонтальной ориентацией, менее 768 пикселей)
@media (максимальная ширина: 767.98px) {...}

// Средние устройства (планшеты, менее 992 пикселей)
@media (max-width: 991.98px) {...}

// Большие устройства (рабочие столы, менее 1200 пикселей)
@media (max-width: 1199,98 пикселей) {...}

// Очень большие устройства (большие рабочие столы)
// Нет медиа-запроса, так как очень большая точка останова не имеет верхней границы по ширине  

Обратите внимание, что, поскольку браузеры в настоящее время не поддерживают запросы контекста диапазона, мы обходим ограничения префиксов min- и max- и области просмотра с дробной шириной (что может происходить при определенных условиях, например, на устройствах с высоким разрешением) за счет использования значений с более высокой точностью для этих сравнений.

Еще раз, эти медиа-запросы также доступны через миксины Sass:

  @include media-breakpoint-down (xs) {...}
@include media-breakpoint-down (sm) {...}
@include media-breakpoint-down (md) {...}
@include media-breakpoint-down (lg) {...}  

Существуют также медиа-запросы и миксины для нацеливания на один сегмент размеров экрана с использованием минимальной и максимальной ширины точки останова.

  // Очень маленькие устройства (портретные телефоны, менее 576 пикселей)
@media (максимальная ширина: 575.98px) {...}

// Маленькие устройства (телефоны с горизонтальной ориентацией, 576 пикселей и выше)
@media (min-width: 576px) и (max-width: 767,98px) {...}

// Средние устройства (планшеты, 768 пикселей и выше)
@media (min-width: 768px) и (max-width: 991.98px) {...}

// Большие устройства (настольные компьютеры, 992 пикселей и выше)
@media (min-width: 992px) и (max-width: 1199.98px) {...}

// Очень большие устройства (большие рабочие столы, 1200 пикселей и выше)
@media (min-width: 1200px) {...}  

Эти медиа-запросы также доступны через миксины Sass:

  @include media-breakpoint-only (xs) {...}
@include media-breakpoint-only (sm) {...}
@include media-breakpoint-only (md) {...}
@include media-breakpoint-only (lg) {...}
@include media-breakpoint-only (xl) {...}  

Точно так же медиа-запросы могут охватывать несколько значений ширины точки останова:

  // Пример
// Применяем стили, начиная со средних и заканчивая очень большими устройствами
@media (min-width: 768px) и (max-width: 1199.98px) {...}  

Миксин Sass для таргетинга на тот же диапазон размеров экрана будет:

  @include media-breakpoint-between (md, xl) {...}  

Z-индекс

Некоторые компоненты Bootstrap используют z-index , свойство CSS, которое помогает управлять макетом, предоставляя третью ось для упорядочивания содержимого. Мы используем шкалу z-индекса по умолчанию в Bootstrap, которая была разработана для правильного размещения элементов навигации, всплывающих и всплывающих подсказок, модальных окон и т. Д.

Эти более высокие значения начинаются с произвольного числа, достаточно большого и достаточно конкретного, чтобы в идеале избежать конфликтов. Нам нужен стандартный набор этих элементов для наших многоуровневых компонентов — всплывающих подсказок, всплывающих окон, панелей навигации, раскрывающихся списков, модальных окон — чтобы мы могли быть достаточно последовательными в поведении.Нет причин, по которым мы не могли использовать 100 + или 500 +.

Мы не поощряем настройку этих индивидуальных значений; если вы измените один, вам, вероятно, придется изменить их все.

  $ zindex-dropdown: 1000! По умолчанию;
$ zindex-sticky: 1020! по умолчанию;
$ zindex-fixed: 1030! по умолчанию;
$ zindex-modal-backdrop: 1040! по умолчанию;
$ zindex-modal: 1050! по умолчанию;
$ zindex-popover: 1060! по умолчанию;
$ zindex-tooltip: 1070! по умолчанию;  

Для обработки перекрывающихся границ внутри компонентов (например,g., кнопки и входы в группах ввода), мы используем младшие однозначные значения z-index из 1 , 2 и 3 для состояний по умолчанию, при наведении курсора и активного состояния. При наведении / фокусе / активном мы выводим конкретный элемент на передний план с более высоким значением z-index , чтобы показать их границу над соседними элементами.

Сетевой блокнот

v1.3.115
Исправление: экспорт в pdf мог не работать на больших диаграммах на 32-битной системе. выпуски с ошибкой «Недостаточно памяти».Страницы, размер которых превышает установленный, теперь масштабируются перед экспортом, чтобы уменьшить использование памяти. Размер можно изменить в реестре параметр.
Исправление: при экспорте документа в pdf шрифты не масштабировались правильно, если страницы используют разное разрешение.

v1.3.114
Изменение: диспетчер лицензий предоставит дополнительную информацию, если вы попытаетесь для установки файла лицензии Enterprise Edition в Professional Edition.
Изменение: Save ищет специально для имени файла «netdiag1.ndg» для запуска SaveAs. диалог, а не заканчивающийся на «netdiag1.ndg «. Приводит его в соответствие с Enterprise Edition.
Исправление: не отображались контуры при обнаружении вставки объекты из CDP Neighbor Tool.
Изменение: Диспетчер лицензий показывает предупреждение, если в папке приложения присутствует более одного файла .license.
Исправление: Форма заставки и Форма о программе не отображали желтый цвет и символ в лицензии. данные.
Исправление: исправлены утечки памяти в коде экспорта PDF.
Изменение: Курсор сбросить до значения по умолчанию после необработанного исключения.

v1.3.112
Новая функция: пункт меню «Всегда наверху» в библиотеке.
Изменение: Улучшен отчет об ошибках для команды texturefill.
Исправление: Удалены некоторые неправильное использование .topmost.

v1.3.111
Исправление: экспорт в pdf. Ярлыки с установленным шрифтом по умолчанию не могут быть виден в pdf.
Изменение: Некоторая подготовительная работа, чтобы персонаж был используется в данных файла лицензии, таких как название организации.

v1.3.110
Новая функция: скрипт объекта Gradientbrush.

v1.3.109
Новая функция: папка рабочей группы для стилей и шаблонов
Исправление: после ошибки диалоговые окна, такие как стили ссылки формата, могут не отображаться. виден из-за того, что основная форма находится наверху.
Изменение: исправлена ​​ошибка. обработка в библиотеке.

v1.3.108
Исправление: исправлены проблемы с заполнением текстур.
Исправление: формат Объект скрипта: таблица кистей не всегда показывала правильный цвет в цвете сборщики ячеек.
Исправление: при удалении вкладки страницы текущая вкладка не выбиралась повторно, если удаленная страница находилась над текущей страницей.

v1.3.107
Новая функция: Script Objects texturefill command
New Функция: команда сглаживания объектов сценария.
Исправление ошибки: форматирование объекта сценария: таблица кистей не всегда показывала правильный цвет в палитре цветов ячейки
Изменение: Удалены некоторые ресурсы, которые ранее использовались сборка мусора, чтобы освободить.

v1.3.106
Исправление: объединение вращения с непропорциональным масштабом в Команда рисования или заливки скриптового объекта отображалась некорректно.
Исправление: Пункт меню Zoom 300% не переведен.
Исправление: средство выбора файла фона показаны файлы .jpeg, но не файлы .jpg.
Изменение: онлайн-библиотека и справка используют https вместо http.
Изменение: при переключении с двух экранов на один экран, главное окно или окно библиотеки могут быть восстановлены в положение за пределами экрана и будет недоступен, если вы не знаете о Shift + Windows + Arrow ключ. Формы теперь перемещаются автоматически.

v1.3.105
Изменение: Улучшен экспорт в pdf.Повернутый текст теперь с возможностью поиска.
Исправление: новая страница неправильно позиционировалась после нажатия Файл> Создать.
Исправление: сбой с ошибками при выполнении File> New, если maxdoc> 1 и текущая страница> 1.
Исправление: вставка после использования закладки могла вызвать ошибка.
Исправление: View-> Fit Visible не позволял создавать несколько документов. открыть / несколько панелей вкладок.
Исправление: параметр меню «Вставить ссылку» не отключался. когда все документы закрыты.
Исправление: не было пункта меню «Вставить ссылку». отключено, если общий документ не был заблокирован.
Исправление: сценарий форматирования Объект мог выйти из строя с System.ArgumentNullException при добавлении первого скрипта на страницу.

v1.3.103
Изменение: добавлены параметры библиотеки и онлайн-библиотеки для просмотра меню.
Изменение: добавлена ​​ссылка на меню «Вставить».
Исправление: онлайн-библиотека всплывающая подсказка кнопки не была переведена.
Исправление: открытие объекта скрипта формата форма могла выйти из строя с ошибкой индекса за пределами границ после вставки новой страницы.

v1.3.102
Новая функция: добавлено меню просмотра с масштабированием по размеру, по ширине и просмотрите обычные параметры / ярлыки.
Новая функция: добавлена ​​возможность экспорта page / document на .pdf
Изменение: PdfSharp.dll теперь установлен. Лицензирование информацию об этом файле можно посмотреть в файле «Readme PDFsharp.txt» в папка программы Network Notepad.
Изменение: Добавлены горячие клавиши для Сохранить как, закрыть файл и выйти.

v1.3.101
Изменение: Поддерживаются размеры страниц, превышающие нормальный максимум размер страницы, автоматически уменьшая масштаб до тех пор, пока размер страницы не уместится.
Изменение: Общие улучшения ReadDiagram ().
Исправление: улучшена обработка невозможность загрузить документ.

v1.3.98
Новая функция: Shift + колесо мыши прокручивает страницу влево и вправо.
Новая функция: в page_settings
добавлен масштаб по умолчанию. Новая функция: Комбинация масштабирования при щелчке правой кнопкой мыши переключает масштаб между масштабом по умолчанию и текущим масштабом
Исправление: при сохранении документа индикатор выполнения работал некорректно.
Изменение: дополнительные всплывающие подсказки в форме настройки, вкладка «Пользовательские приложения».
Исправление: после закрытия всех документов элементы управления меню и панели инструментов все еще имел доступ к данным для последнего закрытого документа.
Исправление: Отмена сохранения изменений в библиотеке во время завершения работы приложения вызвала ошибку в следующий раз библиотеку открыли.
Изменение: обновлен менеджер лицензий 3.5 ссылку на .shtml и #LicensePacks вместо #MultipleLicenses.

v1.3.97
Новая функция: теперь вы можете выбирать, копировать ли объекты включает плавающий текст с помощью параметра в форме настройки.
Новая функция: Цвет окончания ссылки указывает, центрирована ссылка или нет.
Исправление: ошибка при многократной вставке новых скриптов через скрипт форматирования. Форма объекта.
Исправление: вставка скрипта в форму объекта скрипта форматирования выполнялась. не перезаписывать скрипт по умолчанию.

v1.3.96
Исправление ошибки: возможное исправление очень редкой ошибки при закрытии вниз.
Исправление: библиотека может не рисовать объект скрипта с правильным options, если сценарий содержит команды рисования.
Добавлены проверки в GetScriptTableFromStringArray () и PackTabularViewToTmpScript () для обеспечения параметры действительны при нажатии кнопки обновления.
Изменение: добавлен text_style игнорировать операторы при вставке в представление сценария в объекте сценария форматирования.
Изменение: Добавлены обрезки в AlignmentTableEntryPack ().

v1.3.95
Новая функция: оператор параметров Script Objects теперь поддерживает параметр маски меню.
Новая функция: оператор «option end» для объектов сценария. позволяет продолжить рисование после параметров.
Исправление: меню параметров не построен правильно, если самая первая команда была оператором параметра.
Исправление: интервал между полями был неправильным в fieldsupdate ().
Изменение: Дальнейшая оптимизация fieldsupdate ().
Изменение: SaveDocument () пишет «options» вместо «rflip» в заголовке таблицы объектов.
Исправление: если несколько документы открываются, и открывается следующий документ, вызывающий закрытие документ, он не был обработан правильно.
Исправление: команды рисования не могут корректно выполняться на некоторых страницах.

v1.3.93
Исправление: могла записывать в некорректную библиотеку из сценария форматирования. и Форматировать формы.
Исправление: мог потерять изменения в текущей библиотеке, если в формах «Сценарий формата» и «Формат фигуры» выбрана новая библиотека.
Изменение: Незначительные изменения формулировок, используемых в форме объекта сценария форматирования.
Изменить: Файл> Создать теперь предлагает сохранить изменения перед открытием диалог выбора шаблона, если текущий документ будет закрыт.
Исправление: значения шкалы X, Y объекта меньше 0,1 не сохранялись.

v1.3.92
Исправление: удаление строки в таблице пера или кисти в Форма Format Script Object заблокировала дальнейшую работу над объектом скрипта.
Исправление: форма библиотеки могла отображаться без необходимости при нажатии ОК в Форматировать форму объекта скрипта.

v1.3.91
Исправление ошибки: параметр Показать узлы ссылок вызывал ошибку «Значение Не может быть нулевым «, если на диаграмме использовались стили связи» Кривая «или» Кривая2 «.

v1.3.90
Новая функция: теперь вы можете переместить ссылку с одного объекта на другой — перетаскивая точку завершения ссылки с одного объекта на другой.
Исправление: изменения, внесенные в форму свойств объекта, не приводили к обновлению ссылки позиции.
Исправление: перетаскивание нескольких точек завершения ссылки выполнялось. не всегда опускается в правильное положение.

v1.3.89
Новая функция: добавлен отчет о хостах в меню отчетов.

v1.3.88
Новая функция: теперь, когда к ссылкам прикреплены ярлыки, вы можете выберите, будет ли метка поворачиваться в соответствии с наклоном ссылки.
Изменение: после изменения положения метки с помощью контекстного меню метки все выбор сбрасывается.
Изменение: после изменения типа этикетки с помощью этикетки контекстное меню, все выборы сбрасываются.
Исправление: Разгруппировка была включена для закрепленные элементы.Попытка разгруппировать привязанный объект вызвала ошибку.
Изменение: контекстное меню метки «Установить тип» теперь работает для всех выбранных меток.
Изменение: формат файла .ndg синхронизирован между версиями Pro и Enterprise. В редакцию Pro добавлена ​​логика для блокировки загрузки диаграмм Enterprise.
Изменение: Подпись показывает название продукта, когда форма свернута.
Исправление: изменение метки позиция не установила флаг изменения диаграммы.
Исправление: центральное соединение Точка не установила флаг изменения диаграммы.
Исправление: перетаскивание Tabctrl выполнялось не установлен флаг изменения диаграммы.
Исправление: страница удаления Tabctrl не устанавливалась диаграмма изменена флага.
Исправление: страница вставки Tabctrl не устанавливала диаграмму измененный флаг.
Исправление: переименование диаграммы: кнопка отмены в поле ввода имя пустой диаграммы.
Исправление: функция пересечения ссылок была сломана.
Исправление: Nudge не устанавливал флаг изменения диаграммы.
Исправление: при загрузке новый документ, и вам будет предложено сохранить изменения в текущем документе, Кнопка «Отмена» не отменяла загрузку нового документа.

v1.3.87
Изменение: обновлены параметры командной строки.
Новая функция: банка указать страницу из командной строки.
Новая функция: добавлена ​​кнопка просмотра Библиотека объектов рабочей группы в форме установки.

v1.3.86
Исправление: сообщалось об ошибке рекурсии, если объект сценария содержал 7 или более команд рисования. Изменение
: Дальнейшие улучшения скрипта форматирования. Объект для библиотечного контекста.
Исправление: дублирование SaveScriptToLibrary () дочерние скрипты.
Исправление: отступ, используемый SaveScriptToLibrary (), не соответствовать SaveLibrary ().
Исправление: ошибка переименования растрового изображения с «используемым файлом» другим процессом «после перетаскивания файла растрового изображения в библиотеку.
Исправление: ссылка могла не выравниваться, если узел ссылки добавлялся автоматически, когда связанный объект перемещается и включается автоматическое выравнивание.
Исправление: формат Ошибка формы из библиотеки, если это был последний объект в списке.
Изменение: Форматирование фигуры и объект сценария форматирования, сохраняемый в библиотеке, теперь сохраняется в памяти. а не диск.
Исправление: изменения в библиотеке могли быть потеряны при сохранении в Библиотека, созданная из форм Format Shape или Format Script Object.
Изменение: В библиотеке несохраненные изменения теперь отмечены знаком «*» в строке заголовка.
Изменение: Вам будет предложено сохранить любые изменения в библиотеке при выходе из программа.
Изменение: имена файлов установщика перемещаются в .exe вместо .zip. так как это, кажется, лучше работает с Windows Защитник Smartscreen.

v1.3.85
Изменение: улучшенная опция клонирования при использовании сценария форматирования Объект из местной библиотеки.

v1.3.84
Изменение: новый сертификат подписи кода OV.
Исправление: AlignNode не обрабатывал сгруппированные узлы ссылок, которые использовать относительные значения x / y.
Исправление: AlignTermination не добавляет узлы, если вызывается с установленным флагом undoredo false. то есть перестает отменять / повторять таблица отмены / повтора.
Изменение: Улучшено UpdateAutoAlignLinks () для сгруппированных связать узлы (удаление триггеров узлов).

v1.3.83
Изменение: Новые индикаторы в строке меню заменяют выбранные текстовое поле элементов.
Исправление: Формат> Сделать тот же размер мог оставлять метки неправильно расположен.
Исправление: нажатие клавиши табуляции на объекте Значение ToolStrip YScale не применило новое значение.
Изменение: Улучшено состояние выбора после разблокировки объекта или метки.
Исправление: положение заблокированной относительной метки была скорректирована неправильно при изменении размера родителя.
Изменение: на панели инструментов объекта отображается номер объекта.
Изменение: текст На панели инструментов отображается метка # номер.
Исправление: обновление объекта сценария в библиотека не заменяла исходный сценарий, если имя сценария содержало Космос.
Изменение: Отмена повтора начала / завершения транзакций улучшена для группы. Заблокировать / Разблокировать.
Изменение: строка заголовка показывает, является ли документ общим документ.
Изменение: Улучшена группировка меток со ссылками.
Изменение: Выбранные элементы очищаются при переходе в режим вставки.
Исправление: положение ярлыки улучшены при прикреплении к ссылкам.
Исправление: Файл> Новый мог установить ссылку индикатор на неправильный размер при изменении разрешения страницы.
Изменение: некоторые объединение функций / обработчиков.

v1.3.82
Новая функция: Форма свойств объекта: снимок диаграммы теперь динамически обновляется.
Исправление ошибки: Курсор продолжал указывать вращение при нажатии клавиши Shift в любом месте диаграммы после указания поворота на этикетке.
Изменение: Уменьшено мерцание при загрузке документа.
Изменение: Новый Менеджер лицензий v3.3 запоминает настройки, когда не лицензирован.
Исправление ошибки: Ярлыки не всегда располагались правильно после форматирования формы и формата Объект сценария.
Исправление ошибки: ссылки не всегда размещались правильно после поворота или изменения размера.

v1.3.81
Обновлен код, связанный с таблицей ссылок.
Исправление ошибки: Отмена / повтор может работать некорректно после изменений, внесенных в таблицу ссылок.
Исправление: в таблице ссылок не сохранялось переопределение стиля ссылки.
Исправление ошибки: Разрешено редактирование столбца «Кому» в таблице ссылок, но не повлияло.
Изменение: Новый установщик Unicode с дополнительными языками.

v1.3.79
Изменение: Дальнейшие улучшения формы библиотеки объектов.

v1.3.78
Изменение: обновление кода библиотеки объектов.
Исправление: Изменения сделанный в таблице ссылок не помечает документ как измененный.
Исправление: предупреждение сообщение могло появиться после отмены вставки, например «Предупреждение: метка 54 относится к объект 37, но этот номер объекта недопустим для этой диаграммы. Сбросить ярлык относительный номер объекта к 0. «.
Изменение: в диспетчере лицензий добавлена ​​кнопка копирования рядом с идентификатором оборудования.

v1.3.77
Исправление: улучшено удаление и добавление меток через ссылки стол.
Исправление: косметические изменения в форме свойств объекта.
Изменение: Улучшенный менеджер лицензий.

v1.3.76
Исправление ошибки: отмена изменения, внесенного в Формат фигуры, и обновление только один объект (не обновить все) восстановил неверные данные.
Изменение: Обзор формы объекта скрипта форматирования.
Изменение: больше не запрашивается имя скрипта.
Изменение: удалена кнопка «Переименовать». Теперь вы можете просто ввести новое имя в текстовом поле имени.
Изменение: проверка уровня редакции изменена принять 0.
Новая функция: заголовок диаграммы указывает, что требуется сохранение с «*».
Новая функция: в форму сценария форматирования добавлена ​​кнопка «Клонировать».
Ошибка Исправление: изменение размера магистралей работало некорректно.
Исправление ошибки: «Сохранить Пропорции при изменении размера «были потеряны после сохранения или отмены / повтора.
Изменение: «Сохранять пропорции при изменении размера» для магистралей теперь всегда отключено.
Исправление ошибки: после изменения ширины / высоты фигуры в формате формы положение относительных меток не обновлялось.
Изменение: путь простой Линейные магистрали прорисовываются изменилось. Теперь использует ширину / высоту и основной цвет вместо размера и цвета границы.
Исправление ошибки: Выбор ссылки с последующим перетаскиванием объекта рисовал контур объекта с помощью неправильный размер пера.
Исправление ошибки: не было отменено изменение объекта сценария. доступно, если объект сценария форматирования был открыт из меню.

v1.3.75
Изменение: Удалено ограничение в 10 наборов инструментов.
Новая функция: Добавить В форму настройки добавлена ​​кнопка «Набор инструментов».
Исправление: нажмите кнопку «Библиотека» на Форма объекта сценария форматирования была привязана к верхней части формы, а не к Нижний.

v1.3.73
Исправление: при вставке скрипта из онлайн-библиотеки в Форма скрипта форматирования, ошибки отображались для первых двух строк «Сеть» Обрезка блокнота .. «и» объект 1 .. «. Поскольку они фактически не являются частью объект сценария форма теперь просто игнорирует эти операторы.
Исправление: Ошибка форматирования объекта сценария при вставке объекта с несколькими сценариями, например пример Dell R210 в онлайн-библиотеке.
Изменение: Некоторое поле ввода у заявлений отсутствовал заголовок.
Незначительные обновления перевода.
Исправление: Кнопка разделения параметров в форме сценария форматирования не отображалась правильно, если заполнен только одним вариантом.

v1.3.71
Новая функция: соединения по радиусным ссылкам.
Изменение: документы есть сохраняется как версия (формат файла) 8.5, если настроены соединения радиальных ссылок.
Изменение: Улучшено переименование растрового изображения в библиотеке. Копии extn, если они не указаны, и проверяет, что extn одинаковый до и после переименования.
Исправление: индикатор поворота не работает для метки поверх объекта.
Исправление: изменение некоторых значений на панели инструментов свойств объекта и свойств текста привели к двум операциям отмены / повтора сделки.
Исправление: предлагалось обновить версию диаграммы при сохранении после загрузки шаблона.

v1.3.70
Исправление ошибки: метод перетаскивания файла .ndg на страницу для создания гиперссылка не отображала ярлык с цветом гиперссылки.
Различный перевод обновления
Исправление: меню «Установить текстовый слой» изначально отображалось некорректно.
Изменение: параметр «Загрузить значения по умолчанию» в формах «Форматировать текст» и «Форматировать стиль ссылки». переместился в меню в разделе «Файл».

v1.3.69
Изменение: пользовательские цвета сохраняются, только если вы нажмете ОК в цветной диалог.
Исправление: пользовательские цвета не сохранялись в цветовых диалогах. открывается из текстовой панели инструментов.
Исправление: панели инструментов Object и Text не были обновляется, если с помощью резиновой ленты выбран один элемент.
Изменение: Улучшена логика для флажков в форме Форматировать фигуру.
Исправление: формат фигура из библиотеки может перезаписать первый объект на диаграмме, если «сохранить в диаграмма «.
Исправление: панель инструментов объекта сбрасывалась после изменения размера или вращающийся объект.
Исправление: панель инструментов «Текст» сбрасывалась после поворота текста.
Улучшения в выборе резиновой ленты.
Исправление: клавиша Shift могла показывать поворот значок, когда этого не должно быть.
Изменение: изменение размера и поворот с помощью клавиатуры таблица выбора вместо последнего элемента, нажатого мышкой.
Исправление: отмена выбора объект, который заблокировал подчиненных, заставил объект оставаться наверху таблица выбора.
Изменение: кнопки F1-F6 запускают функции для первого объекта в selection_table, а не последний объект, по которому щелкнули мышью.
Исправление: Набор инструментов Опция «Несколько» всегда была отключена при чтении файла tooldefs.txt.
Изменение: обновлен перевод на голландский язык. Спасибо, Яап.
Изменение: F1-F6 блокируется, если выбрано несколько элементов и инструмент не определен для поддерживать несколько предметов.
Изменение: интернационализированный текст в форме заставки и О форме.

v1.3.67
Изменение: обновлена ​​форма форм формата.
Исправление: форматирование формы всегда сохраняется в библиотеке shape.plf.
Изменение: добавлена ​​опция выбора библиотеки для форматирования форм и форматирования объектов скрипта.
Исправление: некоторые строки были переведено в итальянском переводе.
Исправление: ромб с простой заливкой был неправильно заполнен.
Изменение: вариант параллелограмма прямоугольной формы. изощренный.

v1.3.65
Исправление ошибки: переименование объекта или имени файла объекта в библиотеке вызывало объект, который не удается вставить в диаграмму.
Улучшенный код, используемый для новой компоновки вставил объект в библиотеку.
Изменение: флажок «Сохранить в библиотеку» в формате Объект сценария формы и формата теперь показывает имя текущей библиотеки.
Скомпилирован для использования .Net Framework v4.0 + и добавлен новый параметр установки в Страница загрузок, поэтому Windows10 / 8 больше не нужно устанавливать старый .Net Версия фреймворка.

v1.3.64
Изменение: новый код подсветки показывает ручки для изменения размера и отметки для области поворота.
Изменение: элемент остается выделенным после перетаскивания и повернуть.
Исправление: вращение относительных объектов и текста не работало иногда правильно.
Изменение: Выбран новый индикатор прерывания связи.
Изменение: увеличены максимально допустимые значения ширины и высоты до 3000 дюймов. Форматировать форму объекта скрипта.
Исправление: удаление объекта не работало. правильно при изменении размера, когда объект имеет несколько слоев группировки и вращение.
Исправление: соответствующий указатель мыши не всегда выбирался, когда предлагает изменить размер объекта, который имеет несколько уровней группировки и вращение.
Исправление: вращение элемента с помощью мыши иногда переворачивало элемент 180 градусов.
BugFix: Сброс отмены / повтора после изменения разрешения диаграммы.
Изменение: заблокировано изменение размера узла ссылок с помощью Shift +/-.

v1.3.62
Новая функция: добавлена ​​графика в списки стилей ссылок.
Исправление: кнопка ОК для стилей форматирования ссылок не работала, если ссылки не было. стили на схеме

v1.3.61
Исправление: метки ссылок не обновлялись при автоматическом выравнивании ссылок. был включен.

v1.3.60
Новая функция: прикрепление меток к ссылкам (подробнее здесь)
Изменение: Формат файла 8.4 теперь является версией по умолчанию.
Изменение: PromptSave () теперь имеет Отменить опцию. Значок изменился на вопросительный знак.
Исправление: пользовательский колпачок опция пересечения не удалась, если ссылка пересекала объект точно в углу
Исправление: открытие второго документа, который не содержал текстового стиля с именем «по умолчанию» приведет к ошибке в SetTextEntryBoxAttrib (), если текст был добавлен к диаграмме.
Исправление: при сохранении в формате CSV используется «;» в странах которые используют «,» в качестве десятичного разделителя.
Изменение: Сохранение записывает объекты скрипта Заголовок таблицы.

v1.3.59
Изменение: обновление формы стилей ссылок форматирования.
Изменение: Устаревший стиль ссылки со стрелкой. Заменены кастомные колпачки на новые Вариант пересечения.
Исправление: удаление всех стилей ссылок и добавление нового привело к ошибке.
Изменение: формат файла 8,3 теперь используется по умолчанию.
Изменение: Комбинация стилей ссылок форматирования из стилей линий теперь представляет собой графическую комбинацию
Исправление: форма «Форматирование стилей ссылок» — прозрачный стиль не работал.
BugFix: исчез стиль связи кривой с двумя точками. Теперь рисует прямая линия.
BugFix: форма форматирования стилей ссылок — настройка соединения не выполнялась обновить предварительный просмотр стиля lightning2.
Новая функция: линия, кривая и кривая2 стили ссылок могут быть переопределены для отдельных ссылок из контекста ссылки меню.
Предостережение: стили ссылок сохраняются в файле стилей ссылок по умолчанию. (linkdefs.nls) или другой файл стилей ссылок, в котором используется устаревшая стрелка стиль ссылки или пользовательские концы необходимо обновить вручную после обновления до этого выпускать.

v1.3.58
Изменение: новый код для настраиваемых ограничений стиля ссылок — размеры указаны более предсказуемо.
Изменение: при сохранении диаграмм используется формат файла 8.2. которые содержат стили ссылок с настраиваемыми заглавными буквами.
BugFix: разрыв связи Не отображалось окно индикатора при рисовании ссылок на диаграмме по умолчанию.
Изменение: Улучшена прорисовка ссылок при построении многосегментных ссылок.
Изменение: интервал сетки в форме «Стили форматирования ссылок» отражает интервал сетки. параметр.
Исправление ошибки: попытка загрузить заблокированный файл завершилась без ошибок.
Исправление: дополнительные настройки привязки к сетке.

v1.3.57
Исправление: смещение элемента и отпускание клавиши Shift перед Клавиша курсора не обновляла диаграмму.
Исправление: TmpReadTextStylesTable () улучшенная проверка строки согласно ReadTextStylesTable ().
Исправление: объект Не удалось выполнить выравнивание скрипта при вставке, если на ссылке было мышление.
Исправление: Щелчок по тексту с установленным шрифтом по умолчанию останавливает панель инструментов Text Properties с работает правильно.
Изменение: перетаскивание сгруппированного объекта сценария за пределы его родитель теперь автоматически разгруппирует объект.
Изменение: кнопка ОК была отключено при удалении всех стилей текста. Это было изменено, чтобы позволить документ не иметь текстовых стилей.
Изменение: SaveDocument () не записывает заголовок таблицы стилей текста, если текстовых стилей нет.
Изменение: SaveDocument () не записывает заголовок таблицы фигур, если в ней нет фигур. диаграмму.
Изменение: форматирование текстовых полей стилей ссылок ширины и угла заменено на поле numericupdown.
Изменение: Свойства объекта вращаются текстовое поле заменено на числовые поля сверху вниз.
Изменение: Свойства объекта текстовое поле слоя заменено полем со списком.
Изменение: Свойства объекта Панель инструментов поворота текстового поля заменена числовым полем вниз.
Изменение: текст Панель инструментов «Свойства» повернуть текстовое поле заменено числовым полем вниз.
Новое метод сохранения одной транзакции отмены / повтора для повторяющейся клавиатуры подталкивает, поворачивает или изменяет размер.
Изменение: ширина границы фигуры изменена с целое в одно.
Изменение: плавающий текст перемещен на отдельную вкладку в объекте. Форма свойств.
Изменение: плавающий текст не отображается, если курсор не установлен. дефолт.
Изменение: Плавающий текст отключен при предложении изменения размера объекта.
Изменение: указатель завершения режима связи центрируется на объекте, если соединение Точки установлены на 1.
Изменение: элементы управления панели инструментов свойств объекта доступны только для активен, когда объект выбран.
Изменение: Формат> Объект скрипта предлагает вам ввести имя для объекта сценария в начале вместо используя «default» в качестве имени сценария.

v1.3.56
Улучшенная привязка к сетке.
Исправление: оставался в режиме вставки. после перетаскивания из библиотеки.

v1.3.55
Исправление ошибки: исправлены проблемы с указателем мыши, представленные в v1.3.53.
Исправление: на некоторых компьютерах сетка не прорисовывалась при запуске.

v1.3.53
Новая функция: привязка к сетке
Исправление ошибки: щелчок по выбранному завершение ссылки виден левый контур.
Исправление: курсор застревает режим изменения размера объекта при быстром перемещении от объекта к краю страницы.
Интервал по умолчанию для сетки изменен с 16 на 20, и используется новая запись в реестре. хранить ценность.

v1.3.52
Новая функция: щелкните левой кнопкой мыши и удерживайте в течение 1,5 с. перетащите и отпустите.
Новая функция: кнопки «Отменить» / «Вернуть» на панели инструментов.
Новое Функция: ползунки прозрачности на панели инструментов свойств текста.
Исправление: текст / Объекты, для которых установлен уровень 0 при чтении файла обратно, были установлены на уровень по умолчанию.
Исправление: щелчок правой кнопкой мыши по завершению выбранной ссылки приводил к переходу формы.Теперь отображает контекстное меню ссылки.
Обновление чешского перевода. Спасибо, Мартин.

v1.3.51
Стандартизировано кодировкой UTF-8 для всех файлов переводов.
Добавлен словенский перевод.
Заменены значки стрелок вверх и вниз в Формате. Формы текстовых и форматных ссылок.

v1.3.50
License Manager v2.3 обрабатывает случайные ПК, на которых исключение при попытке запустить веб-браузер при нажатии кнопки купить сейчас кнопка.
Отфильтрованы сокращения амперсанда из всплывающих подсказок.
Исправление ошибки: если Windows создала файл thumbs.db в общей папке данных приложения. это может вызвать первую запускаемую копию файлов данных для пользователей папка данных приложения, чтобы выйти из строя.
Исправление ошибки: при первом запуске копии datafiles не удалось, в результате окно сообщения об ошибке было настроено с недопустимый стиль сообщения.
Обновление итальянского перевода. Спасибо, Роберто Б.

v1.3.49
Текстовый файл с английским переводом обновлен с помощью клавиши ALT ярлыки.
Показать панель инструментов «Свойства объекта» и «Показать свойства текста» Параметры меню панели инструментов не были переведены.
Обновление немецкого перевода.
При удалении linkdefs.nls теперь удаляется из данных пользовательского приложения. Папка. Это запускает «Первый запуск» копии файлов для пользователя. Папка данных приложения при повторной установке (для всех пользователей компьютера). Ранее удаление и повторная установка не обновляли объект. Библиотеки.
Исправление: программа не удалась, если был добавлен текстовый стиль, и его имя содержало пробелы.

v1.3.47
Исправление: пропадал плавающий текст при чтении диаграмм, созданных в Бесплатная версия.
Исправление: если «Максимальное количество открытых документов» установлено на большее чем один, и вы пытаетесь открыть дополнительный документ, но это не удается, активный документ настроен неправильно, что приводит к ошибкам.
Исправление: Раскрывающийся список языков формы настройки изменен на список.
Изменение: нажатие кнопки «Отмена» в Форма установки возвращает язык, если язык был изменен.

v1.3.46
Исправление: при чтении диаграмм, созданных с помощью Freeware Edition этикетки не получили правильную настройку прозрачности фона.
По умолчанию папка для ручного сохранения и загрузки стилей ссылок и стилей текста изменена на Папка System.Environment.SpecialFolder.ApplicationData.
Добавлен заголовок «Сетевой блокнот» к ряду операторов msgbox. Заменяет по умолчанию название dotnetpad.
Исправление: ReadLinkStylesFromFile () не пропускал заголовок В результате получается стиль, называемый «стилем».
Исправление: копирование одного элемента например, какой-то текст не активировал кнопку вставки.

v1.3.45
BugFix: Исправлено несколько ошибок, связанных с добавлением меток через форма «Таблица ссылок».

v1.3.44
Заменено update () на FLSUpdate (), поскольку update () конфликтует. Косметический.
Обработать и ответить «привет» для обработки, предоставленной по команде линия.
Добавлен WM «конец» для закрытия приложения
Добавлен WM «clear» для очистки все индикаторы статуса
введены partner_hwnd для отслеживания других партнеров кроме nnping / send terminate message при выходе.
Удалена ссылка на maxping и сделал local_node_table динамически изменяемым.
Исправление: $ hwnd. переменная подставлена ​​неправильно.
Улучшенная командная строка обработка. Порядок для имени файла и hwnd: больше не фиксируется.
Исправление ошибки: ConvertDecimalPointInScriptStatement () ссылается на argn, когда должен иметь было local_argn

v1.3.43
Изменение: новый менеджер лицензий позволяет переносить лицензии. Более подробности здесь.

v1.3.42
Новая функция: объекты сохраняют пропорции при изменении размера на углы. Возможность отключить это добавлено в формы свойств и библиотеки.
Изменение: улучшен устаревший стиль ссылки со стрелкой при связывании с узлом ссылки.
Менеджер лицензий: добавлена ​​дополнительная информация об ошибках в ловушку ошибок на GetBtn.
BugFix: не запомнил установку флажка для автоинкремента ревизии в Форматировать форму объекта скрипта.
Изменение: Округленное текстовое поле шкалы x / y.
Исправление: значения x / y панели инструментов свойств объекта не обновлялись после изменение размера.

v1.3.41
Комбинация стилей ссылок панели инструментов увеличена по ширине и автоматически изменена. падать.
Разрешение по умолчанию изменено с чернового на точное.

v1.3.40
Дальнейшие изменения текста Set Type.

v1.3.39
Новая функция: добавлено подменю «Установить тип» в текст. контекстное меню. Текст может быть следующих типов:
— «Заголовок»: Для обычных меток нажатие клавиши Enter или escape-клавиши Shift-Enter добавляет новый линия.
— «Адрес»: как заголовок, но отображается в соответствии с Кнопка Показать / скрыть IP-адреса на панели инструментов.
— «Поток»: клавиша Enter добавляет новую строку, используйте клавишу ESC (или кнопку на панели инструментов) для отправки.
Изменение: Слой по умолчанию изменен для ссылок, выведенных из вывода CDP Tool.
Исправление ошибки: Перетаскивание, смещение или выравнивание могут вызвать смещение связанных узлов ссылок. со ссылками, у которых включено выравнивание.

v1.3.37
Новая функция: форма настройки, вкладка определяемых пользователем приложений теперь имеет кнопки для изменения порядка инструментов.
Новая функция: форма настройки, определяется пользователем На вкладке «Приложения» теперь есть кнопка для выбора и копирования инструментов из других наборов инструментов.

v1.3.36
Новая функция: команда «paint» позволяет объектам сценария включить другие объекты сценария.Видеть Что нового? для больше информации.
Изменение: форма объекта сценария форматирования адаптирована для обрабатывать несколько объектов сценария и новую команду рисования.
Изменение: слияние Объекты сценария были адаптированы для использования команды рисования.
Новое Особенность: Селективный номер версии формата файла. например документ сохраняется как формат файла 8.1, если он содержит команды «рисовать», в противном случае он сохраняется как формат файла 8.0
Изменение: перетаскивание библиотеки не обновляло выбранный в данный момент объект в библиотеке, поэтому перетаскивание с последующим cut, например, удалит не тот объект.
Исправление ошибки: перетаскивание улучшена библиотека, где маленький объект находится рядом с большим.
Изменение: URL-адреса диспетчера лицензий изменены с pro1.1 на pro1.3

v1.3.35
BugFix: Copy Page пропустило копирование соответствующего элемента, если есть в любом скрипте на странице присутствовала только одна ручка, кисть или команда. скопировал.
BugFix: Фон не сбрасывался на странице 2+ при загрузке нового документ вместо существующего.

v1.3.34
Изменение: при запуске новой ссылки на объект проверяется, что слой существующие ссылки отрисовываются, чтобы выбрать слой для новой ссылки.
Изменение: Улучшена работа колесика мыши в библиотеке.

v1.3.33
Исправление ошибки: Библиотека: сбой пункта меню «Копировать библиотеку объектов», если библиотека содержала формы или объектные скрипты.

v1.3.32
Изменение: Улучшена работа вставки пунктов меню и вставки. кнопки.

v1.3.31:
Исправление: Файл> Создать> Отмена и Файл> Открыть> Отмена оба неправильно закрыли текущий документ.
Изменение: указание фоновое изображение без полного пути ищет файл фонового изображения в в той же папке, что и текущий документ.
Изменение: отключено меню привязки вариант, если какой-либо выбранный элемент является членом группы.
Изменение: отключено Параметр группового меню, если какой-либо выбранный элемент привязан.
Изменение: Фон Средство выбора файлов перечисляет все типы растровых изображений.

v1.3.30
Изменение: Улучшения в выборе заблокированных элементов и перетащить и уронить.
Изменение: изменен способ выбора слоя рисования ссылок. на основе слоя первого подключенного объекта.
Изменение: приоритетное щелкнув ссылку над объектом, за исключением небольших объектов (менее 800 пикселей).
Изменение: Улучшенная подпрограмма Connect () теперь правильно устанавливает второй объект. при завершении ссылки на узле ссылки.
Исправление: значение Y в свойствах объекта Полоса инструментов была сломана. Он изменил масштаб y вместо значения y.
Изменение: Форма свойств диаграммы, соотношение изменено с текстового поля на метку.
Исправление: форма свойств диаграммы, плавающий текст неправильно отображался подчеркнутым.

v1.3.24
Исправление ошибки: объекты сценария: ширина пера не масштабировалась правильно с настройкой масштабирования страницы.

v1.3.23
Изменение: положение относительных меток изменено на сохраняйте левое и верхнее положение при редактировании.
Изменение: Заголовки Scripts.plf заменяет Titleblocks.plf в библиотеке.
Изменение: Rubberband-select теперь также определяет, является ли автономная метка ближайшей к начальное положение мыши вниз, и если да, то метка будет первой элемент выбран.
Изменение: Небольшое изменение в логике рисования библиотеки.
Исправление: SaveDocument () не сохранял разные изображения фона для каждого страница.

v1.3.22
BugFix: добавление имени или адресной метки в объектный скрипт или другой объект без существующих меток может выйти из строя с индексом за пределами ошибка.
Изменение: Уменьшено мерцание с помощью резиновой ленты.
Изменение: Выбор резиновой ленты теперь определяет ближайший объект к исходной мыши вниз и устанавливает его как первый объект в выделении.
Исправление: Переименование скрипта в форме Format Script Object повредило клонированный скрипт из-за неглубокой копии.
Изменение: SaveDocument () больше не сохраняет неиспользуемые объекты сценария.

v1.3.21
Исправление ошибки: ширина и высота страницы на диаграмме несовместимы Форма собственности.
Изменение: новый значок панели задач

v1.3.19
Изменение: выбранные элементы очищаются после форматирования текста, Установите слой, установите стиль текста и свойства объекта.
Исправление ошибки: приведено в порядок приложение Закрыть код. Возможно устраняет случайную ошибку при закрытии.
Изменение: Координаты x / y, размер шрифта и угол панели инструментов Text Properties обновляется при перемещении положения, размера или угла поворота.
Изменение: добавлен слой на панель инструментов «Свойства текста».
BugFix: список стилей текста в свойствах текста Панель инструментов не заполнялась до тех пор, пока не был нажат какой-либо текст.
Изменение: Незначительное изменить способ рисования линий сетки.

v1.3.18
Исправление ошибки: после обновления стиля текста выделенный текст при использовании этого стиля старые габаритные размеры сохраняются до тех пор, пока они не будут обновлены позже.
BugFix: после добавления нового стиля ссылки, щелкнув ссылку правой кнопкой мыши, чтобы установить новый стиль ссылки может завершиться ошибкой с ошибкой индекса вне допустимого диапазона.

v1.3.17
Исправление ошибки: в свойствах диаграммы сформируйте текст и Цветные кнопки линий сетки были сломаны.

v1.3.16
Новая функция: Параметры> Показать панель инструментов свойств текста
Новое Функция: значения X / Y добавлены на панель инструментов свойств объекта.
Изменение: добавлено поддержка объединения многострочных меток в объект сценария

v1.3.15
Исправление ошибки: форматирование таблиц объекта сценария «Перо» и «Кисть» можно сортировать, вызывая проблемы.
BugFix: Щелчок по столбцу таблицы пера и кисти 1 будет вызывать палитру цветов.
Другие косметические обновления формата Форма Script Objects.

v1.3.14
Новая функция: Формат> Объединить объекты сценария. Смотрите, что нового.
Изменение: Точки подключения и панель инструментов Показать IP-адреса значки изменяются в соответствии с настройками.
Изменение: кнопка выхода в библиотеке закрывается библиотека и отменяет режим вставки. Кнопка Скрыть закрывает библиотеку и включает вставку режим. Раньше обе кнопки выполняли примерно одно и то же.
Заменено несколько ссылок на шрифт MS Sans Serif с Microsoft Sans Serif.
Исправление: проверка масштаба X / Y в форме свойств объекта могла завершиться ошибкой с нулевым значением эталонная ошибка.

v1.3.13
Изменение: Обновлены значки панели инструментов.

v1.3.12
Исправление ошибки: улучшена обработка сбоя при загрузке шрифта в скрипте. Команда добавления пути к объекту.

v1.3.11
Новая функция: скрипт команд рисования и заливки объекта поддержка вращения.
Исправление ошибки: Отмена транзакции могла быть повреждена после большого количества отмен.
Исправление ошибки: отменить / повторить изменение сценария объекты могут выйти из строя.

v1.3.10
Новая функция: форма сценария форматирования теперь имеет отмену, повтор, вырезание, копирование. и вставьте панели инструментов.
Новая функция: добавлены параметры группировки для объекта. контекстное меню.
Изменение: Дочерние объекты (объекты в группе) теперь имеют Оранжевая подсветка, когда выбран родительский элемент.
Улучшено окно ошибок, чтобы перетаскивать в сторону и предоставлять информацию, не мешая Работа.

v1.3.9
BugFix: диаграмма исчезла (временно) после отмена форматирования текстовой формы из-за неправильной настройки битовой карты памяти.
BugFix: Исправлена ​​обработка десятичной точки для шкалы X / Y в свойствах объекта. форма для регионов, которые используют «,».
Новая функция: добавлены кнопки просмотра +/- в панель инструментов библиотеки.

v1.3.8
Завершена проверка кода формы библиотеки.

v1.3.7
BugFix: отсутствовали ссылки на размер шрифта 5,6,7 в одной точке в форме Форматировать текстовый стиль.
BugFix: добавление новых объектов в библиотеку могло приведет к ошибке NullReferenceException.
BugFix: удаление объекта из библиотеки с последующим добавлением объекта в библиотеку не удалось отобразить объект.
BugFix: не работала опция меню «Сохранить как» в библиотечной форме.

v1.3.5
Исправление ошибки: поддержка регионов, в которых используются символы, отличные от «.» для десятичной точки.
Изменение: Удалены «Нет привязки» и «Анкормаска» из параметры начальной и конечной заглавных букв в стилях «Формат ссылки».
BugFix: Исправлен запуск и стили торцевых заглушек не работают с момента введения кастомных заглушек.
Изменение: Улучшена обработка текстовых полей в формах. Дает отзыв о входе и пищит при ошибке.
Forms Review: F1 дает контекстно-зависимую справку. Esc выходы формы. Возврат либо «принимает» текущую форму для простых форм, либо текущая настройка для динамических форм.
Изменение: Допустимые дробные размеры шрифта в формате текстовой формы.

v1.3.4
Исправление ошибок.Ошибки при работе с объектами скрипта в некоторых локалях которые используют «,» вместо «.» как десятичная точка.

v1.3.3
Новая функция: настройка набора инструментов «несколько» устанавливает, инструмент запускается для всех выбранных объектов или только для последнего выбранного объекта.

v1.3.2
BugFix: размер шрифта для объектов скрипта изменен в соответствии с размер шрифта для этикеток. Обновлена ​​онлайн-библиотека скриптов с измененными размерами шрифтов. На существующих диаграммах размеры шрифта Script Object будут настроены и сохранены. как новый формат файла версии 8.0
BugFix: Форматирование объекта сценария, сохранение в библиотека не удалось после поиска библиотеки.

v1.3.1
Новая функция: форматирование формы объекта сценария.
Новая функция: Щелчок правой кнопкой мыши по объекту в режиме ссылки создает узел фоновой ссылки вместо ссылки на выбранный объект.
Новая функция: теперь вы можете хранить Объекты сценария в локальных библиотеках.
Улучшено управление памятью при работа с растровыми изображениями большего размера.
Новая функция: параметры масштабирования 300% и 400%.
Исправление ошибки: фоновое изображение не выбрано и не отображается правильно в многостраничный документ.
Исправление ошибки: щелкните правой кнопкой мыши объект сценария, у которого нет параметры неправильно отключили пункт меню Параметры на панели инструментов вместо Параметры в контекстном меню.
Исправление ошибки: закрытые ссылки начала и торцы не были правильно масштабированы с функцией масштабирования.
Изменение: пустое имя допускается при переименовании диаграммы.
Изменение: удалено экспортное растровое изображение. избыточный код для экспорта с помощью плагина.
Исправление ошибки: запрос на сохранение изменений to library прервана загрузка другой библиотеки.

v1.2.23
Исправление ошибки: кнопка «Копировать страницу» в контекстном меню вкладки страницы некорректно скопированные объекты скрипта (пропущена последняя строка).

v1.2.22
Повторно включено автоматическое обновление для v1.1.39 и более ранних версий.

v1.2.21
Новая функция Файл> Отчеты.
Новая функция CTRL + колесико мыши диаграмма увеличения.
Добавлены размеры шрифта 5,6 и 7 в список размеров шрифтов по умолчанию в Форматировать текстовые стили формы.

v1.2.20
Исправление ошибки: не работало сохранение как файл .csv.
Исправление ошибки: Параметр меню «Очистить стили ссылок» в форме «Форматирование стилей ссылок» привел к появлению ошибки.
Исправление ошибки: при использовании параметра командной строки экспорта, если сообщение об ошибке приложение было закрыто до того, как вы смогли его прочитать.
Ошибка Исправлено: аргумент командной строки экспорта не поддерживал кавычки / пробелы в имя выходного файла.
Исправление ошибки: удален файл �Associate .ndg. Расширение� на форме настройки.Это не сработало / требовался админ прав. Повторная установка создаст файловую ассоциацию.
Новая функция: A На панели инструментов можно активировать кнопку «Обновить диаграмму». Это используется для обновите рисунок при редактировании диаграмм вне сетевого блокнота. В опция включена в форме установки.

v1.2.19
Сгруппированные объекты и текст остаются статичными, когда родительский размер объекта изменяется (если он не заблокирован).

v1.2.18
Ссылки остаются в фиксированном положении, когда подключенный объект изменен размер (если ссылка не отцентрирована, и в этом случае она остается по центру).
Информационное сообщение отключено, если значок не найден (введено в v1.2.11)

v1.2.17
Текстовая форма с измененным форматом для соответствия маленьким экранам.
Ошибка Исправлено: форматирование текстовой формы Font_size_txt не обновляется при загрузке формы.

v1.2.16
Исправление ошибки: цвет фона не отображается в формате текста форма.
Исправление ошибки: переход между начальными записями в свойствах объекта. Панель инструментов вызвала ошибку нуля.
Обзор формы форматирования текстовых стилей.Текстовые стили теперь можно сохранять и загружать из файла.
Новая функция: Выделение объектов и меток теперь «липкое».
Новая функция: метка и объект контекстные меню теперь работают для всех выбранных элементов.
Новая функция: Пользователь функции теперь выполняются для всех выбранных объектов.
Блокировка / разблокировка все выбранные объекты и метки.

v1.2.15
Завершена проверка формы «Стили форматирования ссылок».

v1.2.13
Дальнейшие улучшения стилей форматирования ссылок.

v1.2.12
Исправление ошибки: исправлено несколько ошибок в стилях ссылок форматирования.

v1.2.11
Основное исправление ошибки: при вставке или удалении страниц скрипты были не клонируется правильно при перемещении страниц, что приводит к повреждению скриптов.

v1.2.10
Исправление ошибки: Дальнейшие улучшения выравнивания скриптов.
Изменить на диалоговое окно и URL-адрес отображаются, если лицензия не найдена.

v1.2.9
Восстановлены автоматические обновления с версии 1.2.8 и выше.Автоматические обновления для более ранние версии появятся в ближайшее время.

v1.2.8
Исправление ошибки: Улучшения в автоматическом сценарии align

v1.2.7 — Дата выпуска 21 ноября 2016 г.
Исправление ошибки: вставка недопустимого оператора вызывало преждевременное завершение работы объектов сценария сетевого блокнота. Теперь отображается ошибка сообщение.
Исправление ошибки: при изменении параметров объекта скрипта не устанавливался флаг изменения диаграммы.
Исправление ошибки: проблема со значением условия в параметрах скрипта.

v1.2.6 — Выпуск дата 20 ноября 2016 г.
Исправление ошибки: вставка скрипта более высокой версии не заменила существующий скрипт правильно.

v1.2.5 — Дата выпуска 17 ноября 2016 г.
Ошибка Исправлено: CR в середине метки одновременно ввел метку и усек ее.
Новая функция: Переменная $ ADDRLIST. См. Что нового?
License Manager, устанавливающий недействительную лицензию, теперь отображает полный идентификатор оборудования.
Исправление ошибки: удаление подписи для объекта могло приводят к ошибке средства проверки целостности и спутанным этикеткам.
Gpscripts переименован в «Сетевые сценарии блокнота» как имя gpscript уже используется.
Новая функция: Точки выравнивания для скриптов.

v1.2.4 — Дата выпуска 30 августа 2016 г.
Ошибка Исправления: Отмена повтора проблем с сгруппированными объектами.

v1.2.3 — Дата выхода 23 Август 2016 г.
Исправление ошибки: тег Gpscript неправильно установлен в object_unpack ()

v1.2.2 — Дата выпуска 18 августа 2016 г.
Дополнительная работа над gpscipts.

версия 1.2.1 — Дата выпуска 15 мая 2016 г.
Новая функция: gpscripts.

v1.2.0
Существенная переработка кода отрисовки.
Новая функция: без ограничений группировка.
Новая функция: заблокированные объекты и текст масштабируются вместе с родительским объект.
Новая функция: функция разблокировки блокировки группы блокирует или разблокирует все подчиненные объекты и текст.

v1.1.39
Текущая версия развернута через автоматические обновления. Это будет обновлено в ближайшее время.
Новое Функция: Параметры> Панель инструментов Показать свойства объекта

v1.1.38
Исправление ошибки: метки, добавленные через форму таблицы ссылок, могли вызвать label_table массив для переполнения.

v1.1.37
Ошибка Исправлено: пустые поля в форме стилей форматирования ссылок вызывали ошибку.
Исправление ошибки: улучшено положение окружности произвольной торцевой заглушки.

v1.1.36
Дальнейшие корректировки недавних новых функций

v1.1.35
Дальнейшие корректировки недавних новых функций

v1.1.33
Переписан код рисования ссылок для использования графических путей.
Новая функция: стили ссылок форматирования теперь поддерживают настраиваемые заглушки.
Исправление ошибки: Проверка версии выполняется для всех открытых документов.
Исправление ошибки: курсор мог застрять как значок руки, если вы начинаете перетаскивать диаграмму близко к объекту.

v1.1.32
Исправление ошибки: Улучшения гиперссылки. Теперь поддерживает поиск «объект n».

v1.1.31
Исправление ошибки: введена ошибка в v1.1.30 с возможностью запуска нескольких функций в одном определении. Неверно обработанные кавычки в определении инструмента.

v1.1.30
Новая функция: теперь вы можете запускать несколько функций в одном определении, разделяя их с помощью «&&».
Обновленный NNPing.exe поддерживает параметр включения / выключения / авто.
Новое Функция: подключаемый модуль Wake On Lan nnwol.исполняемый.
Определите функциональную кнопку «Пробуждение» вот так:
NNPing $ ipaddress 1000 3 up.wav 3 down.wav on && nnwol.exe $ VAR1
Где $ VAR1 (пользовательская переменная) имеет значение <широковещательный IP-адрес> <порт>
например 192.168.1.255 9 21-3a-55-37-6e-76
Это запустит NNping для выбранный объект, а затем отправить ему волшебный пакет WOL.

v1.1.29
Исправление ошибки: пробел в адресе приводил к тому, что NNping не отмечался объект на диаграмме
добавлен перевод на португальский язык.Спасибо, Пауло.
Исправление ошибки: проблема с чешским переводом вызвала ошибку при запуске.

v1.1.28
Улучшена обработка плавающего текста, когда указатель мыши покидает окно.
Улучшено обработка автоматически выровненных ссылок на магистрали.
Исправление ошибки: страница, содержащая только text может вызвать ошибку Object Null Reference.

v1.1.27
Улучшен способ обработки пробелов в именах файлов, когда обстрел внешних процессов.

v1.1.26
Ошибка Исправление: добавление нового инструмента в набор инструментов могло завершиться ошибкой с индексом вне допустимого диапазона.
Исправление ошибки: «Справка»> «Диспетчер лицензий» не запускалась на некоторых компьютерах.
Исправление ошибки: Исправление в NNPing v1.0.0.11, когда после откидной створки загорался желтый светодиод.
Список последних файлов расширен до 20 записей.

v1.1.25
Исправление ошибки: переменная $ address была усечено после /
Исправление ошибки: отмена формы стиля ссылки формата после добавления новый стиль ссылки вызвал ошибку.
Новая функция: щелчок левой кнопкой мыши по ссылке теперь также выбирает текущий стиль ссылки. Обновлен перевод на французский язык
— Спасибо, Hicham.
Обновлен итальянский перевод — Спасибо, Роберто.

v1.1.24
Добавлена ​​настройка DPI для ширины некоторых полей со списком
Гиперссылка настройки перенесены на вкладку Разное в форме свойств объекта, чтобы включить высота формы должна быть уменьшена.
Дальнейшие улучшения раскрывающегося списка вариантов в Форматировать форму формы.

v1.1.23
Новая интерактивная справка URL
Улучшенные раскрывающиеся списки на основе значков для параметров в стилях ссылок формата и Форматировать формы фигур.
Обновлен NNPing v1.0.0.10

v1.1.22
Исправление ошибки: меню параметров меню> Печать не работало, хотя кнопка печати на панели инструментов работала.
Исправление ошибки: печать диапазона страниц количество напечатанных страниц на единицу меньше запрошенного.

v1.1.21
Исправление ошибки: прерывание перетаскивания ссылки было нарушено в v1.1.20
Обновление итальянского языка. Спасибо, Роберто.

v1.1.20
Новая функция: теперь вы можете открывать более одного документа одновременно. Каждый открытый документ представляет собой собственную панель вкладок в нижней части окна, где вы можете мгновенно выбирать страницы из любого открытого документа.Вы также можете перетащить и перетаскивать или копировать и вставлять страницы между документами с помощью вкладок страниц. Эти функции в основном полезны, если вы работаете с большим количеством многостраничных документов, поэтому по умолчанию отключено. Чтобы включить его, установите параметр «Максимальное количество открытых документов» в форму установки на разумную цифру, такую ​​как 6.
Новая функция: объект гиперссылка может открывать более одного файла, если указать файлы, разделенные знаком «;» (файл1; файл2; файл3; ..).
Новая функция: переменная $ ADDRESS.Это похоже на $ IPADDRESS, но все поле адреса передается пользовательской функции без удаления текста после символа «/».
Новая функция: вы можете назвать наборы инструментов.
Новая функция: немецкий перевод установщика и приложения. текст добавлен — Спасибо, Питер.
Новая функция: слайдеры прозрачности также есть текстовое поле, позволяющее вводить значения 0–255.
Исправление ошибки: разрешение экрана осведомленность улучшилась.
Исправление ошибки: загрузка и сохранение изначально созданной диаграммы с Freeware Edition приведет к пустым меткам при перезагрузке диаграммы из-за того, что значения прозрачности переднего плана сбрасываются до нуля.Обходной путь щелкните правой кнопкой мыши скрытые метки и сбросьте ползунок прозрачности переднего плана или используйте Формат> Стиль текста для сброса ползунка прозрачности переднего плана на значение «по умолчанию». текстовый стиль.
Исправление ошибки: поле ввода текста оставалось на месте, если оно было открыто при с помощью функции «перейти к следующей диаграмме» или кнопок назад / вперед на панели инструментов.
Исправление ошибки: изменение размера объектов на основе .wmf могло привести к сбою приложения без ошибки памяти.

v1.0.223
Исправление ошибки: Нет страницы, к которым вы обращались, были заполнены все увеличивающимися пробелами с левой стороны каждой время сохранения документа.

v1.0.222
Новое Особенность: стили текста.
Изменение: Диалоги цветов по умолчанию показывают все цвета.
Исправление ошибки: в ячейках комментариев в таблице ссылок могло отображаться «!».

v1.0.221
Новая функция: Параметры> Показать узлы ссылок теперь рисует интерактивная пунктирная ссылка между узлами для стилей изогнутых ссылок.
Исправление ошибки: Скорректировано положение изогнутых звеньев относительно узлов звеньев.
Новая функция: длинные имена файлов в списке последних файлов обрезаются.
Новая функция: длинные, определяемые пользователем строки приложения обрезаны.
Новая функция: несколько NNPing могут быть инициированы настройка специального объекта с несколькими IP-адресами, разделенными точкой с запятой например 192.168.1.1; 192.168.1.2; 192.168.1.3; 192.168.1.4
Исправление ошибки: горизонтальное и Магистраль вертикальной трубы могла быть неправильно нарисована в Format Shape.
Исправление ошибки: Уменьшено количество сообщений от NNPing.
Новая функция: NNPing рисует светодиод для родителей объект только в том случае, если родительский объект совпадает с адресом ответа.

v1.0.220
Исправление ошибки: исправлена ​​ошибка автоматического выравнивания ложных ссылок.
Новое Особенность: заголовки таблиц сохраняются в файле.
Исправление ошибки: заголовок формы таблицы ссылок был не задано.

v1.0.219
Исправление ошибки: иногда при запуске возникла ошибка, связанная с HideSplashScreen ().

v1.0.218
Исправления ошибок: Улучшения печати.

v1.0.217
page_restore () выполняет некоторые проверки целостности данных.
Добавлена ​​проверка в labelxpack ().
Исправление ошибки: пункт меню «Формат» теперь отключен, если ничего не выбрано.
Ошибка Исправление: перетаскивание.ndg на страницу для создания гиперссылки не работает.

v1.0.216
Исправление ошибки: проблема с автоматическим выравниванием. Linknode рядом с перемещаемым объектом не было перестроено.

v1.0.215
Исправление ошибки: исправлено перетаскивание заблокированных объектов и меток.
Ошибка Исправлено: не предлагать изменение размера заблокированных объектов.
Добавлено необработанное исключение обработчик.
Новая функция: в форму свойств диаграммы добавлена ​​опция блокировки страницы. Заблокированные страницы не поддерживают изменение размера.

версия 1.0.214
Исправление ошибки: выбор ярлыков несовместим с предыдущими версиями.

v1.0.213
Новая функция: привязка окна выбора показатель.
Новая функция: в меню «Формат» добавлена ​​блокировка / разблокировка.
Новая функция: Заблокированные предметы выделяются синим, а не красным цветом.
Исправление ошибки: автоматическое выравнивание терпят неудачу с закрепленными и заблокированными узлами связи.
Новая функция: теперь исполняемые файлы подписано.

v1.0.212
Исправление ошибки: отмена изменения размера в верхнем правом углу страницы не удалось переместить объекты в правильное положение.

v1.0.211
Исправление ошибки: копирование и вставка с привязкой объекты или текст не работают с ошибкой.
Исправление ошибки: выбор резиновой ленты не удается выбрать закрепленный текст.
Исправление ошибки: CTRL-A не удалось выбрать разблокированный закрепленный текст.
Исправление ошибки: сбой нескольких привязанных элементов перетаскиванием.

v1.0.210
Новая функция: Формат> Якорь — позволяет блокировать основную надпись и границу по углам страницы, поэтому теперь они оставаться на месте при изменении размера страницы. Связанные шаблоны были обновлен с этой функцией.
Новая функция: «Отменить возврат» работает для изменения размера страницы.
Новая функция: в значок NNPing добавлен светодиод.
Исправление ошибки: сглаживание включено при отрисовке стиля lightning2 в окне «Стили форматирования ссылок».

v1.0.208
Исправление ошибки: размер ложного объекта изменялся при использовании Shift +/- после щелчка по метке или точке соединения.
Новая функция: Shift +/- resize теперь работает с текстом.
Новая функция: Ctrl +/- теперь можно использовать для подталкивать-вращать объекты и текст с шагом в 1 градус.

v1.0.207
Новая функция: вложенные стили ссылок.
Исправление ошибки: ссылка на дополнительную информацию чем 32 узла ссылок, приведет к сбою приложения.

v1.0.205
Исправление ошибки: сброс автоматического выравнивания при изменении страницы.
Исправление ошибки: более избирательное использование автоматического выравнивания при переключении режимов.
Исправление ошибки: Изменение размера холста может привести к тому, что некоторые ссылки будут нарисованы с неправильным смещением.
Новая диаграмма Графические свойства.
Исправление ошибки: комбинированное положение фона в свойствах диаграммы форма может быть заполнена несколько раз.

v1.0.204
Новая функция: кнопка «Домой» на панели инструментов загружает диаграмму по умолчанию (если настроен).
Новая функция: переменные $ var1 и $ var2, определяемые на вкладке «Разное» в форма свойств объекта.

v1.0.203
Исправление ошибки: Некоторые настройки не сохранялись, если форма развернута, когда приложение закрыто.
Новая функция: опция экспорта Cli. dotnetpad.exe <имя файла> экспорт <имя файла экспорта>
Новая функция: кнопка Elipsis для выбора гиперссылки имя файла.

v1.0.202
Исправление ошибки: запуск NNPing был ненадежным.
Улучшения лицензирования.
Исправление ошибки: NNPing — иногда оставался колеблющийся пинг объект с желтым светодиодом, когда он поднят.
Интернационализированное автоматическое обновление.
Интернационализированный менеджер лицензий.

версия 1.0.201
Новая функция: дважды щелкните объект левой кнопкой мыши, чтобы перейти по гиперссылке.
Исправление ошибки: Исправлена ​​отмена повторной транзакции закрытия для изменения размера объекта.
Исправление ошибки: улучшено. логика для индикатора поворота курсора
Исправление ошибки: обрабатывает неверные записи библиотеки лучше

v1.0.200
Угол и кромка улучшенные проверка поворота и изменения размеров объектов и текста.
Новая функция: поворот добавлен индикатор курсора.
Новая функция: изменен курсор прокрутки.
Исправление ошибки: Не удалось перетащить файлы .emf в форму библиотеки объектов.
Language.txt файлы поддерживают запись для управления путем к страницам справки.
Исправление ошибки: Новое метки, добавленные через таблицу ссылок, не сразу отображались на диаграмме.
Исправление ошибки: больше нельзя вращать узел ссылки.
Исправление ошибки: больше нет инструментов отображается для узла связи.

v1.0.199
Изменено формат версии — major.minor.build
Исправление ошибки: редактирование текста после использования параметр «Установить шрифт и цвета по умолчанию» будет использовать неправильный размер шрифта в поле редактирования.
Факторы Region_check () в слое помогают там, где два идентичных объекта перекрываются.
Новая функция: теперь вы можете изменять размер объектов с помощью мыши. Исправление ошибки
: тег был не установлен для узлов ссылок, разрешающих доступ к свойствам и изменению размера.Исправление ошибки
: Закрытие формы «Стили форматирования ссылок» с помощью символа «X» в углу приведет к Комбинация форматов для двойного заполнения. Исправление ошибки
: закрытие текстовой формы формата с использованием «X» в углу заставлял двойное заполнение шрифта и размера шрифта.
исправление ошибки: исправлен hwnd, объявленный как целое число вместо intptr. Исправление ошибки
: Поле Comment2 в таблице ссылок иногда отсутствовало.
итальянский перевод обновлено. Спасибо, Роберто.

v1.0.0.198
Ошибка Исправлено: NNPing не всегда запускал пинг после загрузки. Увеличенное время разрешено для его начала до 3 секунд.
Исправление ошибки: обновлен диспетчер лицензий. обрабатывать временный файл лицензии Windows на переименование.
Положение светодиода NNPing изменено.
Новая функция: «Формат»> «Сделать одинаковый размер».

v1.0.0.197
Исправление ошибки: функция «Сохранить как csv» не работала. Разрывов страниц не было запятые.
Новая функция: поддержка плагина Network Notepad Ping.
Для использования Плагин Network Notepad Ping определяет такую ​​функциональную кнопку:
Команда:
nnping $ ipaddress 1000 3 вверх.wav 3 down.wav
Дисплей:
NNPing $ IPADDRESS

Поля следующие:
nnping <повторные попытки вниз> <звук вниз>

v1.0.0.196
Удалено кольцевое меню из свойств диаграммы из
Интернационализированная панель вкладок. всплывающее меню
Удален лишний флажок Заблокировано из свойств диаграммы формы
Исправление ошибки: последние изменения не были видны функции поиска.
Новая функция: Автоматическое создание / включение и обновление текстовых полей в поле заголовка с использованием новых переменные $ createdate, $ createname, $ changedate, $ changedate.
Новая функция: Открыть опцию папки шаблонов из меню Файл.

v1.0.0.195
Исправление ошибки: при загрузке шаблона старого формата вызывалось предупреждение об обновлении диаграммы. Новая функция: щелчок правой кнопкой мыши по вкладкам страниц для меню возможность отображения номеров страниц на вкладках.

v1.0.0.194
Исправление ошибки: Отменить повторную закрывающую транзакцию для неправильного удаления position
Исправление ошибки: исправлена ​​ошибка отмены повторного закрытия транзакций для align
. Исправлено: исправлена ​​отмена повторного закрытия транзакций для перетаскивания.
Исправление ошибки: исправлена ​​отмена повторной транзакции закрытия для центральной точки подключения
Исправление ошибки: исправлена ​​отмена повторения закрытия транзакции для подталкивания
Исправление ошибки: улучшено защита от неправильных точек заливки для фигур с градиентной заливкой

v1.0.0.193
Новая функция: параметры сглаживания в Форматировать фигуру.
Исправление ошибки: не удавалось установить слой для магистралей из свойств. форма.
Библиотека по умолчанию теперь library2.plf вместо general.plf
Включено выключить анти-псевдоним для окон выбора и выделения.
Исправление ошибки для центра Точка подключения.
Исправление ошибки: диспетчер лицензий обновлен для работы с окнами добавление [n] к имени файла при открытии гиперссылки.

v1.0.0.192
Выборочное использование сглаживания улучшает точность горизонтальные и вертикальные ссылки Исправление ошибки
: теперь смещение выполняется по одному пикселю за раз не зависит от fine_scale_factor
Выборочное использование сглаживания для рисования прямоугольник формы

v1.0.0.191
Исправление ошибки: ярлыки мог некорректно отображаться в виде таблицы ссылок.
Экспорт в растровое изображение теперь использует текущая настройка масштаба позволяет дополнительно уменьшить размер растровых изображений.
Новая функция: Центральная точка подключения в контекстном меню ссылки.

v1.0.0.190
Новая функция: теперь вы можете щелкнуть правой кнопкой мыши относительные метки и сбросить их относительное положение в NSEWC родительского объекта.

v1.0.0.188
Исправление ошибки: гиперссылка на страницу 1 была потеряна, если имя файла и Текстовые поля поиска были пустыми.
Исправление ошибки: перетаскивание края позвоночника для изменения размера иногда терпел неудачу.

v1.0.0.187
Исправление ошибки: Изменен код для запуска диспетчера лицензий из меню для использования абсолютного пути. С использованием относительный путь ненадежен.
Исправление ошибки: в редких случаях шоу Параметр linknodes не работал.

версия 1.0.0.186
Исправление ошибки: включен Option Strict. Ой. Удалено множество неявных типов конверсии.
Новая функция: Ctrl Page Up / Down переключает страницы
Исправление ошибки: перетаскивание и drop переупорядочить Библиотека объектов была сломана с 1.0.0.177
Исправление ошибки: могла установите для набора инструментов недопустимое значение на странице свойств объекта.
Исправление ошибки: форматирование Точки подключения не переключали индикацию состояния меню.

версия 1.0.0.185
Новая функция: в форму настройки добавлены поля по умолчанию. Удалена опция файлов резервных копий, хотя он все еще может работать, если настроен в реестре.
Исправление ошибки: Исправлено проблема с неявным преобразованием типа из строки в целое число в tool_table_populate.

версия 1.0.0.184
Исправление ошибки: дополнительные настройки печати.
Исправление ошибки: поля по умолчанию считываются из реестр default_margin_top, снизу, слева, справа. Позже добавлю в диалог настройки.

v1.0.0.183
Исправление ошибки: печать страницы неправильное использование разрешения принтера.
Исправление ошибки: не заданы параметры поля для предварительный просмотр печати, как они были для настройки страницы.
Исправление ошибки: убран фиксированный предел 50 стилей ссылок на диаграмме.
Исправление ошибки: теперь настройки поля принимаются в учетную запись при печати.
Исправление ошибки: масштабирует большие растровые изображения для печати.

v1.0.0.182
Исправление ошибки: определяется пользователем функции неправильно преобразованы в нижний регистр.
Исправление ошибки: Улучшения в поведение при вставке стилей ссылок.
Исправление ошибки: форматирование текстовой формы удалено label_table .index, которое использовалось функцией set_drawing_layer ().
Исправление ошибки: Подозрение на повторное использование удаленных меток неправильное поведение отмены повтора с наложением слоев.

v1.0.0.181
Исправление ошибки: HyperLink поддержка относительных файлов была нарушена.
Исправление ошибки: обрабатывает неправильные номера страниц. в гиперссылках.

v1.0.0.180
Новое Функция: имя файла ссылки для ссылки на другую диаграмму может быть пустым для обозначения текущий документ.
Исправление ошибки: Улучшения автоматического выравнивания.

v1.0.0.179
Исправление ошибки: изменения, внесенные в ссылки через Таблица ссылок не сохранила настройки выравнивания и слоя для ссылки.
Ошибка Исправлено: щелкните правой кнопкой мыши объект или текст — поведение выбора приведено в соответствие с левым поведение при щелчке.

версия 1.0.0.178
Новая функция: более гибкое наслоение.Вы можете установить слой для текста и ссылок.
Новая функция: добавлены переменные $ page и $ lastpage. например. Это страница $ page из $ lastpage.

v1.0.0.177
Исправление ошибки: tooldefs.txt иногда может стираться при доступе к форме установки и функциям, определяемым пользователем вкладка не доступна.
Исправление ошибки: поиск библиотеки объектов не отображался первым найденный объект.
Исправление ошибки: при отмене формы настройки не сбрасывались изменения в инструменте стол.

v1.0.0.176
Новое особенность: теперь вы можете изменить набор инструментов для объекта в библиотеке объектов
Исправление ошибки: многостраничный поиск найденных поддельных предметов

v1.0.0.175
Исправление ошибки: нельзя было использовать более 10 инструментов в набор инструментов.
Исправление ошибки: использование функции «Найти» на начальной пустой диаграмме вызывало ошибку.

v1.0.0.174
Новая функция: сейчас по умолчанию используется однократная вставка с кнопкой многократной вставки на панели инструментов.
Исправление ошибки: Контуры некоторых этикеток были нарисованы в неправильном положении во время вставить.
Улучшена прорисовка контуров при вставке.

v1.0.0.173
Исправление ошибки: объекты перетаскиваются из объекта библиотеки, чтобы схема была нарисована в неправильном положении.

v1.0.0.172
Исправление ошибки: имя извлечено из лицензии неправильно в read_license_features ()
Исправление ошибки: Надеюсь, проблема исправлена введено в v1.0.0.171, где иногда используется tabcontrol1_selectedindexchanged () не срабатывает, и вы не можете выбрать новую страницу с помощью вкладок страниц.
Новая функция: Варианты лицензионных функций. Добавлена ​​опция лицензионной функции для отключения автоматического постоянно обновляется. Это для организаций, которые предпочитают управлять программным обеспечением. обновления, а не оставлять это конечному пользователю.Когда лицензия установлена ​​с эта функция включена, автоматические обновления отключены и возможность включения они отключены в форме настройки.

v1.0.0.171
Новая функция: теперь вы можете реорганизовывать страницы перетаскивание вкладок страницы.

v1.0.0.170
Исправление ошибки: Улучшения в обработке файлов библиотеки объектов. Поиск результаты могут перезаписать существующую библиотеку, если интервал был изменен, а затем сохранено.

v1.0.0.169
Исправление ошибки: Отменить вставку иногда восстанавливал метки с предыдущей диаграммы до 0,0.

v1.0.0.168
Исправление ошибки: копирование + вставка потерянные этикетки, этикетки нарисованы в неправильном положении. Представлен в .165.

v1.0.0.167
Исправление ошибки: проблемы с чтением tooldefs.txt при новой установке.
Более приятные настройки инструмента по умолчанию.

v1.0.0.166
Улучшения авто выровнять.
Исправление ошибки: update_auto_align_links () часто сбивает ссылку выравнивание.

v1.0.0.165
Новое особенность: Наборы инструментов и неограниченное количество определяемых пользователем функций.
Резиновая лента выбрать работает с + — изменение размера

v1.0.0.164
Исправление ошибки: Исправлено отлавливание ошибок.

v1.0.0.163
Исправлен отсутствующий заголовок из таблицы ссылок
Резиновая лента могла быть рисуется дважды при выборе.
Исправление ошибки: метка добавлена ​​через свойства объекта. форма настроена неправильно.
Исправление ошибки: плавающий текст неправильно позиционируется в прекрасный и сверхтонкий режимы.
Изменения, внесенные в работу функции разрыва ссылки. Это теперь сбрасывает выделение и отключает автоматическое выравнивание для ссылки.
Исправление ошибки: удаление метка, добавленная через таблицу ссылок, удалена не полностью.

v1.0.0.162
Исправление ошибки: незначительное улучшение производительности нанесение этикеток.
Исправление ошибки: улучшена совместимость с чертежами, выполненными с помощью бесплатная версия.

версия 1.0.0.161
Новая функция: добавлены новые параметры выравнивания по центру, сверху, снизу, слева и справа.
Исправление ошибки: Добавление этикеток через таблицу ссылок может привести к проблемам с позициями этикеток.

v1.0.0.159
Исправление ошибки: Новые ярлыки не полностью инициализирован в нескольких местах.
Исправление ошибки: уменьшение размера магистрали чувствительность в точном и сверхточном режимах.
Исправление ошибки: обработка формы библиотеки объектов предотвращает выход из системы или выключение ПК до полного закрытия формы.

v1.0.0.158
Исправление ошибки: объекты библиотеки General.plf отображается неправильный размер при выборе качества печати «Высокое» и «Супер-высокое».
Добавлено значок логотипа шаблона для установщика.

v1.0.0.157
Новая функция: возможность вставки по горизонтали и вертикали backbones был заменен новой настраиваемой библиотекой форм позвоночника. К получить библиотеку магистралей, вам нужно переустановить из последней прошивки.застегивать скачать.
Другие изменения включают, но не ограничиваются:
Исправление ошибки: диалоговое окно «Цвет». пользовательские цвета теперь работают.
Исправление ошибки: теперь при вставке стилей ссылки обновляется ссылка контекстное меню.
Вставленный стиль ссылки теперь выбран для немедленного использования.

горячих акций, близких к рекордным максимумам, могут принести еще большую прибыль в следующем месяце

Позднее объявление Палаты представителей во вторник о том, что к концу сентября она проголосует по законопроекту об инфраструктуре на сумму 1 триллион долларов, способствовало росту горячих запасов в секторе инфраструктуры.

Икс

Сенат 10 августа принял закон об инфраструктуре, который включает средства на восстановление электросети, расширение использования возобновляемых источников энергии и помощь в борьбе с последствиями изменения климата. Он также будет использоваться для ремонта дорог и мостов и обеспечивает новое финансирование для железных дорог.

Производители стали, энергетические компании, железнодорожные операторы, производители строительного оборудования и другие компании, связанные со строительством, выиграют, если голосование Палаты представителей пройдет. У инвесторов есть много связанных акций, которые они могут добавить в свои списки наблюдения.

Или они могли бы рассмотреть торгуемый на бирже фонд, который фокусируется на акциях инфраструктуры. Возьмем, к примеру, Global X U.S. Infrastructure Development ETF (PAVE).

Фонду в 4,5 миллиарда долларов, которому в марте исполнилось четыре года, сравнивается индекс развития инфраструктуры США Indxx. Индекс предназначен для отслеживания компаний, которые могут извлечь выгоду из увеличения активности инфраструктуры в США

.

Горячие акции обеспечивают стабильную прибыль

PAVE продемонстрировал солидную прибыль с момента своего запуска.К пятнице индекс ETF вырос на 28%, превысив 19% прироста индекса S&P 500 с начала года. Средняя годовая доходность за последние один и три года составила 60,8% и 17,9%, согласно Morningstar Inc., SPDR S&P 500 ETF Trust (SPY) принесла 32,4% и 18,1% за те же периоды.

В недавнем отчете Global X ETFs отметили, что в случае его принятия закон может помочь исправить хронически недофинансируемую и ухудшающуюся инфраструктуру страны в течение многих лет.

«Потенциал дополнительных расходов на чистую энергию и социальную инфраструктуру сделает шаг вперед и может изменить будущее Соединенных Штатов», — написал аналитик Global X ETF Эндрю Литтл.«На наш взгляд, такие расходы приведут к доходам для компаний, участвующих в развитии инфраструктуры и получающих значительную часть своих доходов из США».

На долю

Industrials приходится почти 71% активов сектора PAVE, на втором месте — материалы с 22%. Остальное составляют меньшие позиции в сфере коммунальных услуг, информационных технологий, потребительских и финансовых услуг.

Nucor, Deere среди ведущих акций

Топ-10 холдингов включали Nucor (NUE), Eaton (ETN), Emerson Electric (EMR), Deere (DE), Kansas City Southern (KSU) и Fastenal (FAST).Все эти горячие акции достигли или близки к рекордным максимумам.

В совокупности на долю 10 крупнейших компаний приходилось около 90% портфеля из 99 акций.

Сталелитейный гигант Nucor в этом году подорожал более чем вдвое. Согласно анализу графика MarketSmith, он расширен от точки покупки 111,07 базовой чашки. Сводный рейтинг 99 ставит компанию на первое место среди 15 производителей стали. Рейтинг «93 прибыли на акцию» также помещает его в число горячих бумаг группы.

Deere, производитель сельскохозяйственной и строительной техники, вырос в этом году более чем на 40%.Ложа близка к 388,62 пункта покупки чашки с ручкой. Компания Deere, получившая совокупный рейтинг 93 IBD, является одним из лидеров рынка сельскохозяйственной техники.

PAVE ETF находится в пределах досягаемости от точки покупки 27,66 с фиксированной базой. Ранее в этом месяце он ненадолго прошел мимо входа. Акции нашли поддержку выше 10-недельной скользящей средней за последние пять недель, что является оптимистичным признаком.

PAVE взимает 0,47% расходов.

Следуйте за Нэнси Гондо в Twitter: @IBD_NGondo

ВАМ ТАКЖЕ МОЖЕТ ПОНРАВИТЬСЯ:

Экран дня IBD: 3 ведущие акции Dow, за которыми стоит следить

Найдите лучшие долгосрочные инвестиции с долгосрочными лидерами IBD

Узнайте, как рассчитать время рынка с помощью рыночной стратегии IBD для ETF

MarketSmith предоставляет простые в использовании инструменты для инвестирования

.

Leave a comment