Uruchamianie aplikacji z autostartu a rejestru.

0

Niedawno zadawałem podobne pytanie, ale jako że zauważyłem pewien szczegół w moim problemie to piszę jeszcze raz.

Mianowicie.
Moja aplikacja nie zachowuje się normalnie, tzn. przy uruchomieniu jej za pomocą klucza w rejestrze(przy starcie systemu) nie wczytuje danych do kontrolki - po prostu pola które mają mieć zawartość są puste.

Sprawa ma się inaczej z Autostartem, gdzie program wczytuje dane bardzo ładnie i bez żadnych problemów...

Wie ktoś z czego wynika takie zachowanie? Z góry dzięki

//Edited
No też się nad tym zastanawiałem...własnie... :/
Ale dzięki...
@Malcolm - to poniżej ;P
Być może...udowodnij swoją racje... ;)

0

czytałem coś takiego gdzieś w otchłani inetu, że podobno wina takiego zjawiska tkwi w niezaładowanych blibliotekach systemowych... Twój program uruchamia się wcześniej... czy coś takiego

0
hyperhex napisał(a)

czytałem coś takiego gdzieś w otchłani inetu, że podobno wina takiego zjawiska tkwi w niezaładowanych blibliotekach systemowych... Twój program uruchamia się wcześniej... czy coś takiego

Hehe niezle :)
Takiej herezji dawno nie slyszalem. Slyszales kiedys o czyms takim jak import table?
Na pewno nie tutaj tkwi problem.

!Kaczor: do mnie sie odnosi to powyzej "@Malcolm" czy ponizej? :P
Twoje pytanie tez mnie zastanawia, przespie sie i przetrzepie google, dam znac jak cos ciekawego znajde.

0

Jeżeli dane odczytujesz z jakiegoś pliku to jest możliwość że twoja aplikacja szuka pliku nie tam gdzie powinna szukać. Jeżeli aplikacja jset uruczamiana z autostartu to w skrócie jest podana wartośc "zaczynaj w". Co może powodowac że jedna metoda działa a druga nie.

0
dj napisał(a)

Jeżeli dane odczytujesz z jakiegoś pliku to jest możliwość że twoja aplikacja szuka pliku nie tam gdzie powinna szukać.

No raczej odpada.

Jeżeli aplikacja jset uruczamiana z autostartu to w skrócie jest podana wartośc "zaczynaj w". Co może powodowac że jedna metoda działa a druga nie.

Hmm tyle, że raczej preferuję rejestr, i autostart raczej nie wchodzi w grę :<

0

Domyslam sie ze ladujesz dane z pliku. Jesli plik masz w podkatalogu, w katalogu aplikacji, sprawdz przed zaladowaniem cala sciezke do pliku np. GetCurrentDirectory(). Moze to masz jakos inaczej ustawione jak odpalasz z rejestru.

0

Malcolm przy twoich wszystkich założeniach co do katalogów, ścieżek, działa na przykład funkcja(LoadFromFile :) ) ładująca jakieś dane do Memo - nic specjalnego... i niezwykłego...

Jednak przy tych samych założeniach moja funkcja, choćby nie wiem jak była napisana i z jakich zasobów korzytała po prostu nie działa. :0

1 użytkowników online, w tym zalogowanych: 0, gości: 1