* Nowe requestery pod 1.3 Tomasz "Yanosik" Podgórski Wszyscy znajâ requestery pod Kickstartem 1.3 -- szare, brzydkie, nudne. Aby je zastâpiê îadniejszymi, naleûy: ^* Wykasowaê z Workbencha ok. 50 KB programów. Moûna uûyê FileMastera, DOpusa lub samego Workbencha. ^* Skopiowaê do katalogu "C" program ARQ (ja mam wersjë 1.58), a do katalogu "Libs" dwie biblioteki: reqtools.library i req.library. ^* W sekwencji startowej naleûy dopisaê po komendzie Patch nastëpujâcâ linië: run >nil: c:arq i zapisaê plik. ^* Teraz moûna zoptymalizowaê dyskietkë programem XCopy, by uporzâdkowaê fizyczne poîoûenie plików (przyôpiesza to wczytywanie). Od tej pory mamy îadne animowane requestery. * Wîasny Shell/CLI Arkadiusz Widawski Czy chcielibyôcie, aby okno Shella lub CLI otwieraîo sië w wybranym przez Was miejscu, miaîo zaprojektowane przez Was wymiary i w dodatku wîasnâ nazwë? To nic trudnego. Wystraczy wskazaê ikonë Shell z menu Workbencha, uaktywniê "info" i w okienku Tool Types na przykîad wpisaê: WINDOW=CON:0/155/640/100/Witaj Arku! (wspóîrzëdne okna oraz nazwa wedîug wîasnego projektu). Wykonujemy funkcjë SAVE i od tej pory Wasze okienko bëdzie sië otwieraîo w miejscu zaplanowanym i w dodatku z wîasnâ nazwâ. * Przesîuchanie dysku Sîawomir "Mr. Wolf" Wilk Zapewne wielu z Was widziaîo demo Reklamy'92. Przedstawia ono humorystyczny blok reklamowy, skîadajâcy sië z zsamplowanych fragmentów reklam telewizyjnych. A jak to demo dziaîa? Po prostu odczytuje kolejno wszystkie sektory dyski i odtwarza je jako sample. Jaki z tego poûytek? Wystarczy po odczycie gîównego kodu wyciâgnâê dyskietkë ze stacji i wrzuciê jakâô innâ, np. z demem. Przesîuchujâc jâ usîyszymy zapewne trzaski, co jest zupeînie normalne. Jednak jeôli gdzieô na tym dysku znajdujâ sië sample, to je usîyszymy i nie bëdziemy juû ciâê dysku "w ciemno" w poszukiwaniu sampli, jeûeli lubimy je wycinaê... * CED 3.5 Dominik Skórka Wiëkszoôê ludzi denerwuje w nowym CED-zie requester do wyboru plików oraz wycinanie i kopiowanie kawaîków tekstu. Wyôwietlanie plików zaleûy od posiadanej na dysku biblioteki -- jednej z trzech: reqtools.library, req.library lub asl.library. Jeûeli masz je wszystkie w katalogu Libs, to pokaûe sië requester z asl.library. Jeûeli jâ skasujesz, to pokaûe sië prosty w obsîudze requester z req.library, ale za to nie bëdziesz mógî wybraê ûadnej czcionki (zaîatwia to wîaônie asl). Natomiast jeôli chcemy uûyê opcji COPY, a póúniej PASTE, to naleûy mieê w katalogu Devs plik clipboard.device. Nowy CED nie ma wîasnego bufora dla wycinków tekstu i bez device'a, obsîugujâcego schowek systemowy, nie moûna niê wyciâê. ** Czas w AMOS-ie Rafaî Morawski Przedstawiam Wam przydatnâ procedurë, która podaje informacjë o dokîadnym czasie. Procedurë wywoîujemy w dowolnym punkcie naszego programu przez: _CZAS[X,Y,KOL] X,Y -- wspóîrzëdne ekranu KOL -- kolor tekstu Oto ta procedura: Procedure _CZAS[X,Y,KOL] T$ = Space$(12) Dreg(1) = Varptr(T$) ADR = Doscall(-192) MN = Leek(Varptr(T$)+4) SEK = Leek(Varptr(T$)+8) G = MN/60 : G$ = Mid$(Str$(G),2) : Rem godzina M = MN mod 60 : M$ = Mid$(Str$(M),2) : Rem minuty S = SEK/60 : S$ = Mid$(Str$(S),2) : Rem sekundy IF G<10 Then G$ = "0" + G$ IF M<10 Then M$ = "0" + M$ IF S<10 Then S$ = "0" + S$ Inc KOL : Text X,Y,G$+":"+M$+":"+S$ End Proc