Hollosi Information eXchange /HIX/
HIX CODER 1200
Copyright (C) HIX
2001-06-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Pascal-soros (mind)  15 sor     (cikkei)
2 C++ Builder TPrinter nyomtatoadatok lekerdezese (mind)  19 sor     (cikkei)
3 RE: 64bit, alpha, teljesitmenyproblema (mind)  43 sor     (cikkei)
4 Re.:Nagy szamok a kepernyon (mind)  13 sor     (cikkei)

+ - Pascal-soros (mind) VÁLASZ  Feladó: (cikkei)

Udv!

> Felado :  [Hungary]
> Temakor: pascal segitseget keresek ( 12 sor )
> Soros portra erkezo adatokat kellene fogadnom, es ugy hallottam
> letezik erre kesz unit, de sehol sem talaltam.
> Ha valakinek volna ilyen, vagy egy rovid peldaprogram
> soros port lekerdezesre, az szuper volna.
> Komeiner Gabor
> 

Oprencer???
Nekem DOS ala van egy komplett Unitom, en irtam. Azzal szolgalhatok

Istvan
+ - C++ Builder TPrinter nyomtatoadatok lekerdezese (mind) VÁLASZ  Feladó: (cikkei)

Kedves CODERek!


C++ Builder 5-ben hasznalom nyomtatasra a TPrinter osztalyt, ami
eleg kenyelmesnek tunik. A gondom viszont az, hogyan lehet
lekerdezni az aktualis nyomtato beallitasait? Mert az osztaly maga
sajnos nem tartalmaz ilyen adatokat. Lehet, hogy a Builder nem is
foglalkozik ilyesmivel, hanem Win API hivasok szuksegesek ehhez?
Tud valaki segiteni?

Ilyen tipusu informaciokat szeretnek kicsalni, mint felbontas,
papirmeret. Van PaperHeight es PaperWidth, de ez pontokban adja
meg. Ha pl. szeretnek margot beallitani cm-ben, akkor bizony ezt
jelenleg nem latom, hogyan tehetnem meg. Igaz, van a Builderben
dialogus a nyomtato beallitasara, csak hat az ottani beallitasokat
at is kellene vinni a nyomtatasi rutinba!


Salom-Eirene-Pax, Udv: Tommyca
+ - RE: 64bit, alpha, teljesitmenyproblema (mind) VÁLASZ  Feladó: (cikkei)

> A progi tokeletesen mukodik pc-n es nt-n. Portoltuk a kodot alpha/tru64unix
> platformra. Mukodik itt is, de a sebesseg kb a 10-edresze a vartnak!!!
>
> Annyit sikerult megallapitanunk (profiler), hogy a futasi ido 85%-at
> szamunkra ismeretlen helyeken tolti, csak 15% koruli idot tolt a sajat
> kodban (az ismeretlen helyek: Otsmove, exc_virtual_unwind, tis_read_lock es
> tarsai)

Hmmm...
exc_virtual_unwind: lehet, hogy itt van az eb elhantolva? Ez bizony
kőkeményen kivételkezelésnek tűnik, vagyis amikor egy függvényen
belül dob valaki egy exception-t, a jobb fordítók kötelességszerűen úgy
lépnek ki a függvényből, hogy kipucolják a stack-en levő objektumokat
- "visszatekercselik (unwind) a vermet" a belépés előtti állapotba, és elpusztí
tják a
függvényben létrehozott objektumokat. Pl
int func()
{
 int a,b,c;
 MyClass D(3.14);

   for(;...;)
   { ...
      if(...) throw "Gáz van"; //<- itt ~MyClass() is meghívódik + unwind
   }

   return 0;
}
Ezek alapján a progiban valahol igen sokszor valamilyen kivétel lép fel, és
ennek korrekt lekezelése emészti fel a sok időt.

Otsmove: fogalmam sincs, mi ez, talán memóriaterület mozgatása?
Ez inkább valamilyen más művelet következménye lehet: akár a file
feldolgozáshoz kötődve, akár az exception-ből kifolyólag.

tis_read_lock: ez valami memóriaterület (fájl?) lockolása lehet. Lehet,
hogy ez is a kivételkezelés miatt van - ha többszálú a progi,
akkor esetleg sorosító objektummal kapcsolatos dolog.

Jó szerencsét...
-- 
Józsi

+ - Re.:Nagy szamok a kepernyon (mind) VÁLASZ  Feladó: (cikkei)

Üdv mindenkinek!

Karakteres képernyőn speciális karaktereket a monitorvezérlő kártyán
lévő karakterkészlet módosításával lehet elérni, azokat meg kell
tervezni, majd programból letőlteni a kártyára, majd a program végén
visszaállítani.
Egyszerre egyidőben csak 256 féle karakter használható. Ezt figyelembe
kell venni, mert minél több karakternyi helyet foglalnak el a számok,
annál többféle speciális karakterre van szükség.
Erre EGA, és VGA monitorok esetén van lehetőség.
Akit érdekel a téma, annak szívesen segítek a részletekben.

Staub Laci

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS