Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
.NET 4.x

Две ошибки в одном месте "CS1061 и CS0021" которые никак не исправляются

17.04.2020, 15:04. Показов 3649. Ответов 64

Студворк — интернет-сервис помощи студентам
Из заголовка думаю понятна суть ошибки...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private IEnumerable<Rgba32> GeneratePalette(Image<Rgba32> inImage)
        {
            var knownColours = new List<Rgba32>();
 
            using (var quantizedImage = inImage.Clone(cx => cx.Quantize()))
            {
                var pixels = quantizedImage.GetPixelSpan();
 
                for (var i = 0; i < pixels.(Здесь ошибка >)Length; ++i)
                {
                    var pixelColour = (Здесь ошибка >) pixels[i];
                    if (knownColours.Contains(pixelColour))
                    {
                        continue;
                    }
 
                    knownColours.Add(pixelColour);
                }
            }
 
            return knownColours;
        }
Какие есть предположения?
Миниатюры
Две ошибки в одном месте "CS1061 и CS0021" которые никак не исправляются  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.04.2020, 15:04
Ответы с готовыми решениями:

Могут ли две точки находиться на одной прямой в одном и том же месте
Суть вопроса, решали задание по геометрии 7-го класса: Дан равнобедренный треугольник ABC с основанием BC, На BC расположены две точки M...

Посчитать количество букв, которые стоят на одном и том же месте
Здравствуйте! Переделываю задачу из Си в Pascal.Не особо ещё изучил этот язык. Вот собственно сама задача: записать строку Х в...

Набор текст в одном месте, аналогичный тест появлялся бы в другом месте. Word 2016
Нужно чтобы при наборе текста в одном месте аналогичный тест появлялся бы в другом месте в ворде 2016. Есть договор в нем на разных...

64
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:10  [ТС]
Студворк — интернет-сервис помощи студентам
Casper-SC, Уже пробовали)

Добавлено через 35 секунд
Casper-SC,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
 public class BlpImageTest
    {
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpSKBitmap(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetSKBitmap(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.Width);
                Assert.AreEqual(expectedImage.Height, actualImage.Height);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        // Allow pixel values to be slightly different, since some testcases were decoded with WPF (BitmapSource), not SkiaSharp.
                        const int delta = 1;
 
                        var expectedPixel = expectedImage.GetPixel(x, y);
                        var actualPixel = actualImage.GetPixel(x, y);
 
                        var message = $"Expected:<{expectedPixel}>. Actual:<{actualPixel.ToColorString()}>";
 
                        Assert.IsTrue(Math.Abs(expectedPixel.A - actualPixel.Alpha) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.R - actualPixel.Red) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.G - actualPixel.Green) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.B - actualPixel.Blue) <= delta, message);
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
 
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpBitmap(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetBitmap(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.Width);
                Assert.AreEqual(expectedImage.Height, actualImage.Height);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        // Allow pixel values to be slightly different, since some testcases were decoded with WPF (BitmapSource), not SkiaSharp.
                        const int delta = 1;
 
                        var expectedPixel = expectedImage.GetPixel(x, y);
                        var actualPixel = actualImage.GetPixel(x, y);
 
                        var message = $"Expected:<{expectedPixel}>. Actual:<{actualPixel}>";
 
                        Assert.IsTrue(Math.Abs(expectedPixel.A - actualPixel.A) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.R - actualPixel.R) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.G - actualPixel.G) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.B - actualPixel.B) <= delta, message);
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
 
