Hallo, hoffe mir kann einer helfen
Delphi-Quellcode:
if (edit1.text = '5') and (edit2.text <='4') and (edit3.text <= '4')
then shellexecute(form1.handle,nil,('C:\ausführen1.msd'),nil,nil,SW_shownormal);
if (edit1.text = '6') and (edit2.text <='5') and (edit3.text <= '5')
then shellexecute(form1.handle,nil,('C:\ausführen1.msd'),nil,nil,SW_shownormal);
if (edit2.text = '5') and (edit1.text <='4') and (edit3.text <= '4')
then shellexecute(form1.handle,nil,('C:\ausführen2.msd'),nil,nil,SW_shownormal);
if (edit2.text = '6') and (edit1.text <='5') and (edit3.text <= '5')
then shellexecute(form1.handle,nil,('C:\ausführen2.msd'),nil,nil,SW_shownormal);
also
hab folgendes problem:
wenn bei edit.1 text eine 6 steht und bei edit.2text eine 5 steht sollte eigentlich nur der
script von edit1.text ausgeführt werden, weil in der zeile bei edit.2text der edit1 wert nicht unter 5 liegt,
also bedingung nicht erfüllt! bei mir werden jedoch trotzdem beide scripts ausgeführt !!
ich hab keine ahnung wo da der fehler liegt...
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]