Hollosi Information eXchange /HIX/
HIX CODER 428
Copyright (C) HIX
1999-04-13
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 BMP megjelenites ASM-ban (mind)  12 sor     (cikkei)
2 CD-R programozas (mind)  18 sor     (cikkei)
3 Windows EXE formatumok (mind)  6 sor     (cikkei)
4 Visual FoxPro 5.0 kerdesek (mind)  32 sor     (cikkei)
5 Re: DOS programok magyar billentyuzettel NT alatt (mind)  12 sor     (cikkei)
6 C (mind)  13 sor     (cikkei)
7 Kerdes: Pici ikon (mind)  9 sor     (cikkei)
8 TCP/IP protokoll VB-ben (mind)  11 sor     (cikkei)
9 producer-consumer! (mind)  89 sor     (cikkei)

+ - BMP megjelenites ASM-ban (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Bocsi, nem vagyok rajta a listan, de lenne egy ker(d)esem:

Megkoszonnem, ha tudna valaki kuldeni informaciot vagy egyszerubb forrast 
egy pl. BMP allomany megjeleniteserol. Tudniillik semmit nem tudok a 
paletta kezeleserol. Pontosabban: Ismerem egy BMP fejlecet, es szeretnem 
megjeleniteni 320x200x256 modban, de nem tudom elovarazsolni a kep valodi 
szineit.
A segitseget elore is koszi. A valasztmaganba varom fenti cimemre. Ciao!

Okoska
+ - CD-R programozas (mind) VÁLASZ  Feladó: (cikkei)

Udv coderek!

Erdekelne forraskod (ASM/ pascal/ C)/ algoritmus/ Web site/ szakirodalom CD
iro altalanos (driver szintu) programozasaval kapcsolatban DOS, esetleg
Win.. alatt. Konkretan szektoronkenti iras (akar "raw", akar "cooked"),
esetleges iras elokeszites (gap?), stb. kellene, a szabvanyos
adatformatumoktol fuggetlenul.
Dokumentalt modszerrel egyenlore alig talalkoztam, az MSCDEX Int 2F/1509
(abszolut szektoriras) proba utan itelve ugy tunik, hogy nem implementalt
(szemben pl. a 1508 - szektor olvasassal). A kozvetlen karakteres eszkoz
szintu CD irasrol nincs olyan doksim, ami egyertelmuen utalna valamifele
kovetendo algoritmusra.
Kozvetlen I/O parancsok is erdekelnenek, ha nincs mas modszer.

Elore is koszi:

Leslie

+ - Windows EXE formatumok (mind) VÁLASZ  Feladó: (cikkei)

Hali!
Aki tud valamit a Win EXE formatumairol(NE,PE),
az legyen szives segitsen ki!(feljec-formatum...)

kosz..
peon
+ - Visual FoxPro 5.0 kerdesek (mind) VÁLASZ  Feladó: (cikkei)

Hello!
Most kezdtem bele egy adatbaziskezelo program fejlesztesebe Visual Foxpro
5.0 alatt. A munkahelyemen levo gepre egy magyar win95 osr2 van telepitve,
mig itthon egy angol win98-at hasznalok. Azt vettem eszre, hogy a benti
gepen a rendezesi szabalyoknal (Tools/Options, Data, Collating sequence) ki 
lehet valasztani a magyar beallitasokat (meg a tobbi kelet europai orszaget)
itthon viszont csak nyugat europai orszagok abc-it lehet valasztani.
Tudom hogy ez az angol windows miatt van, de ra lehet-e venni valahogy
a VFP-t hogy a magyar nyelvet is engedelyezze?
Athidalo megoldaskent szoba johetne meg a General opcio is, ugy vettem eszre
hogy ez jol kezeli magyar beturend szerinti rendezest. Hasznaljam esetleg 
ezt?

A mester index egy [1-2000]/evszam alaku sztring (pl. 113/99). A helyes 
sorrendhez a indexkulcsot ki kell egeszitenem az ertektelen nullakkal,
igy: 0113/99
Elso nekifutasra az alabbi indexkifejezessel probalkoztam:

replicate("0",5-at("/",kulcs))+kulcs
               ^  
A valasz a "String too long" hibauzenet volt, ami csak akkor szunt meg ha
az at() fuggveny negativ elojelet eltavolitottam. Ennek mi az oka?

Ugyan sikerult osszehoznom egy mukodokepes kulcsot a 

iif(substr(kulcs,2,1)="/","000","")+iif(substr(kulcs,3,1)="/","00","")+
iif(substr(kulcs,4,1)="/","0","")+kulcs

kifejezessel, de azert erdekelne hogy mi a gond az elso verzioval. 
Kosz a figyelmet.

Andreas
+ - Re: DOS programok magyar billentyuzettel NT alatt (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Ha csak siman az NT-ben allitottal be bill. kiosztast, akkor az soha 
nem fog menni egy DOS-so progribol. Ha ugy nem megy, hogy elinditasz 
egy ekezetesito programot az autoexec.nt-bol, vagy betoltesz egyet a  
config.nt-ben, akkor az lehet a gond, hogy a DOS-os progridban a Fast 
pasting (jobb gomb/Properties/Misc/Fast Pasting) ki van kapcsolva. En 
csinaltam magamnak ekezetesitot, ha nem talalsz olyet ami neked 
megfelel, vagy ha kell, szivesen elkuldom (400 byte a rezidens resz). 
Igaz, hogy CWI-re kodol, de ha kell atirom, vagy adok forrast.

Udv, Otto. mailto:
+ - C (mind) VÁLASZ  Feladó: (cikkei)

Hi,

Egy kerdes:
"initializing enum with int" warning mitol van?
(a program megy, csak idegesito)

Es meg valami! Szeretnek egy kepmegjelenito forrast.
Formatum szinte mindegy, csak 24bit is menjen.
Ha nem forras, hanem egy parameterezheto kicsi
exe, az is tokeletes lenne. Leci segits, ha van ilyened,

Koszi:
I'm re
+ - Kerdes: Pici ikon (mind) VÁLASZ  Feladó: (cikkei)

Hello,

Tudja valaki hogyan kell VB-ben, vagy esetleg VC++-ban a Taskbar-gomb
helyett az ora melle minimajzolni egy programikont?
Ha tudtok segíteni ,koszonom!

Csao

    Oliver
+ - TCP/IP protokoll VB-ben (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !

A kovetkezo lenne a problemam, megpedig szeretnem VB-ben
kezelni a TCP/IP protokollt a WinSock.DLL segitsegevel.
A VB Books online-ban talaltam egy ket informaciot a temaval
kapcsolatban, sot egy mintaprogit is, csak nem sikerult mukodesre
birnom. Ha valaki tudna segiteni ebben, egy egyszeru
kommunikacios program segitsegevel, es ennek elmagyarazasaban,
nagyon meghalalnam.

Egy kezdo VB-s programozo
+ - producer-consumer! (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Valaki a napokban kerdezett itt a producer-consumer feladatrol (bocs,
lusta vagyok visszakeresni, hogy ki volt...).

Akkor pillanatnyi fogalomzavarban szenvedtem, de amikor ma egy eloadason
a prof. vazolta a $subject megoldasat kulonbozo modszerekkel, egybol rad
gondoltam... :-)

Nekem a szemaforos megoldas tetszik a legjobban, mar maganban is ezt
javasoltam. Alabb egy pseudo-code megoldas, ugy ahogy ma hallottam:

---------------------
var OCCUPANCY: semaphore (0) // initial value is 0
    VACANCY:   semaphore (n) // initial value is size of buffer
    EXCLUSION: semaphore (1) // initial value is 1

procedure PRODUCER

  

na szoval ennyi, ez a ket procedura nyugodtan futhat parhuzamosan,
nem lesz gond, ha egyszerre kell nekik a buffer, szepen megvarjak egymast
(ill. ha ures vagy megtelt). Harom szemafor mindenkeppen kell, ennel tobb
viszont mar pazarlas (hivatkozz nyugodtan a Becsi Muegyetemre ;-).

Nem tudom, mennyire vilagos a semaphore fogalma,
ezert csak roviden: tul. egy integer, amit egy bizonyos ertekkel
inicializalunk. A P() utasitas lekerdezi az erteket, ha 0 vagy negativ, akkor
addig blokkol, ameddig nagyobb nem lesz nullanal ("beall a 
sorba", mert tobb process is varhat egy semaphor-ra). Aztan levon egyet az
ertekbol. A V() egyet hozzaad az ertekhez. 

Lenyeges, hogy ne magunk irogassunk semaphorokat, hanem az oprendszer 
szemafor-funkcioit hasznaljuk (mar ha implementalva van), mert ezek biztos, 
hogy "atomic operation"-ok.
(Ha magunk irjuk, lehet hogy pont miutan a P() elvegezte a lekerdezest, de
meg a levonas elott a scheduler egy masik processnek adja a procit, az meg
belekavar valahogy a semaphor-ba.

Hogy pontosan hogy mukodik a fenti progi, azt hazi feladatkent
nezze meg maganak mindenki ;-) Pontosabb info a szemaforokrol 
(meg minden mas interprocess comm. dologrol) -> Linux forraskodja.

Az eredeti kerdes Java-ra vonatkozott, mivel ez plattformfuggetlen es
modern, szinte biztos vagyok benne, hogy letezik semaphore
valamelyik csomagban.  

Barna

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