Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2023, 16:21   #1
vint717
Новичок
Джуниор
 
Регистрация: 09.03.2023
Сообщений: 5
По умолчанию debug

вопрос: куда выводит данные эта процедура и чем и где посмотреть полученные данные?

.....
Debug_Main("TMainForm::FormShow ENTER",NULL);
.....

void Debug_Main(char *TextMess,char *TextDop)
{
struct mymsgbuf msg;
int len;
char stroka[150];

memset(stroka,' ',150);
memset(msg.mtext,' ',150);
Deb_tmmemsg(&stroka[1]);
strcpy(&stroka[10],TextMess);
if (TextDop!=NULL) strcat(stroka,TextDop);

msg.mtype=10; //WM_USER
msg.nkan=1;
len=strlen(stroka)+sizeof msg.nkan+1;
strcpy(msg.mtext,stroka);
msgsnd(qidEtDir,&msg,len,0);
}

Последний раз редактировалось vint717; 09.03.2023 в 18:01.
vint717 вне форума Ответить с цитированием
Старый 09.03.2023, 16:54   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Сообщение от vint717 Посмотреть сообщение
куда выводит данные эта процедура
Никуда

Цитата:
Сообщение от vint717 Посмотреть сообщение
чем и где ее посмотреть
Ее кого? Процедура перед вами.
p51x вне форума Ответить с цитированием
Старый 09.03.2023, 18:00   #3
vint717
Новичок
Джуниор
 
Регистрация: 09.03.2023
Сообщений: 5
По умолчанию

но ведь строка: msgsnd(qidEtDir, &msg, len, 0);
куда-то их передает? как получить данные?

или как сделать вывод dbg данных куданить в сист. журналы или log файл и.т.д. ?

Последний раз редактировалось vint717; 09.03.2023 в 18:12.
vint717 вне форума Ответить с цитированием
Старый 09.03.2023, 18:09   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Ну так это другой вопрос... Открываете ман на msgsnd и читаете.
p51x вне форума Ответить с цитированием
Старый 09.03.2023, 18:33   #5
vint717
Новичок
Джуниор
 
Регистрация: 09.03.2023
Сообщений: 5
По умолчанию

открывал я ман, но не нашел куда уходят
и где их смотреть. очередь сообщений, это я нашел.
или нужны доп. действия для чтения данных?
или это не для dbg?
vint717 вне форума Ответить с цитированием
Старый 09.03.2023, 21:38   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Сообщение от vint717 Посмотреть сообщение
но не нашел куда уходят
Цитата:
Системный вызов msgsnd добавляет сообщение, указанное параметром msgp, в очередь сообщений, идентификатор которой указывается параметром msqid.
Цитата:
Сообщение от vint717 Посмотреть сообщение
или нужны доп. действия для чтения данных?
Цитата:
Системный вызов msgrcv записывает сообщение из очереди (идентификатор которой указан в msqid) в буфер msgbuf (находящийся в msgp), удаляя сообщение из очереди.
Цитата:
Сообщение от vint717 Посмотреть сообщение
или это не для dbg?
Это вам виднее... Телефон тоже не только для поздравлений используют. Судя по названию это что-то отладочное.
p51x вне форума Ответить с цитированием
Старый 10.03.2023, 08:31   #7
vint717
Новичок
Джуниор
 
Регистрация: 09.03.2023
Сообщений: 5
По умолчанию

может пусть ответит тот, кто знает?
vint717 вне форума Ответить с цитированием
Старый 10.03.2023, 17:02   #8
vint717
Новичок
Джуниор
 
Регистрация: 09.03.2023
Сообщений: 5
По умолчанию

я знаю.
короче, к приложению делалась спец. утилитка. (2 окошка memo)
она и отлавливает все эти dbg сообщения.
разобрался.
vint717 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
debug vampir3001 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 02.04.2012 22:32
debug.exe DEFOX Помощь студентам 0 02.11.2011 17:50
X64 Debug BioS Общие вопросы C/C++ 6 07.10.2009 20:41
Debug.exe Beginer Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 31.07.2009 13:55
PHP+debug. crazy horse PHP 11 30.07.2008 08:22