1. |
FullRowSelect (mind) |
4 sor |
(cikkei) |
2. |
Pascal (mind) |
49 sor |
(cikkei) |
3. |
re: Pascal 7.0 (mind) |
29 sor |
(cikkei) |
4. |
RE: Pascal 7.0 (mind) |
35 sor |
(cikkei) |
|
+ - | FullRowSelect (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
VB 6-ban szeretném használni a FullRowSelect-et! Tudnátok ebben segíteni? Buhi
(webes bekuldes, a bekuldo gepe: 194.88.59.10)
|
+ - | Pascal (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> =======================================================
> Felado :
> Temakor: Pascal 7.0 ( 20 sor )
> 1.) Garfikus kepernyore kiteszek a MEM [$A000:$0000] := FF;
> utasitassal 8 feher pixelt. Hogyan tudnam beallitani az aktualis szint?
> A SetColor(); beallitasat felulirja.
Miért piszkálod direktben a grafikus képernyőt???
Használd a könyvtári függvényeket.
> 2.) Atvaltok a floppy-ra ChDir-rel:
> {$I-}ChDir (A:\); {$I}
> Ez meg is szunteti az egyik hibauzenetet, de meg kapok egy
> szep kek hatteru uzenetet, ha nincs benn lemez.
Ki kell olvasni és törölni a hibaflageket.
A $I-vel meg nem azt kell csinálni, hogy ki-be kapcsolgatod, hanem az
elején kikapcsolod és onnantól kezdve minden I/O műveletnél kiolvasod a
hibát majd lekezeled. Különben Runtime Error.
> Ugy latom, hogy itt a megszakitas vektortablat kene valahogy
> atirnom, csak meg nem egeszen ertem a lemez ellenorzes
> mikentjet.
Ugyanaz a kérdés mint a grafikánál. Miért is akarsz rendszerszinten
belepiszkálni?
Kezeld le korrekten a hibaflageket.
>
> 3.) A GetDir csak max 64 bjtos eleresi utat tud visszaadni.
> Ennel hosszabbat Dos alatt hogy lehet elovarazsolni?
Ennek hosszabbnak kéne lennie, ez nekem gyanús, de nagyon régen
pascaloztam.
> 4.) A teljes fajlnevet hogy lehet visszafejteni? Hol van eltarolva?
Minek a teljes fájlnevét?
> Laca (meg csak kezdo)
Így különösen ne BIOS és oprendszer szinten akarjál megoldani olyan
problémákat, amikhez támogatást ad a Pascal könyvtárcsomag (a unitok).
I.
--
Vomberg István >
Chemotron Inc. www.chemotron.hu
|
+ - | re: Pascal 7.0 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> 1.) Garfikus kepernyore kiteszek a MEM [$A000:$0000] := FF;
> utasitassal 8 feher pixelt. Hogyan tudnam beallitani az aktualis szint?
> A SetColor(); beallitasat felulirja.
A "garfikus" kepernyon a Setcolor hatastalan. Ha az FF helyett mast
irsz ki, a szin vagy a mintazat is valtozik. Ha viszont egy irasra 8 pixel
valtozik, akkor valami CGA(2 szinu) vagy inkabb EGA(16 szinu) szabvany
felbontast hasznalsz - ugy tudom, alaphelyzetben mindkettore csak feher
pontokat lehet kitenni - ezert azt ajanlom, valts eloszor VGA320*200*256
szinre, azt a legkonnyebb kezelni. Nincsen ra Pascal fuggveny: csak BGI
kiterjesztessel vagy kozvetlen megszakitashivassal lehet.
> 2.) Atvaltok a floppy-ra ChDir-rel:
> {$I-}ChDir (A:\); {$I}
> Ez meg is szunteti az egyik hibauzenetet, de meg kapok egy
> szep kek hatteru uzenetet, ha nincs benn lemez.
> Ugy latom, hogy itt a megszakitas vektortablat kene valahogy
> atirnom, csak meg nem egeszen ertem a lemez ellenorzes
> mikentjet.
Erre van valami szabvanyos fuggveny. TP alatt nem ismerem, csak TC
alatt (ott van egy "harderr" fv, amelyiknek a Te rutinod cimet kell
megadni, utana az kezeli ezeket a hibakat), de ezek nagyon hasonloak.
> 3.) A GetDir csak max 64 bjtos eleresi utat tud visszaadni.
> Ennel hosszabbat Dos alatt hogy lehet elovarazsolni?
6-os DOS alatt ez a maximum, nem tud tobbet.
> 4.) A teljes fajlnevet hogy lehet visszafejteni? Hol van eltarolva?
A rovid nev utan :-)
6-os DOS alatt csak kulonleges programok ismerik fel, a TP nem.
|
+ - | RE: Pascal 7.0 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szervusztok
>1.) Garfikus kepernyore kiteszek a MEM [$A000:$0000] := FF;
>utasitassal 8 feher pixelt. Hogyan tudnam beallitani az aktualis szint?
>A SetColor(); beallitasat felulirja.
Igy nem. A SetColor kizarolag a BGI fuggvenyek altal hasznalt belso valtozot al
litja at.
A kerdes ott kezdodik, hogy milyen uzemmodban rajzolsz. Van egy-ket elteres koz
tuk :
- HercMono : 2 szin ( 1 pixel = 1 bit ), 4 szeletben tarolva : y mod 4 csoport
ositva
- CGA : 4 szin ( 1 pixel = 2 bit ), 2 szeletben tarolva : kulon paratlan es pa
ros sorok
- EGA/VGA : 16 szin ( 1 pixel = 4 bit ), 4 szeletben tarolva : kulon a szinek
egyes bit -jei
- SVGA : 256 szin ( 1 pixel = 1 byte ), 1 tombben tarolva
A tevedes jogat persze fenntartom. Regi emlekek ezek.
>3.) A GetDir csak max 64 bjtos eleresi utat tud visszaadni.
>Ennel hosszabbat Dos alatt hogy lehet elovarazsolni?
Ismereteim szerint DOS alatt ez lehetetlen. De hatha kijavit valaki.
>4.) A teljes fajlnevet hogy lehet visszafejteni? Hol van eltarolva?
Ugy erted a Windows -os hosszu allomany nevet ? En erre eleg prozai modszert va
lasztottam : kerestem egy lfn unit -ot.
http://www.google.com/search?q=pascal+lfn
Feherke.
http://script.fplanet.hu
|
|