Serwis

11 Mar 2009

[Delphi/Pascal] Wydobycie tekstu z paska satanu Opery


Category: delphi pascal, findwindowex, findwindow, pchar, paska, opery, string url, gettext, panela, classname, pasek, podany, fff, okno, okna, witam, kod, karty, delphi, albo — @ 11-03-09 23:08:27

Witam. W sieci jest masę przykładów jak w Delphi pobrać adres strony otwartej na aktywnej karcie w Operze lub w Internet Explorer. Jest także kod, który pobiera tekst z paska stanu w Internet Explorze. Ten kod wklejam poniżej. Ale pytanie jak wyciągnąć tekst z paska stanu w Operze? Wiadomo Opera znacznie szybsza, lepsza i bezpieczniejsza niż IE. Dlatego jej używam. A w swoim programie dodaję dwa hotkeye jeden pobiera w podany niżej sposób tekst z paska stanu IE, zaś drugi: adres z aktywnej karty Opery. Jednak ja wolał bym any najeżdzając myszką na odnośnik, którego adres pokazuje się w pasku stanu - został on również pobrany i dodany do ListBoxa. Problem chyba w tym, że pasek stanu w IE to osobny komponent posiadający nazwę klasy okna. Natomiast w Operze całe okno karty jest pod jednym ClassName. Pytałem na ogólnym forum Opery, ale póki co brak odpowiedzi. Może ktoś z Was ma jakiś pomysł. To prosił bym o jakiś przykładowy kod. Dodam, że zamjeniałem w wywołaniu poniższej funkcji 'IEFrame' na 'OpWindow', a ''msctls_statusbar32' na 'OperaWindowClass', ale to mi pobiera nic albo przy zmianie numeru panela jakieś śmieci. Dlatego proszę o działające rozwiązanie. function GetStatusText(wndWindow: THandle; StatusBarClassName: string; PanelIndex: Byte): string; var WndStatusBar : THandle; StatusBarText : array[0..$FFF] of Char; begin Result := ''; WndStatusBar := FindWindowEx(wndWindow, 0, PChar(StatusBarClassName), nil); if WndStatusBar 0 then begin if PanelIndex = 0 then SendMessage(WndStatusBar, WM_GETTEXT, $FFF, Longint(@StatusBarText)) else SendMessage(WndStatusBar, SB_GETTEXT, PanelIndex, Longint(@StatusBarText)); Result := StrPas(StatusBarText); end; end; Przykład wywołania powyższej funkcji i przypisanie jej rezulatatu zmiennej Url typu string: Url := GetStatusText(FindWindow('IEFrame', nil), 'msctls_statusbar32', 0);
top

11 Mar 2009

[C/C++] [C++] tekst na c++


Category: kursor, kwidzyn, czesc, litera, kota, druga, ekran, ala, mam — @ 11-03-09 23:08:24

Muszę zamienić tekst na c++ o to co mam zrobić: kolor tekstu zielony kolor tła czerwony wyczysc ekran ustaw kursor na pozycji x=2,y=8 napisz tekst ala ma kota czekaj na nacisniecie sprawdz czy zmienna x ma wartosc 5 sprawdz czy zmienna y zawiera tekst Kwidzyn sprawdz czy ostatnia litera tekstu y to y oblicz sumę wszystkich liczb z tablicy [20] sprawdz czy liczba a dzieli sie przez b wydrukuj wszystkie liczby naturalne zawarte miedzy k i k+100 wydrukuj wszystkie liczby parzyste zawarte miedzy k i k+100 wydrukuj wszystkie liczby nieparzyste zawarte miedzy k i k+100 sprawdz czy tekst zawarty w zmiennej a zawiera litere znajdujaca sie w zmienne znakowej b zamien miedzy soba zawartosci zmiennych liczbowych x i y nie uzywajac zadnej innej zmiennej zwieksz wartosc zmiennej liczbowej x o p% oblicz czesc calkowita ze zmiennej rzeczytwistej x oblicz czesc ulamkowa ze zmiennej rzeczywistej x wydrukuj zmienna rzeczywista x z dokladnoscia do 4 miejsc po przecinku wydrukuj co druga litere tekstu znajdujacego sie w zmiennej t wydrukuj pierwsza i ostatnia litere z tekstu znajdujacego sie w zmiennej t oblicz srednia arytmetyczna liczb z tablicy e[100] znajdz najwieksza liczbe z tablicy c[100] sprawdz, ile razy liczba calkowita a miesci sie w liczbie b
top

11 Mar 2009

[Hardware/Software] Czytnik RSS


Category: faj, paska, strone, boku, programu, tle, sobie, hardware software, nic — @ 11-03-09 23:08:23

