Delphi 7 causa erro no módulo User.exe
17/09/2004
0
parece muito louco,
e isso aconteceu em várias máquinas, no mesmo projeto. Como o erro acontece qdo tento salvar não dá pra ter idéia de que parte do código pode estar causando isto, sim, sou levado a pensar que seja código, pois acontece com um projeto específico, com outros não.
o erro é o seguinte:
´DELPHI32 causou uma falha de página inválida no
módulo USER.EXE em 0004:00006001.
Registros:
EAX=00000001 CS=1787 EIP=00006001 EFLGS=00000247
EBX=00028906 SS=5a17 ESP=00008902 EBP=0000891a
ECX=00020000 DS=583e ESI=00020002 FS=0eff
EDX=00021697 ES=1977 EDI=00000000 GS=0000
Bytes em CS:EIP:
a4 8e da 5f 5e ca 0a 00 55 8b ec 56 1e c5 76 08
Esvaziamento da pilha:
0000040a 17471050 00000001 00021977 df90583e 583e0002 0a258970 19770000 00000000 5a1789d4 00020000 8972040a 6d9d416c 00004000 01890000 6d9d0a80 ´
Origado a quem der atenção!
Wendell Souza.
Wellprog
Posts
20/09/2004
Wellprog
-este projeto foi feito no Delphi 6;
-ele tinha componentes Toolbar97(Jordan Russel) que estavam na versão para Delphi6, então exeprimentei tirar todos, e experimentei mudar para nova versão para Delphi 7 também, também não deu certo;
Obrigado a todos!
Wendell Souza.
22/09/2004
Wellprog
Recebi este e-mail de um Instrutor Borland, e achei altamente razoável:
Como vai Wendell ?
Esse erro acontece geralmente quando se utiliza sistemas operacionais como Windows98 ,XPHome e Me para desenvolvimento de aplicações pois não são indicados para tal tarefa. Procure utiizar para o ambiente de desenvolvimento Windows 2000 Pro, Windows Xp Pro ou Windows 2003 que certamente esses problemas serão evitados.
Abraços,
Borland Delphi Certified Developer
Borland Delphi Certified Instructor
22/09/2004
Gandalf.nho
22/09/2004
Wellprog
mas o caso é de um projeto ´feito´ em delphi 6 sendo aberto no
delphi 7, w98 ou wMe.
22/09/2004
Gandalf.nho
23/09/2004
Wellprog
e o mais louco é acontece o erro qdo o delphi salva um formulário em disco, e não verificando sintaxe ou compilando.
23/09/2004
Gandalf.nho
24/09/2004
Gandalf.nho
04/08/2005
Wellprog
- isso acontece porque tinha um componente TComboBox com um ítem nulo, i.e., sem string nenhuma inclusive espaço. Então ao acessar/gravar esse objeto e acessando o ítem ´nulo´ causava um erro no SO(obs: WinXP não acontece);
- a solução é simples: não deixar ítem ´nulo´, colocar pelo menos espaço.
parece ridículo mas o problema é gerado e a solução é essa.
saudações delphianas!
Wendell.
04/08/2005
Massuda
Obrigado por registrar aqui a solução de um problema difícil de diagnosticar.
Clique aqui para fazer login e interagir na Comunidade :)