Hollosi Information eXchange /HIX/
HIX CODER 906
Copyright (C) HIX
2000-08-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 CD-Rom Booting (mind)  14 sor     (cikkei)
2 Jatekfejlesztes (mind)  8 sor     (cikkei)
3 PHP, Interbase (mind)  7 sor     (cikkei)
4 excell dbf-ben (mind)  25 sor     (cikkei)
5 Re: Re: Eppen futo exebe iras (mind)  34 sor     (cikkei)
6 mp3 (mind)  15 sor     (cikkei)
7 Re: eppen futo exebe iras folyt kov (mind)  15 sor     (cikkei)
8 Re: Printpreview (mind)  84 sor     (cikkei)
9 nasm begin problema (mind)  42 sor     (cikkei)
10 vb6 filekezeles (mind)  9 sor     (cikkei)

+ - CD-Rom Booting (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Ismet felteszem a kotelezo kerdesemet:
Hogy a fenebe lehet CD-Romrol bootolni ?
El-Torito formatum leirasa megvan, a biosom tudja, de ha magam akarom
hivni a kiterjesztett megszakitasokat, se hiba, se semmi. Olyan mintha
nem is lenne bios extension?!?!?!
Probalkozott mar valaki ilyesmivel?
Koszi.

Ps.Mar lassan egy eve keszen lehetne az uj BootManagerem, ha ezt a sz*rt
meg tudnam csinalni...

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

Hi devil!

A fejlesztgetés ügyében nem tudok weboldalt mondani, de például
nézegethetnél mindenféle régi játékok közzétett forráskódját! A Ken
Silverman-féle Build engine-t, amit a Duke Nukem 3D-ből ismerhetett
meg a világ például eléred itt: http://www.advsys.net/ken.

  Petyus
+ - PHP, Interbase (mind) VÁLASZ  Feladó: (cikkei)

Udv mindenkinek.

Mar egy ideje keresek egy php_ibase.dll nevu file-t, ami ahhoz kell,
hogy php-bol interbase adatbazist tudjak kezelni. A php az egy CGI
programozasi nyelv. Tud valaki segiteni?

Kosz, Csabi.
+ - excell dbf-ben (mind) VÁLASZ  Feladó: (cikkei)

Szevasztok,

Meg tudna nekem mondani valaki, hogy hogyan mentsem ki az excell faljt
dbf-be, ugyanis valami nem tetszik neki, csak azt nem tudom, hogy mi.

Megprobaltam 4,3,2-es dbf-be kimenteni, de nem jelenitette meg nekem a
clipper "dbx.exe"-e.

Hibauzenet:
Error BASE/1449 Syntax error: &
Called From Lockerrhan(0)
Called From (b)INITHANDL$(0)
Called From MAKEBROW(0)
Called From DBFOPEN(0)
Called From PARAMSORT(0)
Called From MAIN(0)

Otleteket elore is koszonom.

Ja, a dbview nevű program szépen megmutatja.

-- 
Minden jot,
     Ricsi, 
     mailto:
+ - Re: Re: Eppen futo exebe iras (mind) VÁLASZ  Feladó: (cikkei)

Szevasz/tok!

>Felado :  [Hungary]
 [Hungary] irta:
>> En pl. az elinditott/futo programbol atirom a sajat exe-jet, majd a
>> kovetkezo futaskor mar ez az atjavitott exe toltodik be.

>Nekem az volna a kerdesem, hogy honnan tudod azt, hogy hova kell
>irni. Mindig csodaltam azokat a programokat, amik a beallitasaikat
>sajat magukban taroljak. Az meg Ok, hogy egyszer kibogaraszom a
>helye't, de ha megint atirom es ujrafoditom, akkor megint keresgelni
>kell az adatok helyet az EXE file-ban. Assemblyben talán könnyebb, de
>magasszintu nyelvben?


Az exe file-be irast arra hasznalom, hogy ott a programhoz szervesen
tartozo adatokat taroljak. Pl: felhasznalo neve (amit kiirok a
kepernyore), letrehozas datuma, a file hossza, a file ellenorzo
osszege (ezek jok virusfertozottseg, valamint modositasok ellen), stb.
Ezeket egy strukturaban tarolom. Ennek a strukturanak van ket eleme,
ami olyan szamokat tartalmaz, ami az exeben sem kod, sem adat
formajaban nem fordul elo (ezek erteket ki kell totozni). Ezekre az
ertekekre keresek az exe-ben, es tudom, hogy ettol az ertektol hany
byte tavolsagra van a struktura eleje, ahol mar tudom modositani a
megfelelo erteket.
Termeszetesen ez a modositas kihat az ellenorzo osszegre is, ezt
figyelembe kell venni, azt is at kell javitani.
El tudok kepzelni kod kiiktatast is, olyan programreszek
eltuntetesere, aminek csak egyszer kell lefutnia.


(::-)> Torma Istvan, TOR, 
A valaszokat ide a listara kerem, mert olvasom es mert mast is
erdekelhet
+ - mp3 (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
A sok Dephi-s keres mellett :))  lenne mas tipusu is.
A subj.ban keresett temarol kellene valami anyag. WEB oldal, konyv
stb... Arra kellene, hogy szetszabdalhassam oket, osszemasolhassam,
szakaszokat ido_oda tologathassak.
Esetleg ha van ilyen progi akkor e neve kellene. egyik haverom bulikat
csinal es neki kellene.
Persze tudom ez sokkal bonyolultabb, de en nem akarom torzitani,
csusztatni, mutalni stb..., csak egyszeruen manualis akarok
szakoszakkal manipulalni. Tehat, hogy van osszecsomagolva, esetleg
fejlec, lablec kertetk stb... Minden erdekelne.

