GRY-Online.pl --> Archiwum Forum

Karczma Windows API - cz. 1

13.08.2004
09:29
smile
[1]

Swidrygajłow [ ]

Karczma Windows API - cz. 1

Witam. Niniejszym ogłaszam otwarcie nowej karczmy na GOLu. Będzie ona skupiać milionowe rzesze zwolenników programowania w 32-bitowym Windows. Chodzi przede wszystkim o pomoc w problemach napotykanych podczas pisania programów pod Windę we wszelkich środowiskach programistycznych. Ja osobiście preferuję Borland C++ Builder, gdyż pozwala on uwolnić się od programowania odstawowej obsługi interfejsu.

ps. nie daje kategorii Karczmy bo bardziej stosowana jest hard&software.

Dawajcie swoje problemy, razem może uda się je rozwiązać.

Przydatne linki (na razie tylko 1 ale jakże pomocny):
www.msdn.com

13.08.2004
09:42
[2]

reik [ Pretorianin ]

imho bardziej pomocne jest google i grupy dyskusyjne niż wątek na forum.

13.08.2004
09:44
[3]

Swidrygajłow [ ]

reik - e tam.

------------------------------------

Otóż mam problem z funkcją CopyFileEx. A włąsćiwie 2 problemy *drapie się w dupę*
1. Chcę w czasie kopiowania na bieżąco monitorować postęp. CopyFileEx umożliwia to poprzez funckję typu LPPROGRESS_ROUTINE wywoływna co jakiś czas przez procedurę kopiującą. Wszystko jest ok. do czasu aż kopiowanie sie nie skończy, wtedy procedura kopiująca się zapętla i nie może wyjśc. Jesli nie korzystam z tej funkcji wszystko jest ok. Róznie kobinowałem, zwracałem z
2.Podczas kopiowania więszego pliku albo wolniejszego kopiowania aplikacja zamiera - nie reaguje na żadne komunikaty.

13.08.2004
09:51
smile
[4]

Regis [ ]

Uch... Jakos BC++ nigdy do mnie nie przemawial... Dlatego od pewnego czasu studiuje Jave - jest troche wolniejsza, ale duzo fajniejsza nic BC++, a jak sie korzysta z NetBeans to juz wogole poezja :) No i nie zalezy od platformy ;)

13.08.2004
09:54
smile
[5]

legrooch [ Legend ]


Ja siedzę w VB.NET i tu mogę pomóc.

13.08.2004
09:55
[6]

legrooch [ Legend ]


Sorrki, zapomniałem dodać...

Nie tworzę powłok aplikacji, tylko ingerencję w system na różnych warunkach.
(raportowanie, zmiana ustawień, grzebanie we wszystkim co nazywa się "Windows".)

13.08.2004
10:03
[7]

Swidrygajłow [ ]

odpowedź na 2. Pytanie Swidrygajłowa *mówi sam do siebie* - możesz to zrobić na 2 sposoby (co najmniej):
1.odpalić koiowanie w osobnym thread'zie
2.w procedurze callback CopyFileEx zapuśc Application->ProcessMessages(); - oczywiście najpierw trzeba rozwiazac problem z zapętlaniem się

13.08.2004
10:15
[8]

Swidrygajłow [ ]

dobra od razu dowalę kolejny problem, który napotkałem wczoraj - z tym to sobie sam nie poradze chyba, dotyczy on Buildera, ale może i czystego Win API:
Mam PopupMenu. Wygląda to tak, że na początku popup nie ma podmenu a po kliknieciu na niego(zdarzenie OnClick) wyskakuje okno z wyborem folderu i po wybraniu folderu jakis tam plik jest kopiowany do tego folderu. Jednoczesnie po wybraniu folderu do menu dodawana jest pozycja podmenu nazywająca się jak wybrany folder. Tak żeby robiła sie taka historia foilderów i na przyszłość nei trzeba było szukac tychg folderów, tylko wybierac je z podmenu. Wygląda to tak:

menu na początku:

Kopiuj do...


po wybraniu paru folderów tworza sie podmenu:

Kopiuj do..
................E:\mp3
................D:
................F:\śmieci\


Chodzi o to żeby po kliknięciu na "Koipiuj do..." możńa było wybierać folder, a po kliknięciu np. "E/mp3" żeby autom,atycznie kopiowało do tego folderu. Sęk w tym że podczas rozwijania podmenu wywoływane jest zdarzenie OnClick dla menu KoipiujDo... i nie da się wejśc w podmenu.

13.08.2004
11:58
smile
[9]

legrooch [ Legend ]


Poszukuję darmowego dobrego kompilatora Javy...
Czy programiści mogą mi pomóc?

13.08.2004
12:03
[10]

Regis [ ]

Ja korzystam ze srodowiska NetBeans (darmowe, na stronie SUN-a), gdzie jest wszystko czego potrzeba do pisania programow w Javie (od edycji kodu, do kompilowania i uruchamiania programow). Chyba ze masz na mysli cos bardziej specyficznego

13.08.2004
12:05
[11]

legrooch [ Legend ]


Mam .jar i chcę go odpalić (skompilować itd)

13.08.2004
12:06
smile
[12]

legrooch [ Legend ]


Acha, w Javie stanąłem na poziomie javy 1.2 i kompilatora Kawa. (czyli 4 lata temu)

© 2000-2024 GRY-OnLine S.A.