Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Отладка с использованием VCL   Найти похожие ветки 

 
kravchuk ©   (2003-04-04 16:33) [0]

Подскажите как в Д5 сделать, чтобы при пошаговом выполнении я смог бы трэйсить исходники VCL, в частности ADODB


 
MBo ©   (2003-04-04 16:35) [1]

поставить птичку
use Debug DCU"s
в Project-options-Compiler


 
kravchuk ©   (2003-04-04 16:46) [2]

Не помогло, к сожалению


 
Переяслов Григорий ©   (2003-04-04 17:27) [3]

А зачем это нужно?


 
sniknik ©   (2003-04-04 17:27) [4]

+ Build проэкт (с установленной опцией, Project -> Build)
и F7 вместо F8.


 
kravchuk ©   (2003-04-04 17:55) [5]

use Debug DCU"s в Project-options-Compiler поставил,
пробилдил , проверил пути Tools|Debugger Options- Debug DCU path, вроде все ок, хотя после того как убрал ado.dcu из $(DELPHI)\Lib\Debug и $(DELPHI)\Lib проект ни как не прореагировал и продолжает билдится,
даже не знаю кого глючит меня или Delphi :-\
может из-за того что я dll тестирую ?!


 
sniknik ©   (2003-04-04 18:09) [6]

> может из-за того что я dll тестирую ?!
так тебе саму dll надо трассировать?

саму dll нужно под отладчиком запускать, а прогу которая ее вызывает в Run -> Parameters -> Host Aplication указывать.

не то?


 
kravchuk ©   (2003-04-04 18:14) [7]

>sniknik © (04.04.03 18:09)
:-)) спасибо, но не то, dll по другому и не отладить...

сама dll отлаживается нормально но Trace Into в методы классов VCL не работаит :-\


 
sniknik ©   (2003-04-04 18:21) [8]

счас попробую. вроде нормально было;


 
sniknik ©   (2003-04-04 18:28) [9]

все заходит и в DB и ADODB и даже в System. Dll ни при чем. может дельфи? у меня шестой.

трасил, функцию из dll
function DllInitialize(ADOConnection: TADOConnection): Boolean; stdcall;
begin
result:= true;
try
ADOConnection.Open; <- входит
ADOCommand:= TADOCommand.Create(nil); <- тоже
ADOCommand.Connection:= ADOConnection; <- плюнул не дошол
except
on E: Exception do begin
LastError:= E.Message;
result:= false;
end;
end
end;


 
kravchuk ©   (2003-04-04 18:40) [10]

Все, разобрался, сори что побеспокоил
проблема была в следующем: стояла галка
Project|Options packages Build with runtime packages, а *.bpl использовались из общей папки



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-54676
Darrin
2003-04-04 15:10
2003.04.17
Как у ToolBar изменить левое выравнивание кнопок на другое.


8-54749
Noname_
2003-01-16 15:20
2003.04.17
Паразитное окно рендеринга


1-54735
ЯЯЯ
2003-04-04 11:45
2003.04.17
ListView


7-54919
Vladimir
2003-02-26 11:05
2003.04.17
как программно узнать серийный номер сетевой карточки?


3-54398
me2
2003-04-01 10:29
2003.04.17
Создание, удаление и просмотр пользователей