Elore is koszonom.


+ - Re: eppen futo exebe iras folyt kov (mind) VÁLASZ  Feladó: (cikkei)

>Sajna elfelejtettem jelezni hogy win alatt kene ezt megoldani,
>meghozza VC++6 alatt. A filet megtudom nyitni ugy, hogy readwrite,
>eljutok a megfelelo pontig, fwrite-olok, es fclose semmi error, de a
>file nem valtozik meg. win2k alatt vagyok, Administrator jogokkal. Ha
>nem az eppen fut fileba csinalom akkor muxik a kod. Valahogy maskepp
>kell megnyitni a filet? egyaltalan lehetseges ez? vagy inkabb
>hasznaljak valami dat file-t vagy ini filet? Jo lenne ha nem tudnanak
>az emberek arrol hogy en ott adatot tarolok, a megfelelo hely meg is
>van, ahol soha senki nem veszi eszre. otletek?
NT es W2k alatt hasznalhatod a BeginUpdateResource(),
UpdateResource(), stb. fuggvenyeket a beagyazott eroforrasok
modositasara. A dolog hatulutoje, hogy ezek a fuggvenyek W9X-ek alatt
nem hasznalhatoak...

Gabor
+ - Re: Printpreview (mind) VÁLASZ  Feladó: (cikkei)

>Delphiben csinalok egy progit, ami nyomtat a nyomtatora, meghozza az
>assignprn()/writeln() eljarast felhasznalva. (semmi kulonosebb
>csicsa) A progi addig megy is es jo is, hogy kinyomtatja azt amit
>szeretnek, es ugy is nez ki, ahogy azt elkepzeltem.
>Szeretnek azonban egy printpreview ablakot osszehozni, es ez lassan
>az oruletbe kerget.

>[...]
>assignprn(nyomi);
>rewrite(nyomi);           //eloszor szepen nyomtatok egy par sort
>
>writeln(nyomi,'Elso sor probanyomata');
>writeln(nyomi,'masodik sor probanyomata');
>writeln(nyomi,'harmadik sor probanyomata');
>[...]
>printer.abort;       //igazabol nem is kell nyomtatni
>end;
>end.
>
>A fenti kod hatasa annyi, hogy egy (latszolag) fekete negyzetet
>rajzol a kepre. Ahelyett, hogy megjelenne a kinyomtatott szovegnek
>legalabb egy resze. (vagy legalabb feher lenne !!)
>Mivel ket writeln kozott idonkent betutipust is valtok szeretnem
>elkerulni azt hogy nekem kelljen megirni a szoveg kirajzolasat, mikor
>az nagyon jol meg van irva a VCL-ben. (mar eleg sokat nezegettem a
>source-ot)
>Szoval vajon miert nem olvashato a Printer.Canvas ???
A Printer.Canvas olvashato (bar ez a feketeseg kicsit furcsa nekem, de
ezt valoszinuleg a driveren mulik), csak eppen tok ures.
A baj azzal van, hogy te keverni szeretned a Windows grafikus alapu es
a te programod sajat, a printert kozvetlenul vezerlo nyomtatasi
technikakat. Ez nem megy.
Az egyik lehetoseg a nyomtatasra a Printer objektum hasznalata, amikor
is a teljes oldal kepet elemi GDI funkciok (vonal, kor, teglalap,
szoveg rajzolasa!, stb.) sorozatakent allitod elo, majd ezt kuldod el
a nyomtatonak, amit az megjelenit. Valojaban ilyenkor a nyomtato es a
program koze belep a nyomtato-driver, ami az eszkoz-fuggetlen GDI
hivasokat eszkozfuggo nyomtato-kodokka alakitja at, es igy teszi
lehetove a programok szamara az azonos modon torteno nyomtatast, az
alkalmazott nyomtato tenyleges tipusatol fuggetlenul. Ez a nyomtatasi
mod mindig grafikus kimenetet eredmenyez (kiveve nehany, elsosorban
elmeletileg letezo esetet, de ezekkel most az egysszerusge kedveert ne
foglalkozzunk).
A masik lehetoseg a nyomtatoval torteno kozvetlenul kommunikacio,
amikor is a program kozvetlenul a nyomtatonak (pontosabban a
parhuzamos portnak, de azon keresztul a nyomtatonak) kuldi el a
nyomtatasi kodokat. Mivel ilyenkor a program kozvetlenul vezerli a
nyomtatot, o maga hatarozza meg pontosan, hogy mi az amit elkuld, es
ebbol kifolyolag mi az amit a nyomtato megjelenit, es hogyan teszi
azt. Itt elsosorban azt kell erteni ez alatt, hogy ilyen modon
lehetoseg nyilik mind karakter-alapu mind grafikus nyomtatasra, sot, a
ketto keveresere is, a nyomtato korlatai kozott. A lenyeg, hogy ebbe a
folyamatba a nyomtato-meghajto es a Windows GDI nem folyik bele, tehat
nyilvanvaloan a GDI funkciok az ilyen modon generalt kimenettel
kapcsolatban nem alkalmazhatok. Marpedig pont ez az amit te csinalni
szeretnel: a kozvetlenul elkuldott nyomtatokodok alapjan szeretnel egy
grafikus, a GDI altal eloallitott preview kepet kapni. Ez az ami nem
megy.
A lenyeg, hogy vagy egyiket alkalmazod vagy masikat, de a kettot nem
lehet keverni, hiszen teljesen mas csatornakon folynak le a dolgok a
kozvetlen es a GDI alapu nyomtatast eseten.

