Dann heißt das aber auch nur, dass
1 von den zweien ungleich null sein
muss. Wenn im ersten nix steht (0) und im zweiten "Haus" (4) dann kommt immer noch was größer als 0 raus.
Ich würde das so machen:
Delphi-Quellcode:
begin
IF (length(Edit1.Text)) AND (length(Edit2.Text)) AND (length(Edit3.Text)) > 0
THEN
ShowMessage('Alle Felder wurde ausgefüllt')
ELSE
ShowMessage('Es wurden nicht alle Felder ausgefüllt');
end;