#if NETFRAMEWORK || NETCOREAPP3_0
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpBitmapSource(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetBitmapSource(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.PixelWidth);
                Assert.AreEqual(expectedImage.Height, actualImage.PixelHeight);
 
                var bytesPerPixel = (actualImage.Format.BitsPerPixel + 7) / 8;
                var stride = bytesPerPixel * actualImage.PixelWidth;
                var bytes = new byte[stride * actualImage.PixelHeight];
                actualImage.CopyPixels(bytes, stride, 0);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        var offset = (y * stride) + (x * bytesPerPixel);
 
                        // Assumes actualImage.Format is either PixelFormats.Bgr32 or PixelFormats.Bgra32
                        Assert.AreEqual(expectedImage.GetPixel(x, y).B, bytes[offset + 0]);
                        Assert.AreEqual(expectedImage.GetPixel(x, y).G, bytes[offset + 1]);
                        Assert.AreEqual(expectedImage.GetPixel(x, y).R, bytes[offset + 2]);
 
                        if (bytesPerPixel > 3)
                        {
                            Assert.AreEqual(expectedImage.GetPixel(x, y).A, bytes[offset + 3]);
                        }
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:11
inputImagePath и правда не существует в текущем контексте, я не увидел, где эта переменная объявлена.

Добавлено через 32 секунды
Цитата Сообщение от VarionDrakon Посмотреть сообщение
Вообщем, есть типы, но их как бы нет...
Я про второй скриншот в этом сообщении
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:15  [ТС]
Casper-SC, Вот так же обработка "открытия" файлов:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
    private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
 
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
 
            Bitmap image; //Bitmap для открываемого изображения
 
            OpenFileDialog open_dialog = new OpenFileDialog(); //создание диалогового окна для выбора файла
            open_dialog.Filter = "Image Files(*.BMP;*.JPG;*.GIF;*.PNG;*.BLP)|*.BMP;*.JPG;*.GIF;*.PNG*.BLP|All files (*.*)|*.*"; //формат загружаемого файла
            if (open_dialog.ShowDialog() == DialogResult.OK) //если в окне была нажата кнопка "ОК"
            {
                try
                {
                    image = new Bitmap(open_dialog.FileName);
                  
                    this.pictureBox1.Size = image.Size;
                    pictureBox1.Image = image;
                    pictureBox1.Invalidate();
                }
                catch
                {
                    DialogResult rezult = MessageBox.Show("Невозможно открыть выбранный файл",
                    "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
 
                using (var fileStream = File.OpenRead(""))
                {
                    var blpFile = new War3Net.Drawing.Blp.BlpFile(fileStream);
                    var bitmap = blpFile.GetSKBitmap();
 
                    return;
                }
            }
 
        }
Добавлено через 3 минуты
Casper-SC, При попытке как раз объявить переменную или создать метод начинается... Под 100 ошибок)))
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
18.04.2020, 21:16
Цитата Сообщение от VarionDrakon Посмотреть сообщение
Вот так же обработка "открытия" файлов:
C#
1
using (var fileStream = File.OpenRead(open_dialog.FileName))
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:18  [ТС]
Someone007, Не, это так не идёт)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:20
Вот я создал новый проект, через NuGet подключил библиотеки, создал фейковый недостающий класс. У меня всё собирается:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using SkiaSharp;
using War3Net.Drawing.Blp;
 
namespace WindowsFormsApp1
{
    public static class SKColorFormatter
    {
        public static string ToColorString(this SkiaSharp.SKColor color)
        {
            return $"Color [A={color.Alpha}, R={color.Red}, G={color.Green}, B={color.Blue}]";
        }
    }
 
    [TestClass]
    public class BlpImageTest
    {
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpSKBitmap(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetSKBitmap(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.Width);
                Assert.AreEqual(expectedImage.Height, actualImage.Height);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        // Allow pixel values to be slightly different, since some testcases were decoded with WPF (BitmapSource), not SkiaSharp.
                        const int delta = 1;
 
                        var expectedPixel = expectedImage.GetPixel(x, y);
                        var actualPixel = actualImage.GetPixel(x, y);
 
                        var message = $"Expected:<{expectedPixel}>. Actual:<{actualPixel.ToColorString()}>";
 
                        Assert.IsTrue(Math.Abs(expectedPixel.A - actualPixel.Alpha) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.R - actualPixel.Red) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.G - actualPixel.Green) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.B - actualPixel.Blue) <= delta, message);
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
 
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpBitmap(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetBitmap(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.Width);
                Assert.AreEqual(expectedImage.Height, actualImage.Height);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        // Allow pixel values to be slightly different, since some testcases were decoded with WPF (BitmapSource), not SkiaSharp.
                        const int delta = 1;
 
                        var expectedPixel = expectedImage.GetPixel(x, y);
                        var actualPixel = actualImage.GetPixel(x, y);
 
                        var message = $"Expected:<{expectedPixel}>. Actual:<{actualPixel}>";
 
                        Assert.IsTrue(Math.Abs(expectedPixel.A - actualPixel.A) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.R - actualPixel.R) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.G - actualPixel.G) <= delta, message);
                        Assert.IsTrue(Math.Abs(expectedPixel.B - actualPixel.B) <= delta, message);
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
 
#if NETFRAMEWORK || NETCOREAPP3_0
        [DataTestMethod]
        [DynamicData(nameof(GetBlpImageData), DynamicDataSourceType.Method)]
        public void TestGetBlpBitmapSource(string inputImagePath, string expectedImagePath, int mipMapLevel)
        {
            using (var fileStream = File.OpenRead(inputImagePath))
            {
                var expectedImage = new Bitmap(expectedImagePath);
                var blpFile = new BlpFile(fileStream);
                var actualImage = blpFile.GetBitmapSource(mipMapLevel);
 
                Assert.AreEqual(expectedImage.Width, actualImage.PixelWidth);
                Assert.AreEqual(expectedImage.Height, actualImage.PixelHeight);
 
                var bytesPerPixel = (actualImage.Format.BitsPerPixel + 7) / 8;
                var stride = bytesPerPixel * actualImage.PixelWidth;
                var bytes = new byte[stride * actualImage.PixelHeight];
                actualImage.CopyPixels(bytes, stride, 0);
 
                for (var y = 0; y < expectedImage.Height; y++)
                {
                    for (var x = 0; x < expectedImage.Width; x++)
                    {
                        var offset = (y * stride) + (x * bytesPerPixel);
 
                        // Assumes actualImage.Format is either PixelFormats.Bgr32 or PixelFormats.Bgra32
                        Assert.AreEqual(expectedImage.GetPixel(x, y).B, bytes[offset + 0]);
                        Assert.AreEqual(expectedImage.GetPixel(x, y).G, bytes[offset + 1]);
                        Assert.AreEqual(expectedImage.GetPixel(x, y).R, bytes[offset + 2]);
 
                        if (bytesPerPixel > 3)
                        {
                            Assert.AreEqual(expectedImage.GetPixel(x, y).A, bytes[offset + 3]);
                        }
                    }
                }
 
                expectedImage.Dispose();
                blpFile.Dispose();
            }
        }
