Jak z auto-aktualizatorem? Czy są jakieś problemy? W szczególności jestem zainteresowany przejściem z MG2 do MG3.
Poniżej kilka informacji technicznych:
1. Aktualizacja z MG2 do MG3 zostanie wykonana zawsze do wersji 3.1.7221.1 (MG2 wyświetli, że jest dostępna wersja "3.1.0.0", gdyż tam był jeszcze problem z poprawnym formatowaniem i wyświetlaniem numeru wersji).
2. Kolejne aktualizacje będą wykonywane w obrębie MG3
Czyli jeśli ktoś wciąż używa MG2 a zdecyduje się na MG3 to aktualizacja przebiegać będzie dwustopniowo:
a) MG2 > MG3 (3.1.7221.1)
b) MG3 (3.1.7221.1) > MG3 (najnowsza wersja)
W pkt. a - w informacjach wyświetlanych w opisie wersji 3 jest umieszczony czerwony tekst z zaleceniami dotyczącymi procesu.
W pkt. b - przy ostatnim wpisie dotyczącym MG2 (2.0.0.6057) jest link, umożliwiający pobranie tej wersji programu, zapewne dla hobbystów
Do zrobienia:
1. Wysyłanie SMSów (mam oprogramowaną tylko bramkę T-Mobile, gdyż dostęp jest oficjalnie opisany), jeśli ktoś jest programistą i miałby ochotę to mogę udostępnić klasę (C++) abstrakcyjną (interfejs) do SMS, należałoby zaimplementować mało mówiącą metodę Send() w klasie dziedziczącej. Więc jeśli ktoś czuje się na siłach - proszę o kontakt na maila. W uproszczeniu (przykład dla "Plus", pełnym kodem oczywiście mogę się podzielić oraz wyjaśnić interfejs):
BOOL Plus::Send(const TCHAR* tRecipient,const TCHAR* tMessage,SMS_PARAMS* pSmsParams)
{
PLUS_PARAMS* pPlusParams = dynamic_cast<PLUS_PARAMS*>(pSmsParams);
if(Validate(tRecipient,tMessage,pPlusParams))
{
// ToDo...
}
return FALSE;
}
2. Przesyłanie plików (temat rzeka)...