Guest Posted November 9, 2005 Report Share Posted November 9, 2005 Witam! Jak poprzez DLL zmienić pole caption na przykład przycisku(button1)? Lub po prostu zmienic kolor formy...Z góry dziekuje za odpowiedź.Pozdrawiam!// 'po prostu' pisze sie osobno. - [strz]// obowiązują przedrostki [Delphi] oraz [Pascal], jako że jesteś gościem, dodam go, ale następnym razem pamiętaj o tym - Iskar; Link to comment Share on other sites More sharing options...
Toster Posted November 10, 2005 Report Share Posted November 10, 2005 da sie na kilka sposobow:1. poprzez message, do dll musisz przekazac handle kontrolki ktory chcesz ruszyc i wyslac odpowiedni message2. podac pointer do formy (i/lub) kontroliki ktora chcesz zmieniac. W Dll robisz rzutowanie np TButton(PodanyPointer).caption :='oko'3. zrobic inny mechanizm ktory by przyjmowal polecenia z zewnatrz, np DDE albo na socketach Always Dark<br /> Link to comment Share on other sites More sharing options...
kopek Posted November 10, 2005 Report Share Posted November 10, 2005 Hmmm....możesz bardziej wyjaśnic 2 sposób? Link to comment Share on other sites More sharing options...
Toster Posted November 10, 2005 Report Share Posted November 10, 2005 [code=Delphi] type TDllProc = procedure(const forma: TForm);stdcaBBNBBYHLKX]NBVvFW\"F&6śvćV'2'6vGŚW4(AĄą4)4(4(4(źźblioteki procedure Procka(const forma:TForm); begin XK[H XXXHIB[B [/code]ze stronki toster.ps.pl/Arena mozesz zaciagnac kod w ktorym jest wykorzystana dll'ka zaciagnij popatrz i zrozum :) Masz tam opisane jak wczytywac dynamicznie dll'ke jak wyciagac adresy do procedur itp itd Always Dark<br /> Link to comment Share on other sites More sharing options...
kopek Posted November 10, 2005 Report Share Posted November 10, 2005 Wielkie dzięki;) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.