Hollosi Information eXchange /HIX/
HIX CODER 400
Copyright (C) HIX
1999-03-16
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 nyomtatas (mind)  41 sor     (cikkei)
2 sed in Kornshell (AIX) (mind)  14 sor     (cikkei)
3 Re: Particios Tabla Formatum (mind)  14 sor     (cikkei)
4 perl kerdes (mind)  39 sor     (cikkei)

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

Hello Mindenkinek!

Az alabbi problemaba utkoztem, szeretnem, ha tudnatok valami normalis
megoldast javasolni.

A kornyezet Win95 es Delphi 3.

Adott egy kinyomtatasra varo adott sort tartalmazo szoveg (egy adattabla
rekordjai).

Ki kellene szamolni, hogy hany lapra fog raferni a szoveg.
Erre jelenleg a

MaxPage:=
(t.RecordCount div (Printer.PageHeight div Printer.Canvas.TextHeight('I')))
+ 1;

utasitast hasznalom. Ezutan meghivom a PrinterDialog-ot, amelyben a
felhasznalo
modosithatja a kivant nyomtatot es/vagy beallitasait. Emiatt az elobb
kiszamolt
MaxPage mar nem biztos hogy ervenyes. Ha a felhasznalo nem az osszes oldalt
akarja nyomtatni, akkor nem tudom hogyan lehet az uj beallitashoz igazitani
a kert oldalakat. A PrinterDialog-nak nincs a nyomtato valtoztatasara
esemenye,
igy csak a Dialog bezarasa utan ertesulok a valtoztatasrol.

Tovabbi problema, hogy esetleg a listan extra sorokat kell elhelyezni (pl.
esetenkent osszegsorok), akkor nem lehet elore tudni, hogy hany ilyen
extra-sor
fog keletkezni. (Ezt esetleg lehet szimulalni egy nyomtatas nelkuli
vegig-futassal,
de ez tul sokaig tarthat.)

Van valakinek otlete (algoritmusa) a problemak megoldasara. Az elso problema
lenne
a fontosabb!

Remelem ertheto voltam, varom a javaslatokat!

Veres Sandor
+ - sed in Kornshell (AIX) (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
A gondom az, hogy egy path-t szeretnek ksh-ban az sed-vel a .profile-bol
lecserelni egy masik pathra. Csakhogy a '/'-ek miatt a sed patternje nem ugy
muxik ahogy en elgondolam a kov. scriptben:

$oldpath="/home/user"
$newpath="/home/newuser"
cat .profile | sed -e  "s/$oldpath/$newpath/g"       # ez itten nem csinal
semmit!

A shellnek a  slash-ek literal erteket kellene vennie, de hogyan lehet ot erre
rabirni?
Segitsegeteket elore is koszoni
Smikal GYorgy
+ - Re: Particios Tabla Formatum (mind) VÁLASZ  Feladó: (cikkei)

>Egyreszt nem muszaj nullanak lennie a 3 byte-os CHS cimekben: a linux
>azokat ugyse hasznalja, dos-nal meg az MS kitalalt uj particio
>tipusokat.

Gyerekek,

most neztem utana Ralph Brown-ban a particios tablara vonatkozo dolgoknak.
Szamomra a legfontosabb az volt, hogy ha azt akarod, hogy a Win95 vagy NT
LBA-ta hsznaljon, akkor a particio tipusat is ugy kell megadni (letezik
LBA-s DOS es NTFS particio, tehat a system indicator-t maskepp kell
beallitanod (valoszinuleg a 95 vagy az NT fdiskje mar tudja ezeket a fajta
ertekeket)

Tamas
+ - perl kerdes (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

No egy kicsit regen programoztam C-ben, es tutira keverem a Pascallal 
ezert nezzetek el nekem ha formai hibat ejtek.

A kovetkezo dologra lenne szuksegem Perlben.

Struct valami (
		nev: char[20],
		be: unsigned char
)

En ezt igy valositottam meg Perl-ben

%valami=(
	nev=>$nev,
	be=>$be);

Amikor erteket adtam:
$szint=1;

$valami[$szint,1]{nev}='kosztik';
$szint++;
$valami[$szint,1]{nev}='Valaki mas';

print $valami[$szint,1]{nev}."\n";
$szint--;
print $valami[$szint,1]{nev}."\n";

Na ekkor, a masodik print-nel is a 'Valaki mas'-t irja ki.
Nekem pedig nem ez kellene. :)) Azt hiszem latjatok a problemamat.
Rossz uton jarok?

Elore is koszonok minden segitseget.

Udv:
Steve

mailto:

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