Pergunta

Em C ++ Builder, escrevi o seguinte código (em manipulador Button1Click), Quando eu executar no modo de depuração, fico com a "int3 DbgBreakPoint" (Stack corrompido?). Isso não acontece para AnsiSting (Talvez contagem de referência).

WideString boshluq;
boshluq=L" ";

Isso é normal? O que você sugere-me para corrigir esse código?

Foi útil?

Solução

widestrings são ponteiro variáveis ??referenciadas para Windows widestrings, talvez o problema está na sua biblioteca do sistema windows.

Eu tenho o mesmo problema com ponto de interrupção no ntdll.dll, eu não sei se é o mesmo para você.

Eu resolvo com esta unidade http: //www.tbosystems.bluehosting. com.br/dbx4/int3.pas (graças a Leonel Togniolli), talvez você pode verificar isso e ver se podemos ajudá-lo, ou tentar o mesmo código na máquina de outras janelas.

Outras dicas

Ou uma versão de depuração de uma biblioteca sendo chamado com widestrings? Com um int explícita 3; construção chamada em?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top