[C++ Builder] Wyszukiwanie katalogów i inne windowsy

0

Mam problem nad którym się już długo męcze...najpierw wkleje kod o który mi chodzi:

Legenda:

SkinList == ListBox;

SkinList->Items->Clear();     
TSearchRec Search;
int result;
result=FindFirst(ExtractFileDir(Application->ExeName)+"\\data\\skins\\*.*",faAnyFile,Search);
while(result==0)
{
if(Search.Name!="."&&Search.Name!=".."&&Search.Attr==faDirectory)
{
SkinList->Items->Add(Search.Name);
}
result=FindNext(Search);
}
FindClose(Search);
SkinList->Focused();

I tu jest problem mam 3 partycje i 2 windowsy (98 i XP 64 pro) program bez błędnie wyszukuje i wyświetla foldery bo taką ma funkcje... lecz gdy przekarze program komuś innemu kto ma Win 98 funkcja nie działa :( W SkinList nie pojawia się nic, a gdy program uruchomi ktos z Xp wszystko działa jak nalezy [sciana]

I teraz nie wiem czy ten kawałek kodu jest źle napisany ? Może jest tam użyta funkcja która nie działa z tego czy innego powodu na 98 ? Proszę pomóżcie bo mnie już coś trafia jak po każdej wprowadzonej zmianie musze wysyłać komuś program aby sprawdził czy działa (aha u mnie na win98 działa bez zarzutu)

0

Jak kompilujesz program to dołącz wszystkie biblioteki (jak tego nie zrobiłeś ) ....powinno zadziłać ;)

0

Hmmm a w jaki sposób mam to zrobić ?? Bo w opcjach projektu mam już odznaczone Use dynamic RTL i Build with runtime packages aha i mam ustawione na Release

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