witam szukam jakiegoś fajnego czytnika rss znaczy głównie zależy mi żeby fajnie wyglądał i wygodnie się go używało bardziej w strone widzenia nowych wiadomości po zminimalizowaniu wszystkich okien niż pamiętania o uruchomieniu nowego programu bardziej w strone paska z boku ekranu w stylu visty niż programu o wyglądzie outlook expressa ... i żeby fajnie wyglądał a jednocześnie nie zabierał za dużo zasobów żeby mógł sobie spokojnie pracować w tle żeby nic mi nie wyskakiwało i żeby nie czuł się program że jest najważniejszy na świecie - tj. nigdy nie proponował swojej aktualizacji twierdząc że jest krytyczna albo po prostu - czego wy używacie ?
top

11 Mar 2009

[C# i .NET] Liczba instancji klasy zagniezdzonej


Category: — @ 11-03-09 23:08:22

public class TreeList { private int mainitemsCount; public class MainItem { private string title; public string Title { set { this.title = value; } get { return title; } } public MainItem() { //z tego miejca chce zwiekszyc pole mainItemsCounts, (mainItemsCounts++) // title=MainItem+mainItemsCounts.ToString(); } } Lecz nie moge sie dostac do pola mainItemsCounts z wskazanego miejsca, wdaczego?
top

11 Mar 2009

[C/C++] Problem z wxWidgets


Category: virtual bool, type specifier, pwx, type conversion, frame style, wxwidgets, cpp, destructor, ksiazki, member function, libs, kod, pomoc, pod, scope, tego, config — @ 11-03-09 23:08:22

Witam Mam problem ze skompilowaniem kodu: 1 #include wx/wxprec.h 2 #ifdef WX_PRECOMP 3 #include wx/wx.h 4 #endif 5 6 class Aplik:public wxApp{ 7 public: 8 virtual bool OnInit(); 9 }; 10 11 IMPLEMENT_APP(Aplik); 12 13 bool Aplik :: OnInit() 14 { 15 wxFrame* MainWindow = new wxFrame(NULL,-1,_T(ble ble),wxPoint(50,50),wxSize(200,200),wxDEFAULT_FRAME_STYLE); 16 MainWindow - Show(TRUE); 17 return TRUE; 18 } A tak wygląda kompilacja i błędy: g++ -o pwx `wx-config --cxxflags --libs` pwx.cpp (w katalogu /home/user/c) pwx.cpp:6: error: expected class-name before ‘{’ token pwx.cpp:11: error: expected constructor, destructor, or type conversion before ‘;’ token Kompilacja nie powiodła się pwx.cpp: In member function ‘virtual bool Aplik::OnInit()’: pwx.cpp:15: error: ‘wxFrame’ was not declared in this scope pwx.cpp:15: error: ‘MainWindow’ was not declared in this scope pwx.cpp:15: error: expected type-specifier before ‘wxFrame’ pwx.cpp:15: error: expected `;' before ‘wxFrame’ Dodam, że pod windowsem i kompilatorem wxDev-C++ udało mi sie to skompilować ale dopiero tworząc projekt a nie jako sam kod. Pod linuksem niestety mam taką sytuacje i nie za bardzo wiem o co chodzi, bo kod wydaje mi sie poprawny(w końcu pochodzi z ksiazki). Z tego co rozumiem to kompilator nie widzi wxApp jako klasy która jak sądze jest zdefiniowana gdzieś w tych plikach nagłówkowych. Już nie wiem co o tym myśleć. Jeśli ktoś wie o co chodzi będe wdzięczny za pomoc.
top

11 Mar 2009

[Newbie] Możliwości stworzenia trójkątów


Category: albo, kod, newbie — @ 11-03-09 23:08:21

Mam posortowaną listę intów i teraz chcę policzyć ile tam jest możliwości stworzenia trójkątów, albo ile trzeba odrzucić aby z każdej kombinacji można ułożyć trójkąt. Nie proszę o kod, ale jedynie algo i ewentualnie pseudokod.
top

11 Mar 2009

[Hardware/Software] Viśta Vio, stare programy, tryb pełnoekranowy


Category: — @ 11-03-09 23:08:21

Cześć :) Wie kto jak ustawić Vistę żeby można było na niej odpalić programy napisane np. w TP 7.0, które używają powiedzmy modułu graph lub trybu 13H i innych, starych aplikacji? Visty z kompa nie wywalę bo za bardzo mi się spodobała, a poza tym mam jej oryginalną wersję na CD. Czasem muszę przewertować kod starych programów no i mam małego liptona :) Proszę o porady. Coś mi się wydaje, że to istotna informacja - używam laptopa, intel centrino 1.800MHZ, 2Gb RAM...
top

11 Mar 2009

[Newbie] [C#] głośność


Category: witam, newbie — @ 11-03-09 23:08:20

Witam. Czy jest możliwość regulowania głośności dźwięku za pomocą C#??
top

11 Mar 2009

[Newbie] [BCB]TListView operacje na danych w kolumnie


Category: kolum, string x, indexof, bcb, witam, milo, newbie, iej, np — @ 11-03-09 23:08:17

Witam.. Czy mozna wykonac np.IndexOf(String x) na danej kolumnie? Niestety nie znalazlem takiej metody no ,ale ,,,: Oto przyklad: ----------- ID|Imie| ----------- 1 | Halina ---------- 2 | Misiek ------------ 3 | Heniek ----------- 4 | Ktos ---------- I bylo by milo gdyby mozna zrobic cos w stylu : ListView1-columns-column[1]-Items-IndexOf(Heniek); ulatwilo by mi to sprawe sprawdznia czy w danej kolumnie istnieje juz pozycja o takiej samej wartosci. Pozdro
top

11 Mar 2009

[C/C++] Menu płyty CD/DVD


Category: shellexecute, c menu, program menu, witam, lub, mam, pomoc, pod, np, iku — @ 11-03-09 23:08:14

Witam :) Mam płytę z pewną zawartością. Teraz chcę napisać do tego mini programik, który będzie służył jako menu dla tej płyty. Wrzucam na formę kilka button'ów, które będą odpowiedzialne za uruchomienie odpowiednich plików. Powiedzmy, że na płycie mam instalator programu, program wykonywalny (*.exe) oraz plik *.doc. Do uruchamiania programów służą funkcje takie jak np: ShellExecute lub WinExec. No i wszystko jest w porządku, ale jak podać ścieżkę dostępu do pliku nie znając litery napędu?! Próbowałem użyć ExtractFilePath(Application-ExeName)+podfoldernazwa_pliku.exe (lub doc), ale jako parametr tych funkcji (ShellExecute i WinExec) to nie przechodzi... Pliki te znajdują się w tym samym miejscu co program (menu) lub w pod folderach. Mam nadzieję, że jasno to wyjaśniłem ;) Proszę o pomoc ;) Z góry wielkie dzięki :) Pozdrowionka :) EDIT: Coś takiego samego (lub raczej podobnego) mam zrobionego w pliku wsadowym *.bat, ale chciałem zrobić to w formie bardziej graficznej ;)
top

11 Mar 2009

[C/C++] [bcb] problem z lokalizacją


Category: bcb — @ 11-03-09 23:08:13

Mam problem jak ustalić gdzie plik exe który się wykonuje znajduje się na dysku, czyli jaka jest ścieżka dostępu do niego. Więc jeśli istnieje sposób na ustalenie tego to proszę o odpowiedź
top

11 Mar 2009

[C# i .NET] Obraz z kamery


Category: klatki, obu, programu, np — @ 11-03-09 23:08:10

Witam serdecznie! Zwracam się do Was z następującym problemem...mianowicie potrzebuje pomocy w napisaniu programu, który będzie w stanie pobrać obraz z kamery podłączonej do portu USB i wyświetlić go na ekranie...druga funkcją tego programu będzie porównanie klatek obrazu i w przypadku wykrycia, ze dwie klatki (zapisane np w jpg ) się rożnie program uruchomi nagrywanie tego co dzieje sie w kadrze. Proszę o pomoc i sugestie!
top

11 Mar 2009

[Newbie] Problem wagi szalkowej


Category: stro — @ 11-03-09 23:08:09

Mamy podany ciężar ciała i odważniki będące potęgami trójki(1, 2, 3 .... 3^n). Trzeba wyznaczyć odważniki do położenia po stronie ciężaru oraz przeciwnej na wadze szalkowej. Jakaś podpowiedź?
top

11 Mar 2009

[Off-Topic] Budzik dla śpiocha :)


Category: — @ 11-03-09 23:08:08

Witam! Dzisiaj po raz kolejny(aż wstyd sie przyznac ktory to juz raz) zaspałem do szkoły :/ Uznałem, że czas z tym skończyć :) Macie jakieś dobre sposoby jak nie zaspać? Weźcie pod uwage, ze jestem w tej kategorii wybitnym przypadkiem - zdarzalo mi sie juz zaspac nawet jak miałem ustawione 4 budziki :D Z góry dzieki za wszystki porady :)
top

11 Mar 2009

[Newbie] [C++] Wyświetlaniw wielkoch liczb


Category: mam, np — @ 11-03-09 23:08:08

Witam. Jakiego typu zmiennych mam użyć do zapisania np liczby 4458755547455. Gdy zapisuje ją jako int lub double lub float i następnie pomnorze ją przez podobną liczbe to program mi wyświetla liczbe typu 5.35789e + 007 lub coś tego typu.
top




Page load s.
Queries to database.
Entry (RSS)
Comments (RSS)

X mas by milo317.
Kaccordion by Elektronramp.