[РЕШЕНО] Проблема с Варнингами

Nico Yazawa

Бывший MrChester =(
Сообщения
326
Реакции
303
Что ему не нравится?
C-подобный:
public void ConnectCallBack (Database hDB, const char[] szError, any data)
{
    if (hDB == null || szError[0])
    {
        SetFailState("Подключение к БД не успешно: %s", szError);
        return;
    }
    g_hDatabase = hDB;
   g_hDatabase.SetCharset("utf8");          // <---- Эта строка
}

C-подобный:
(9) : warning 217: loose indentation
 

Tonki_Ton

Script kiddie
Сообщения
614
Реакции
375
Что ему не нравится?
C-подобный:
public void ConnectCallBack (Database hDB, const char[] szError, any data)
{
    if (hDB == null || szError[0])
    {
        SetFailState("Подключение к БД не успешно: %s", szError);
        return;
    }
    g_hDatabase = hDB;
   g_hDatabase.SetCharset("utf8");          // <---- Эта строка
}

C-подобный:
(9) : warning 217: loose indentation
Табуляция отсутствует.
Выровняй код табами, ни на что не влияет.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@MrChester, размер отступа в той строке меньше, чем в предыдущей. Это же хорошо видно в твоём же первом комменте
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@MrChester, не имеет значения как у тебя видно в редакторе, если отступы разные.
Или прикрепи кусок кода в виде текстового файла, или просто скопируй отступ из предыдущей строки и вставь вместо отступа в девятую.
 

Nico Yazawa

Бывший MrChester =(
Сообщения
326
Реакции
303
В общем, проблему я решил. Как выяснилось это проблема редактора. Кому интересно - в начало кода впишите: #pragma tabsize 0
 

RudikS

Участник
Сообщения
130
Реакции
61
@MrChester, Если это notepad, там есть такая функция "отображать все символы", будешь видеть табуляцию и пробелы, но твой вариант проще
 

Nico Yazawa

Бывший MrChester =(
Сообщения
326
Реакции
303
Это плохой совет.
Да, это решает проблему при компиляции, но нормальные люди всё же исправляют отступы.
Я же сказал, что проблема в редакторе, для меня все табуляции видны хорошо, проблему для себя я решил и больше она вряд ли у меня появится.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #12
@MrChester, это не проблема в редакторе.
Компилятору просто не нравится, что Вы смешиваете разные виды отступов (пробелы с табами), вот и всё.

@rudiks05005, можно и то, и другое использовать.
Например, одну функцию написать только с табами, другую - с пробелами. В таких случаях, для компилятора всё ок. Конкретно смешивать нельзя.
 
Сверху Снизу