#endif
 
        private static IEnumerable<object[]> GetBlpImageData()
        {
            yield return new object[] { "TestData/colorJpg75Mip8Blp1.blp", "TestData/color.png", 0 };
            yield return new object[] { "TestData/colorPalettedMip8Blp1.blp", "TestData/color.png", 0 };
 
            yield return new object[] { "TestData/colorDxtMip8Blp2.blp", "TestData/color.png", 0 };
            yield return new object[] { "TestData/colorPalettedMip8Blp2.blp", "TestData/color.png", 0 };
 
            yield return new object[] { "TestData/map101.blp", "TestData/map101.png", 0 };
        }
    }
}
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:20  [ТС]
Casper-SC, У Меня тоже нет ошибок, а Ты прочитай файл формата blp1 из WarCraft'a 3)
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
18.04.2020, 21:22
Цитата Сообщение от VarionDrakon Посмотреть сообщение
Не, это так не идёт)
Это вы так думаете... Должно быть именно так.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:22
Обновил код. Подключил все библиотеки. Всё собирается нормально.
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:23  [ТС]
Casper-SC, У Меня нет ошибок и всё запускается, но ничего не читает, хотя эта библиотека (Кстати это можно и так написать про это, ибо тут не все файлы) расчитанна для этих файлов...
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:23
Цитата Сообщение от VarionDrakon Посмотреть сообщение
У Меня тоже нет ошибок, а Ты прочитай файл формата blp1 из WarCraft'a 3)
Не видел это сообщение
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:24  [ТС]
Casper-SC, Someone007, Ребят, у Меня всё компилится без ошибок, но он не читает файлы которые должны читаться...
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:25  [ТС]
Вот, разархивируйте и попробуйте открыть этот файл Вашим кодом
Вложения
Тип файла: rar BTNAbomination.rar (6.2 Кб, 3 просмотров)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:26
VarionDrakon, у меня Warcraft 3 ещё старый не пропатченный совершенно диким патчем, я не знаю, где там эти файлы, даже искать неохота. Если скинешь куда-нибудь, я бы попробовал.

Добавлено через 52 секунды
Опять не видел. Форум не подгружает новые сообщения автоматом или не уведомляет просто, что нужно их подгрузить.
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:27  [ТС]
Casper-SC, Я архив скинула)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:43
Цитата Сообщение от Casper-SC Посмотреть сообщение
"TestData/map101.png"
Это что за изображение?

Добавлено через 32 секунды
Цитата Сообщение от VarionDrakon Посмотреть сообщение
Casper-SC, Я архив скинула)
Там один файл, а второй какой должен быть, путь к которому передаётся в expectedImagePath
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:43  [ТС]
Casper-SC, Да так, простая кратинка с градиентом...
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:44
VarionDrakon, то есть любую можно подставить?
0
<Dragon/Craft>
 Аватар для VarionDrakon
24 / 19 / 6
Регистрация: 07.05.2019
Сообщений: 297
Записей в блоге: 2
18.04.2020, 21:44  [ТС]
Casper-SC, Я имею ввиду, эта программка должна открывать этот файл... BLP lab это пример, но там C++ и исходников нигде нет... А на С# это лучше и красивее сделано...

Добавлено через 9 секунд
Casper-SC, Да...
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
18.04.2020, 21:45
VarionDrakon, ну так у меня и открывает, но падает на втором изображении
Миниатюры
Две ошибки в одном месте "CS1061 и CS0021" которые никак не исправляются  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.04.2020, 21:45

Onclick срабатывает не в одном месте, хотя написан в одном
&lt;a href=&quot;&lt;?= $ar_publications_with_id; ?&gt;&quot; class=&quot;button_more downloab_button&quot;&gt; &lt;div&gt;&lt;img src=&quot;images/download2.png&quot;...

Ошибки CS0101, CS0111 и CS1061 при попытке создать форму
Здравствуйте! Делаю графический редактор, всё как обычно, только никак не могу избавиться от трех ошибок: CS0101 Пространство имен...

В одном месте кода проверка условия срабатывает как нужно, а в другом месте кода такое же условие не срабатывает
Здравствуйте. Делаю проверку на заполнение полей. Если поля не заполнены, то вывести ошибку в виде Toast. В одном файле у меня...

Перевести две страницы PDF в две колонки на одном листе
Нужно автоматом в Acrobat'e 2 обычные страницы в портретной ориентации скомпоновать в одну в горизонтальной ориентации. Эти 2 страницы...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru