1)
2) Eine noch einfachere Methode wäre doch einfach zu sagen "Wenn das dritte Item in der Listbox ausgewählt ist (Division) und b=0 ist, dann
Delphi-Quellcode:
begin
ShowMessage('Teilen durch 0 nicht erlaubt');
Exit;
end;
Das hab ich schon versucht, aber wenn icht dann schreibe
if ListBox.selected[3] and b=0 then
zeigt es mir sofort als Fehler an! Das war auch mein ursprüngliches Problem.