HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1541  
Старый 11.09.2008, 14:10
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
С нами: 9677126

Репутация: 1158


По умолчанию

Чуваки немного не могу разобраться в Visual Studio
Вобщем как я прочитал есть несколько видов точек останова "переходить в режим останова немедленно" "переходить в режим останова в зависимости от условия" "переходить заданное число раз"
Вот по условию есть там такая тема он переходит в режим останова в случае если условие true или если условие было изменено.
Это как понять? В режиме вычисления условия или еще до вычисления или после вычисление если условие изменилось?))
 
Ответить с цитированием

  #1542  
Старый 11.09.2008, 14:46
iv.
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами: 10074686

Репутация: 1204


По умолчанию

Цитата:
Вот по условию есть там такая тема он переходит в режим останова в случае если условие true или если условие было изменено.
Это как понять? В режиме вычисления условия или еще до вычисления или после вычисление если условие изменилось?))
Ну, пишешь условие, например, a == 5, если ты поставил "is true" и на этом месте действительно будет a == 5, то бряк сработает. Как-то так. Соответственно, условие "has changed" инвертирует поведение брейкпоинта.
 
Ответить с цитированием

  #1543  
Старый 11.09.2008, 18:20
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами: 9702986

Репутация: 479
По умолчанию

Цитата:
Сообщение от bons  
возможно проблемы с выравниванием элементов структуры jmp_far
это как?
 
Ответить с цитированием

  #1544  
Старый 11.09.2008, 18:35
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами: 9981026

Репутация: 1564
По умолчанию

>>это как?

это так )

Код:
 
#pragma pack (push, 1)

//... any struct
#pragma pack (pop)
выравнивание по одному байту поставь
 
Ответить с цитированием

  #1545  
Старый 13.09.2008, 14:08
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами: 9702986

Репутация: 479
По умолчанию

поставил выравнивание по 1 байту в настройках проекта. Проблема не решилась
 
Ответить с цитированием

  #1546  
Старый 13.09.2008, 14:39
FrMn
Познающий
Регистрация: 08.08.2008
Сообщений: 55
С нами: 9346084

Репутация: 54
По умолчанию

поробуйте не в настройках, а явно, как у 0xc0de.

p.s. ваш перехват не годится для многопоточных приложений. также перехватчик intMessage или как он там, должен возвращать не 1, а то, что возвратит оригинальный MessageBox
 
Ответить с цитированием

  #1547  
Старый 13.09.2008, 15:53
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами: 9981026

Репутация: 1564
По умолчанию

2ntldr

Цитата:
Код:
 
BOOL APIENTRY DllMain( HANDLE hModule,  DWORD  ul_reason_for_call,
                       LPVOID lpReserved )
{
if(ul_reason_for_call == DLL_PROCESS_ATTACH )
  {
intercept();
	}
	return 1;
}


void main(void) { //<<- хммм  

}
; *А зачем еще одна main?
 
Ответить с цитированием

  #1548  
Старый 13.09.2008, 17:05
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Как отоброзить файлы в текущем каталоге?Пытаюсь делать так
Код:
TSearchRec sr;
char path[1024];
strcpy(path,GetCurrentDir().c_str());
strcat(path,"\\*.*");
for(;;)
{
if(FindFirst(AnsiString(path),faAnyFile, sr) == 0)
{ShowMessage(sr.Name);}
else{FindClose(sr);break;}
}
но оно мне только точки бесконечно выплевывает Как правильно надо?
___________________________________________
Упс.Извиняюсь затупил .Надобыло так
Код:
TSearchRec sr;
char path[1024];
strcpy(path,GetCurrentDir().c_str());
strcat(path,"\\*.*");
FindFirst(AnsiString(path),faAnyFile, sr);
for(;;)
{
if(FindNext(sr) == 0)
{ShowMessage(sr.Name);}
else{FindClose(sr);break;}
}

Последний раз редактировалось _nic; 13.09.2008 в 17:07..
 
Ответить с цитированием

  #1549  
Старый 13.09.2008, 17:24
FrMn
Познающий
Регистрация: 08.08.2008
Сообщений: 55
С нами: 9346084

Репутация: 54
По умолчанию

разве в этом случае ты первый файл не пропускаешь?
 
Ответить с цитированием

  #1550  
Старый 13.09.2008, 18:43
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Цитата:
Сообщение от FrMn  
разве в этом случае ты первый файл не пропускаешь?
Это тот который "." ? Мне это не критично
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.