A problema megoldasara alapvetoen ket modszer letezik.
Az egyik, hogy a nyomtatast a GDI-n keresztul, mondjuk a Printer
objektum felhasznalasaval vegzed el. Ilyenkor nyilvanvaloan a
karakterek rajzolata megjelenik a Printer.Canvas-on amirol egyszeruen
le lehet masolni barmilyen mas bitmapbe. A dolog hatulutoje azonban a
nyomtatas rendkivul lassusaga azon egyszeru teny miatt, hogy ilyenkor
a tisztan karakteres informaciok is grafikusan kerulnek lekepezesre es
megjelenitesre.
A masik megoldas, hogy kozvetlenul a porta nyomtatsz (AssignFile(),
write() es tarsaival), es a preview-t sajat magad, egy kulon
folyamatban generaltatod le. Ilyenkor a nyomtato nyilvanvaloan sokkal
gyorsabban fog nyomtatni, ha tenyleg csak tisztan karakteres
informaciokat kuldesz ki. Ennek a megoldasnak a hatulutoje az, hogy
ilyenkor a teljes preview-generast maganak a programnak kell
legeneralnia, aminek kovetkezteben annak merete es bonyolultsaga
erosen megno, raadasul teljesen eszkozfuggove valik, vagy az elonezeti
kepnek nem lesz tul sok koze a valosaghoz (hiszen a driverek altal
megejtett illesztes ilyenkor kiesik, es a programnak minden egyes
nyomtato-tipus jellemzoit "fejbol" kellene tudnia).
Dontsd el te, hogy melyik megoldas az amelyikre szukseged van...

Gabor
+ - nasm begin problema (mind) VÁLASZ  Feladó: (cikkei)

hali!

 most kezdtem nasm-ot, es eleg egyszeru programot akartam irni,
 com-kent, nem exekent.

 meg is van, leforditom nasm 0.97-el, elinditom a prog.com-ot, es
 egyszeruen lefagy, megfagyasztja az egeret, nem tudom, mozgatni,
 talan egy soros port interruptjat hasznaltam, mi lehet a problema?

 itt a forraskod:

 org   100h
 section   .text

 start:    mov  ah, 04h ;2ah-val is probaltam, ugyanaz a helyzet!
           int  21h
           cmp  dl, 06  ;az ng-ben lattam, hogy a dl-ben van a nap
           je   igen
           jne  nem

igen:      mov  ah, 09h
           mov  dx, sigen
           int  21h
           jmp  vege

nem:       mov  ah, 09h
           mov  dx, snem
           int  21h
           jmp  vege

vege:      ret

section    .data
sigen      db   "a nap 6-ika$"
snem       db   "a nap nem 6-ika$"

section    .bss

           elore is koszi valaszt

DataDragon
http://w3.swi.hu/ddco
+ - vb6 filekezeles (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
Írjatok légyszi egy olyan sort, ami létrehoz egy fájl szöveges módban,
majd kellene egy olyan is, ami megnyitja.

Kösz szépen
--
Üdvözlettel: Restye Gábor

ICQ#  83744326

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