Ł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
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 <_<