Wiec tak:
Program wyszukuje mi pliki na dyskach i wpisuje adresy do ListBox1 i potem wysyla na email pliki. Ale nie mam pojęcia ile tych plików będzie
To napisałem tak:
I w przypadku kiedy jest jeden plik to wyświetla sie adres w ListBox1.Items[1], gdy 2 pliki to jeden adres do pliku w ListBox1.Items[1], a 2 w ListBox1.Items[2]. Ale nadal pozostaje w programie kod do załącznika 2 :/ I gdy nie ma 2 pliku, wyskakuje błąd. A jak zrobic, że w przypadku kiedy nie ma nastepego pliku, adresu w ListBox1.Items[2], żeby poprostu
program ignorowal ten kod:
??
Program wyszukuje mi pliki na dyskach i wpisuje adresy do ListBox1 i potem wysyla na email pliki. Ale nie mam pojęcia ile tych plików będzie
To napisałem tak:
Kod:
idSMTP1.AuthenticationType:=atLogin;
TIdAttachment.Create(IdMessage1.MessageParts, ListBox1.Items[1]); // załącznik :)
TIdAttachment.Create(IdMessage1.MessageParts, ListBox1.Items[2]); //załącznik :)
IdSMTP1.Connect; // łączy się
I w przypadku kiedy jest jeden plik to wyświetla sie adres w ListBox1.Items[1], gdy 2 pliki to jeden adres do pliku w ListBox1.Items[1], a 2 w ListBox1.Items[2]. Ale nadal pozostaje w programie kod do załącznika 2 :/ I gdy nie ma 2 pliku, wyskakuje błąd. A jak zrobic, że w przypadku kiedy nie ma nastepego pliku, adresu w ListBox1.Items[2], żeby poprostu
program ignorowal ten kod:
Kod:
TIdAttachment.Create(IdMessage1.MessageParts, ListBox1.Items[2]); //załącznik :)