Ładny brzuch

Cze mam pytanie dotyczce stosu programu ;]
Ot mam program w ktrym aby uruchomi pewn funkcj musz wybra opcj z menu. Czy jest jaka moliwo aby za pomoc innego programu wrzuci bezporednio t funkcj na stos programu? I ewl w jaki sposb to zrobi ? Pozdrawiam



hmm ja w sumie nie wiem czy to moliwe ale nie atwiej by byo jako poczy te programy? albo stworzy jaki interfejs do komunikacji midzy nimi ?
Uytkownik Edas edytowa ten post 15 maj 2007, 18:12
Znaczy si menu "Plik", "Edytuj"?

To nie lepiej uy "SendMessage" z parametrem "WM_COMMAND"?

//

gorzej moze byc z programami spod delphi i bcb, bo one to maja czary a nie menu.
:laughing: :lol2: Prawdziwe... i tragiczne...
Uytkownik Radek edytowa ten post 15 maj 2007, 21:04
Co Ty chcesz sobie zycie utrudniac stosem?
Tak jak pisze kolega:
Znaczy si zmenu "Plik", "Edytuj"?

To nie lepiej uy "SendMessage" z parametrem "WM_COMMAND"?
wystarczy ze programem wylapiesz kod polecenia i wyslesz je do odpowiedniego okna - efekt bedzie identyczny.
Chociaz... Na pewno tak bedzie w programach pisanych w c/c++, gorzej moze byc z programami spod delphi i bcb, bo one to maja czary a nie menu. <_<




Co Ty chcesz sobie zycie utrudniac stosem?
Tak jak pisze kolega:wystarczy ze programem wylapiesz kod polecenia i wyslesz je do odpowiedniego okna - efekt bedzie identyczny.
Chociaz... Na pewno tak bedzie w programach pisanych w c/c++, gorzej moze byc z programami spod delphi i bcb, bo one to maja czary a nie menu. <_<
Jakie czary? Nie obraaj delphi :(


Jakie czary? Nie obraaj delphi :( To Ty nie obrazaj winapi ;)
Mam na mysli budowe wewnetrzna. Jak posledzisz polecenia winapi przy klasycznych programach c/c++ to zauwazysz ze wszystko sie na nich opiera, takze menu, a w delphi to troszeczke bardziej zawile jest.
Nie bez powodu pusty projekt ma pol mega a w winapi ~40 KB.
Delphi jest proste w uzyciu, ale za to zawile w bebechach. ;)

Zreszta... Komu ja to mowie? ;)


To Ty nie obrazaj winapi ;)
Mam na mysli budowe wewnetrzna. Jak posledzisz polecenia winapi przy klasycznych programach c/c++ to zauwazysz ze wszystko sie na nich opiera, takze menu, a w delphi to troszeczke bardziej zawile jest.
Nie bez powodu pusty projekt ma pol mega a w winapi ~40 KB.
Delphi jest proste w uzyciu, ale za to zawile w bebechach. ;)

Zreszta... Komu ja to mowie? ;)
Wiem, czepiam si :P Byo od razu pisa VCL, bo przecie w op moesz uywa winapi ;]


Wiem, czepiam si :P Byo od razu pisa VCL, bo przecie w op moesz uywa winapi ;] op - ?
O delphi chodzi?
No wiem ze mozna winapi uzywac, ale i tak aplikacja na start wyjdzie Ci wieksza niz np. spod igly gcc no i kompilator natka Ci zbednych zasobow...

PS.
A czepiaj sie, czepiaj, lubie podyskutowac ;)


op - ?
O delphi chodzi?
No wiem ze mozna winapi uzywac, ale i tak aplikacja na start wyjdzie Ci wieksza niz np. spod igly gcc no i kompilator natka Ci zbednych zasobow...

op chyba programowanie obiektowe ;) jesli piszesz w czystym winapi to mozesz wywalic wszystkie zbedne zasoby i wtedy program nie bedzie wiekszy niz w c... przynajmniej pomijajac sama budowe kodu


op chyba programowanie obiektowe ;) jesli piszesz w czystym winapi to mozesz wywalic wszystkie zbedne zasoby i wtedy program nie bedzie wiekszy niz w c... przynajmniej pomijajac sama budowe kodu Hmm object pascal :P

Zaczn od tego, e program, z interesujc mnie funkcj, jest napisany w C++ ale w Visualu z uyciem VCL-a wic jest to porednie rozwizanie - kiedy program w c++ jest zawiy w bebechach ;p
Co do Menu kontekstowego nie jest raczej ono WINAPIowskie :/
@wojewoda czy z tym wyapaniem chodzio ci o komunikaty WINAPI ? bo jeli tak to jest tam: WM_LBUTTONDOWN i WM_LBUTTONUP z odpowiednim Lparamem kwestia tego e okno moe by w rnych miejscach na pulpicie a ja chce to zrobi nieco inteligentniej ni SENDMESSAGE bo obecnie tak mam i jest to wielka D***
Chyba ze chodzio ci o co innego w takim razie prosze rozwin myl ;/

Jak zwykle brak odpowiedzi na pytania - ale moe pomoe mimo to ;-)

Aha dodam take e rozwaaem deasemblacje i ponown kompilacje pierwotnego programu (tylko chyba najpierw musze wiedzie jaka funkcja jest na stos wrzucana?? ) ... jakie opinie? Z gry dzieks
Uytkownik Pinochet edytowa ten post 16 maj 2007, 13:34

Zaczn od tego, e program, z interesujc mnie funkcj, jest napisany w C++ ale w Visualu z uyciem VCL-a wic jest to porednie rozwizanie - kiedy program w c++ jest zawiy w bebechach ;p
Co do Menu kontekstowego nie jest raczej ono WINAPIowskie :/
@wojewoda czy z tym wyapaniem chodzio ci o komunikaty WINAPI ? bo jeli tak to jest tam: WM_LBUTTONDOWN i WM_LBUTTONUP z odpowiednim Lparamem kwestia tego e okno moe by w rnych miejscach na pulpicie a ja chce to zrobi nieco inteligentniej ni SENDMESSAGE bo obecnie tak mam i jest to wielka D***
Chyba ze chodzio ci o co innego w takim razie prosze rozwin myl ;/

Jak zwykle brak odpowiedzi na pytania - ale moe pomoe mimo to ;-)

Aha dodam take e rozwaaem deasemblacje i ponown kompilacje pierwotnego programu (tylko chyba najpierw musze wiedzie jaka funkcja jest na stos wrzucana?? ) ... jakie opinie? Z gry dzieks
Daruj sobie bawienie w deasemblacje.
Nie wiem czym wylapywales komunikaty, ale ja, z racji ze mam pilota na windowsie to lapalem je girderem. To co znalazles to jeszcze nie jest to o co mi chodzilo.

Sciagnij sobie jakiegos starego girdera (jeszcze ztych co byly for free), wlacz okienko ustawiania polecen i uruchom lapacza, potem sobie otworz menu - zobaczysz ze girder zlapal jakies polecenia,  ale to jeszcze nie to - kliknij menu - znow wylapie polecenia i wtedy szukasz tego ktore Ci potrzebne.  Powinno ono byc z gatunku WM_COMMAND.

//znowu sie forum pierniczy <_<

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •