Конференция "Прочее" » Бряк на CreateWindow [D5, WinXP]
 
  • Disciple (18.12.10 16:18) [0]
    Отлаживаю свою софтину, нужно поставить бляк на эту апишную функцию. Как это сделать?
  • clickmaker © (18.12.10 16:28) [1]
    найти место вызова, щелкнуть слева от строчки на вертикальной серой полоске. Должен появиться красный кружок, и строчка станет красной
  • Disciple (18.12.10 16:33) [2]
    Как раз так место вызова я и пытаюсь найти. Именно за этим и понадобился бряк.
  • clickmaker © (18.12.10 17:15) [3]
    а поиск текста в исходниках не пробовал?
  • Юрий Зотов © (18.12.10 19:01) [4]
    > Disciple   (18.12.10 16:33) [2]

    Метод CreateWnd.
  • Disciple (18.12.10 23:52) [5]
    Бряк не срабатывает.
  • Ega23 © (19.12.10 00:33) [6]

    > Бряк не срабатывает.


    Use debug DCU's галку поставь и проекту ребилд сделай.
  • Германн © (19.12.10 01:17) [7]

    > Отлаживаю свою софтину, нужно поставить бляк на эту апишную
    > функцию. Как это сделать?

    Таким образом Y известен.
    Три варианта Z уже даны.
    Вопрос: Когда станет известен X?
  • Дмитрий С © (19.12.10 07:13) [8]
    Пишешь в самом начале проги
    CreateWindow(...) // не важно что в скобках
    Ставишь на нее бряк, запускаешь.
    Потом открываешь CPU (Ctrl+Alt+C)
    и нажатиями кнопки F7 заходишь в уже api-шную функицю CreateWindow, где еще раз и ставишь бряк :)
  • Anatoly Podgoretsky © (19.12.10 09:31) [9]
    > Disciple  (18.12.2010 23:52:05)  [5]

    А ты ронял, урони и услышишь Бряк.
  • Rouse_ © (19.12.10 12:06) [10]
    В модуле windows.pas бряк ставить нужно, а не в своем.
  • Disciple (19.12.10 14:30) [11]

    > Дмитрий С ©   (19.12.10 07:13) [8]
    Потом открываешь CPU (Ctrl+Alt+C)


    так и сделал, спасибо, помогло


    Ega23 ©   (19.12.10 00:33) [6]
    > Use debug DCU's галку поставь и проекту ребилд сделай.

    эта галка у мну пожизненно стоит (в любом проекте её ставлю)
 
Конференция "Прочее" » Бряк на CreateWindow [D5, WinXP]
Есть новые Нет новых   [134431   +13][b:0][p:0]