[BCB] Pobranie listy wtyczek z katalogu.

0

Czy jest możliwość pobrania z katalogu listę wszystkich wtyczek, a następnie za pomocą LoadLibrary załadować kolejno każdą wtyczkę z osobna ?

Mam taki program, ale nie wiem jak kazać mu załadować znalezione wtyczki:

String plik;
  HINSTANCE DLL;

  for(int i=0;i<ile;i++) {
   plik=SF->Items->operator [](i); //SF to komponent, który wyszukuje w danym katalogu pliki i zapisuje nazwę danego pliku z indeksu numer "i" do zmiennej plik;
    DLL=LoadLibrary("plik"); //tutaj próbuję załadować daną bibliotekę którą znalazł ten komponent;
     if (DLL==NULL)
      Application->MessageBox("Wystąpił błąd przy ładowaniu biblioteki","Błąd",
       MB_OK | MB_ICONHAND);

Jak zrobić aby wyszukać i załadować wszystkie pliki dll z danego katalogu?

0

Czy kostucha tak się morduje dla własnej przyjemności czy wybrano mu takie zadanie .
Bo zawziętość widzę , ale podstaw nie bardzo ...[chociaż ta męka może się przyczynić do ich nabycia,
jednak są lepsze sposoby ]

0

Ja się sam morduje - gdyż chce się uczyć - sam dla siebie - jednak to prawda nie umiem :(
Jak są lepsze to z chęcią chciałbym je poznać. Nie znam możliwości tego programu - szukam po Google, po e-bokach ale nie jest napisane jak załadować wszystkie biblioteki w danym katalogu, które zostały znalezione zawsze jest przykład z LoadLibrary("nazwa.dll") a ja potrzebuje aby w pętli ładował po kolei każdą znalezioną bibliotekę i jeśli wpiszę LoadLibrary("znaleziony_plik") to nie działa - nie ma takiej biblioteki ;/
Proszę o pomoc - samemu nie dam rady się pouczyć - to już końcówka mojej nauki z wczytywaniem plików dll, potem będę pisać już tylko same wtyczki - też w rozumieniu nauki. :)

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