Когда я вставляю
#pragma message("My custom error")
в заголовочный файл, это сообщение никогда не отображается при компиляции источника.Когда я вставляю его в файл cpp, он работает как положено.
Это нормальное поведение?Я думал, что сообщение #pragma должно работать и в файле hpp.
Rad Studio Rio 10.3.1
UDPATE:
Кажется, что онопроисходит только тогда, когда перед заголовком добавляется #include <vcl.h>
.
Например, если в Unit1.h
у меня есть #pragma message("My message")
, а в Unit1.cpp
у меня есть:
#include "Unit1.h"
этопокажет сообщение, как и ожидалось.Однако если у меня есть:
#include <vcl.h>
#include "Unit1.h"
, то сообщение не отображается.