W jaki sposób zrobić program w Delphi 7, które <ort>szczytuje </ort>ilość nie odebranych jeszcze wiadomości (nowych wiadomości) z dowolnego konta. A więc z kont, które są zdefiniowane, w outlook-u?
Outlook przechowuje <ort>wiadmości </ort>w plikach. Spróbuj znaleźć u siebie na dysku coś w stylu odebr. Później <ort>odnadź </ort>w rejetrze klucz o takiej wartości.
Później odczytując ten klucz na dowolnym innym komputerze dostaniesz <ort>ścierzkę </ort>dostępu do folderu w którym są przechowywane ort!.
Otwórz odpowiedni plik i przeszukaj go licząc ile jest w nim różnych maili...
Strasznie skomplikowane. Czy nie ma jakiegoś prostszego sposobu?
begin
Listbox1.Items.Add(OutlookReader1.Message.List);
end;
Niestety nie mogę znaleźć komponentu TOutlookReader. Dodam, iż mam Delphi 7.
Tam ktos napisal ze masz <ort>zalesc </ort>sciezke do pliku i juz a ty na to ze to strasznie skomplikowane A ja cie zapewniam ze to wlasnie z tego wszystkiego jest najlatwiejsze :) Wiadomosci w outlooku maja rozszerzenie dbx to jest jakis format bazy danych wiec musialbys ta baze otworzyc i poszukac cos po naglowkach bo pewnie outlook cos takiego robi :)
Lofix rotfl :-D
Chciałbym, aby ten program działał na każdym sprzęcie a nie tylko u mnie w domu!!!
Po to będziesz do rejestru zaglądał :)
Chciałbym, aby ten program działał na każdym sprzęcie a nie tylko u mnie w domu!!!
Grzegorz - prosta rada : system i ten program trzymaj na wyjmowalnym
twardzielu.
Jak gdzie w świat wyruszysz to zabieraj z sobą tego twardziela.
Wsadzisz go do innego kompa (choćby na Alasce) i tak samo będzie ten
programik działał jak u Ciebie w domciu :-)
// gratuluję poczucia humoru - ŁF
Jak kogoś to interesuje ilość nowych wiadomości można sprawdzić funkcją idPOP31.CheckMessages. Trzeba jednak wstawić na formularz komponent TidPOP3 z zakładki "Indy Clients".
Ale kiedy Outlook jest tak ustawiony, że po odebraniu usuwa z servera, to jeżeli będzie szybszy od ciebie - nic nie zrobisz :):)