POMOCY..... [DLL]

0

Mam zamiar zrobić coś takiego, że w DLL-u przypiszę do każdego identyfikatora inne zadanie* i chciałbym później w programie wywołać dany identyfikator (z DLL-a), aby została spełniona czynność przypisana do niego.

  • --> np. identyfikator "B1" wykonuje: Label1.Caption:= 'xxx';
    "B2" wykonuje: MessageBox('cośtam');
    Pomocy...jak to zrobić?? Proszę o jak najszybszą odpowiedź :)
    Pozdrawiam {hello}

--
Pozdrawiam

Pracuję w Delphi 6

0

Nie bardzo rozumiem to, co napisales, ale moja propozycja jest nastepujaca:
//--wewnatrz dll'a piszesz taka procedure

procedure MojaProcedura(Parametr: String[10]) ;
begin
Case parametr of
'B1': .....
'B2': .....
end ;
end ;

Pozdrawiam {hello} --LSD - Discover The New Way Of Thinking

0

Hmmm...to jest przypisanie "B1" i "B2" do zadań...ok ;)
jeśli to zadziała to super...
----------------teraz sprawa programu (musi współpracować z DLL-em)-------------------
Jestem w programie głównym. Jak mam wywołać z DLL-ki to 'B1' lub 'B2', aby każdy z nich wykonywał to, co jest mu przypisane (program musi sprawdzić, czy dany identyfikator istnieje w DLL-u (jak nie, to nie robi nic). Jeśli istnieje, to wykonuje przypisaną mu funkcję.)??

POMOCY.....--Pozdrawiam {hello}

Pracuję w Delphi

0

powinienes zorbic cos takiego:

case Parametr of
'B1': ...
'B2': ...
default: ShowMessage('Nie ma takiego identyfikatora') ;
end ;
--LSD - Discover The New Way Of Thinking

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