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);
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 b11 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 ?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?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.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.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...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#??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.
Pozdro11 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 ;)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ź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!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ź?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 :)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.Page load s.
Queries to database.
Entry (RSS)
Comments (RSS)
X mas by milo317.
Kaccordion by Elektronramp.
Queries to database.
Entry (RSS)
Comments (RSS)
X mas by milo317.
Kaccordion by Elektronramp.