Registriert seit: 1. Feb 2018
3.691 Beiträge
Delphi 11 Alexandria
|
AW: EAccessViolation führt zu unerwartetem APPCRASH
23. Mai 2018, 09:46
Delphi-Quellcode:
procedure TProducerLoop.Run;
begin
while True do
begin
Connect;
while True do
begin
try
ProduceOneMessage;
except
on E: Exception do
begin
Break;
end;
end;
end;
Disconnect;
end;
end;
Delphi-Quellcode:
procedure TProducerLoop.Run;
Label MyBreak;
begin
while True do
begin
Connect;
while True do
begin
try
ProduceOneMessage;
except
on E: Exception do
begin
Goto MyBreak;
end;
end;
end;
Disconnect;
MyBreak:
end;
end;
So solltest Du aus Deinen Endlosschleifen rauskommen ohne Crash, oder?
Geändert von KodeZwerg (23. Mai 2018 um 09:52 Uhr)
Grund: Disconnect übersprungen
|