Hollosi Information eXchange /HIX/
HIX CODER 845
Copyright (C) HIX
2000-06-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 PIC programozas (mind)  10 sor     (cikkei)
2 CAVO (mind)  18 sor     (cikkei)
3 Access to VB (mind)  13 sor     (cikkei)
4 Re:Oracle 8 + PowerBuilder 6.5 (mind)  17 sor     (cikkei)
5 Re: VB (mind)  12 sor     (cikkei)
6 Re: *** HIX CODER *** #843 (mind)  15 sor     (cikkei)
7 Kemek (mind)  8 sor     (cikkei)
8 Re: Bitmap API-ban (mind)  19 sor     (cikkei)
9 Re: c & pascal & protected mode & miegymas... (mind)  64 sor     (cikkei)
10 PB+ORACLE valasz (mind)  21 sor     (cikkei)
11 Re: c & pascal & protected mode & miegymas... (mind)  24 sor     (cikkei)
12 Re: Bitmap Delphiben (mind)  19 sor     (cikkei)
13 Linux GUI vs Windows (mind)  27 sor     (cikkei)
14 Re: Delphi3-pozicionalas TEdit-ben (mind)  10 sor     (cikkei)
15 Re: TreeView ??? (mind)  17 sor     (cikkei)
16 Delphi3 -Edit kurzor (mind)  5 sor     (cikkei)
17 [win] kepvedo (mind)  18 sor     (cikkei)
18 Re: win2k & DOS4GW (mind)  7 sor     (cikkei)
19 dbase 5 for dos exe keszites (mind)  11 sor     (cikkei)
20 Access futtato (mind)  10 sor     (cikkei)

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

Sziasztok !

Szoval mostanaban bele szeretnek kezdeni egy kis mikroproci
programozasba, pontosabban a PIC 12c509A tipusu procit szeretnem
programozni. Van koztetek valaki aki esetleg el tudna mondani
elmenyeit ezzel kapcsolatban ?
(idokozben persze letoltottem az ASM -ot hozza, meg a compilert is) de
a leirasban elegge ieszto dolgok vannak.

Koszi ! Jessy (Imre)
+ - CAVO (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

CAVO (2.0, patch-ekkel) fejlesztessel kapcsolatban volna egy
problemam. Egy bizonyos jelentes nyomtatasakor a nyomtatando adatokat
megfelelo (a sajat programom szamara ertelmezheto) vezerlokodokkal
egyutt egy adatbazisban tarolom, majd a jelentes osszeallitasa utan az
elkeszult atmeneti adatallomanybol a Printer osztalybol orokitett
sajat osztaly megfelelo metodusai nyomtatjak ki valojaban a nyomtatora
az eredmenyt. Ez az eljaras mukodik a programban elofordulo kb. 5-fele
jelentesre mukodik, de az hatodiknal meg az atmeneti adatallomany
feltoltese kozben "assertion failed" uzenettel elszall a program.
Tudna valaki segiteni, hogy lehet megszuntetni ezt a problemat?
(Probalkoztam mar a KnowVO megfelelo listajan, de ertekelheto tanacsokat
sajnos meg nem kaptam...)

Koszonettel:

Molnar Peter
+ - Access to VB (mind) VÁLASZ  Feladó: (cikkei)

Hi !

Eletemben most eloszor van dolgom egy Access-s programmal. Durva....
Formokbol, lekerdezesekbol es mindenfele vackokbol all.
Ezt az egeszet szeretnem valami emeszthetobb fejlesztesi kornyezetbe
atvinni, pl VB6-ba.

Lehet, hogy ez csont nelkul is megy valami egyszeru eszkozzel, nem
tudom. Tud valaki segiteni, hogy mit hasznaljak ????

Molnar Csaba
McSoft

+ - Re:Oracle 8 + PowerBuilder 6.5 (mind) VÁLASZ  Feladó: (cikkei)

Hi Laco!

Bar en csak az Oracle-hez ertek (PBuilderrel nem foglalkoztam), talan
tudok otleteket adni...
Nativan vagy ODBC-n keresztul ered el az Oracle ?
(ODBC-n keresztul nem fogod tudni visszaadni.) Ilyenkor lehet
trukkozni. Csinasz egy package-t, abban egy package szintu valtozoba
teszed az fgv visszateresi erteket, amit egy egyszeru lokalis kurzorba
kirakod, innnestol kezdve mukodnie kell.

Nativ kapcsolat eseten, a tarolt fgv-ben tudni kellene form szintu
valtozokat kezelni
:valtozo_nev formaban....

Udv
McSoft

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

> 1.) Van egy label, amire ha ráklikkelek, nyisson egy böngészőt és
> egy változóból vegye az URL-t Azt tudom, hogy Inet kell hozzá, csak
> használni nem tudom.

Web Browser kontroll kell hozza. (foldgomb :-) ) Ha nem latod, akkor
CTRL-T, es Microsoft Internet Controlls felteszi.

WebBrowser1.LocationURL="http://www.csabii.hu"
(A cimet javitsd, mert csak Juliustol fog elni... ez itt a reklam
helye)

Csabii
+ - Re: *** HIX CODER *** #843 (mind) VÁLASZ  Feladó: (cikkei)

> Delphi3ban hogy lehet azt megmondani, hogy az Edit1 nevu TEditben a
> kurzor menjen az 5. pozicioba??
> Tehat, ha mondjuk Edit1.Text='Hello mindenkinek!'; akkor a kurzor
> keruljon az m ele.
> A valaszokat elore is koszonom.

En nem Delphiben programozok, azonban gondolom a TEdit osztalynak ott
is van egy SetSelection nevu fuggvenye, amelynel meg kell adni a
kijelolendo resz kezdo es vegpontjat. Ha ezek egyenlo ertekek, akkor
nem jelol ki, csupan odateszi a kurzort. Igy elerted, amit akartal. En
(BC++ 5.02-ben) igy csinalnam:
Edit1->SetSelection(5,5);

CsabA

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

Sziasztok!
Hogyan mukodnek a Spy-ok Windowsban, amik minden uzenetet megkapnak?
Lattam ugyanis, hogy ha nem is az o ablaka folott nyomta meg az
egergombot a felhasznalo, azt is megkapta. Hogyan tudnam en is ezeket
az uzeneteket megkapni?

CsabA

+ - Re: Bitmap API-ban (mind) VÁLASZ  Feladó: (cikkei)

 irta:
> Az erdekelne, hogy tud-e valaki megoldast arra, hogy Delphiben
> hozzaferjek valahogy egy bitmap adataihoz, konkretan a pixelekhez.
> Beolvasok egy bitmap-et, kiteszem a kepernyore, aztan meg akarom
> dolgozni (valamilyen szuro pl.), aztan meg akarom mutatni az
> eredmenyt. Visual C ben konnyen ment a dolog, de szeretnem tudni,
> hogy Delphiben hogyan lehetne API hivasok nelkul, "szepen"
> megoldani.
Erdekelne engem, es lehet, hogy meg masokat is, hogy API-ban hogyan
fertel hozza a bitmap pixeljeihez "szepen"? Konkretan ugyanis
szeretnek egy Bitmap kirajzolasanal egy szint beallitani, amelyet nem
rajzol ki az eszkozkapcsolatra, hanem meghagyja a folotte levo pixelt.
Magyaran szeretnem megadni az atlatszo szint. Mivel ezt a Borland C++
5.02-ben - amelyben programozok - korulmenyesen tudtam megvalositani
(egy egeszen mas osztaly alkalmazasaval, amely lassu megoldas),
szeretnem ezt sajatkezuleg megirni. Ehhez kernek segitseget.

CsabA

+ - Re: c & pascal & protected mode & miegymas... (mind) VÁLASZ  Feladó: (cikkei)

hi HIX CODER!

> Szerintem egy program onnantol kezdve 32bites, hogy az
> _alapertelmezett_ operandus-merete 32-bites
HC> Eskuszom nem kotozkodni akarok, de mit ertesz "alapertelmezett"
HC> alatt? :) A fordito nagyobb eloszeretettel general movl-et mint
HC> movw-t?
nemteljesen.... na akkor vissza az alapokhoz.... ugyebar amikor real
modeba vagyunk, es egy sub ecx,ecx -utasitast akarunk elvegeztetni a
processzorral, akkor az az utasitas igy nez ki: 66 2b c9... amikor
real modeba vagyunk, es sub cx,cx-et akarunk, akkor az ugy nez ki,
hogy 2b c9.... igen... azt a kicsi 'e' szocskat az a franya 66 teszi
oda.....;)) amikor vedett modba vagyunk, akkor mar van modunk arra,
hogy manipulaljunk egy kicsit az adat es kod szegmensekkel... erre
valo a global/local descriptor tabla (gdt, ldt)... ebben a franya
tablaban amikor egy futtathato szegmenst definialunk, akkor annak van
egy nyamvadt D /default/ bitje... ennek a bitnek a mukodese a kulcs a
32-bites progamokhoz.... ugyanis.... amikor ez a bit ki van kapcsolva
(0) akkor a processzor ugy dekodolja az utasitasokat, mint valos
modban... ha 'e' betut akarunk, akkor kell 66, hogyha 32 bites cimzest
akarunk, akkor kell a 67.... azonban amikor ez a bizonyos default bit
be van kapcsolva (1) akkor a processzor van ojan gonosz, es
feltetelezi, hogy minden word-re szolo utasitas 32 bites, es ha mi
csak 16 biten szeretnenk szamolni, akkor kell kitennunk a 66-ot... es
ugyanez vonatkozik a 67-re is, tehat a proci automatikusan azt hiszi,
hogy 32 bites cimzessel all szemben, de ha mi csak 16 bites cimzest
szeretnenk, akkor kell kitenni a 67-et.... azaz osszefoglalva, a
program szvsz akkor 16 bites, ha a default bit ki van kapcsolva, es
akkor 32 bites, ha a default bit be van kapcsolva...
es akkor hogy most lasd egy peldan keresztul:
sub cx,cx (16 bit, real mode)     2b c9     /nincs default bit;))))
sub cx,cx (16 bit, prot mode)     2b c9     /default bit=0...
sub cx,cx (32 bit, prot mode)     66 2b c9  /default bit=1...

sub ecx,ecx (16 bit, real mode)   66 2b c9  /nincs default bit...
sub ecx,ecx (16 bit, prot mode)   66 2b c9  /default bit=0...
sub ecx,ecx (32 bit, prot mode)   2b c9     /default bit=1...

ui; meg mielott valaki megvadol, a 66 az operandus meret prefix,
    a 67 pedig a cim meret prefix...

> (es persze hogy vedett modban fut).
> Persze ez tipikusan maga utan szokta vonni azt is, hogy a program
> kepes 64KB-nal nagyobb meretu szegmensekkel is osszefuggo egeszkent
> dolgozni (a 32bites offszetek reven), es ez az amitol igazan "32
> bites" lesz egy program.
HC> Tehat a memoriacimzes volna a donto? Igy mar ertem, kosz.
azert egy kicsit ebbe is belekotnek.... valojaban nem kell egy
programnak 32 bitesnek lennie ahoz, hogy 64k nal nagyobb szegmensekkel
tudjon osszefuggoen dolgozni.... ket franko megoldas is van arra, ha
az ember ki akarja kerulni a defaultbit=1 -et....;)))) az egyik neve
az, hogy realflat... azaz, az ember bekapcsol vedett modba, ott
beallit maganak egy franko nagy adat szegmenst, a hozza tartozo
szelektort betolti a regiszterekbe, majd visszakapcsol valos modba....
ilyenkor ugyanis a processzor a szegmens regiszetrek 'nem lathato'
reszebe betolti a szegment meretet, es aztan az ugy is marad meg a
vedett modba valo visszakapcsolaskor is.... tehat az ember nyugodtan
tud real modeban is operalni 32 bites offsetekkel... a masik megoldas
a vedett mod, abban egy 16 bites kodszegmens, es par igen nagyra
sikerult adat szegmens... osszefoglalva, total mindegy, hogy 64k+ vagy
64k-, a lenyeg az a franya default bit... /azaz ha ugy jobban tetszik,
az alapertelmezett operandusmeret...

Mc
+ - PB+ORACLE valasz (mind) VÁLASZ  Feladó: (cikkei)

HAL!
Nalunk is gebasz volt az ORACLE-val illetve a BLOB-okkal.
Eredetileg MS-SQL-re volt a fejlesztes.

Az oracle-ra at kellett irni a tranzakcio kezelot, sot egy idoben meg
direkt commitolni is kellett az update (datawindow, datastore) utan,
mivel az MS megette az ORA pedig nem. A blob-okkal pedig az a gaz,
hogy kulon updateblob illetve selectblob van nekije.
Mi ezeket hasznaljuk. Es ezekkel eleg jol mukodik, de a konerzioval
eleg sokat szivtunk.
remelem segitettem.

>PowerBulder 6.5-ben irok egy programot, amely fajlokat tarol el egy
>Oracle 8 adatbazisban. A programot eredetileg Sybase SQL Anywhere
>adatbazis hasznalataval keszitettem, es semmi gondom nem volt vele.
>De at kell ultetnem Oraclere, es sehogyan sem tudom eltarolni a
>fajlt. A mezo tipusa blob, es a DBMS_LOB csomagot akarom hasznalni,
>de sehogyan sem akar mukodni. Keszitettem tarolt eljarast, ami
>visszaadja a mezo


+ - Re: c & pascal & protected mode & miegymas... (mind) VÁLASZ  Feladó: (cikkei)

>HC> Tehat a memoriacimzes volna a donto? Igy mar ertem, kosz.
>azert egy kicsit ebbe is belekotnek.... valojaban nem kell egy
>programnak 32 bitesnek lennie ahoz, hogy 64k nal nagyobb
>szegmensekkel tudjon osszefuggoen dolgozni.... [...]
>a masik megoldas a vedett mod, abban egy 16 bites kodszegmens, es par
>igen nagyra sikerult adat szegmens... osszefoglalva, total mindegy,
>hogy 64k+ vagy 64k-, a lenyeg az a franya default bit... /azaz ha ugy
>jobban tetszik, az alapertelmezett operandusmeret...
Ebbe kenytelen vagyok belekotni, mert legjobb tudomasom szerint
16-bites vedett modu program ha megfeszul sem tud 64K-nal nagyobb
szegmenst letrehozni (persze csak ha standard DPMI szolgaltatasokat
hasznal, mert ha sajat speci vedett modu kernelje van, akkor ugye azt
csinal amit akar, de akkor meg mire fel hivjuk 16-bitesnek?). Ez pedig
ugye azt jelenti, hogy hiaba van esetleg n darab, a linearis
memoriaban egymassal hezagmentesen sszefuggo teruletet alkoto 64K-s
szegmensem, attol meg bizony nem fogok tudni 32-bites cimzest
alkalmazni. (Illetve nyilvan fogok tudni, csak eppen az elso >64K
offszetnel egy szep general protekcios falioraval jutalmazza a
rendszer probalkozasomat...)
Tehat szerintem 32-bites cimeket csakis real modban (az altalad
emlitett realflat-ben) es 32-bites DPMI programok (, valamint sajat
vedett modu kernellel rendelkezo progik) hasznalhatnak.

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

>Az erdekelne, hogy tud-e valaki megoldast arra, hogy Delphiben
>hozzaferjek valahogy egy bitmap adataihoz, konkretan a pixelekhez.
>Beolvasok egy bitmap-et, kiteszem a kepernyore, aztan meg akarom
>dolgozni (valamilyen szuro pl.), aztan meg akarom mutatni az
>eredmenyt. Visual C ben konnyen ment a dolog, de szeretnem tudni,
>hogy Delphiben hogyan lehetne API hivasok nelkul, "szepen" megoldani.
Hasznald a TBitmap Canvas-anak Pixels[] tombjet (piszok lassu), vagy a
bitmap ScanLine[] propertyjet!

>Egyebkent ugy tudom TurboPascalban tenyleg volt valamilyen rendezesi
>modszer beepitve (talan QuickSort), meg kellett adni egy tombot, egy
>elemosszehasonlito fuggvenyt es mar mukodott is.
Szivesen hallanek mar errol valami konkretumot (az eljaras/fuggveny
neve), mert a jelek szerint mindenki tudni veli, hogy volt ilyen, de
nem tudja megmondani, hogy mi volt az. (Ja, es RTL-beli (!) rutinrol
volt szo, tehat ne jojjon senki valami kiegeszito unittal, a TV
TSortedCollection-jevel vagy hasonloval!)

Gabor
+ - Linux GUI vs Windows (mind) VÁLASZ  Feladó: (cikkei)

Hi!

Sokan foglalkoztak mar a Windows es a Linux osszehasonlitasaval
sokfele szempontot fogyelembe veve. Engem viszont az egysegesseg
erdekel, programozoi szemszogbol vizsgalva.

Ha linux alatt szeretnek olyan programot (C++) fejleszteni ami hasznal
valamilyen grafikus feluletet (tehat nem egyezeru karakteres konzol)
akkor mire lehet szamitani?

Windows alatt vannak olyan megoldasok amelyek egysegesitik a
porgramfejlesztest. Konkretan arra gondolok hogyha Visual C++ -al
(MFC) irok egy programot akor az kulonosebb valtoztatas nelkul fut az
osszes Windows tipus (w95, w98, NT4, W2k) alatt.

Mi a helyzet a Linux -nal?
Ugy tudom hogy ott tobfele grafikus feluletet lehet hasznalni. Ha a
KDE ala irok egy prgramot akkor az mukodik majd a GNOME -al is?
Letezik olyan megoldas (C++) amivel ez egyszeruen mukodik? Ha nem,
akkor mennyire bonyolult atvinni a programot (Egy-ket fuggveny csere
vagy teljesen uj program...) egy masik rendszerbe?

Egyebkent mennyire problema ez a "sokfeleseg" a Linux -nal? (Mar ha
egyaltalan problema...) Mennyire lehet tamaszkodni a rendszere?

Krapulax

+ - Re: Delphi3-pozicionalas TEdit-ben (mind) VÁLASZ  Feladó: (cikkei)

Hello!

>Delphi3ban hogy lehet azt megmondani, hogy az Edit1 nevu TEditben a
>kurzor menjen az 5. pozicioba?? Tehat, ha mondjuk Edit1.Text='Hello
>mindenkinek!'; akkor a kurzor keruljon az m ele.
Edit1.SelStart:=5;

Udv
        Szabolcs

+ - Re: TreeView ??? (mind) VÁLASZ  Feladó: (cikkei)

> wrote in message news:...

> A kérdés:
> Pl. a windows intézőhöz hasonló mappa ill. fájlkezelőt kellene
> használnom, de ilyen komponens nincs a C++Builder4 -ben, vagy a
> TTreeView -val csinálják ? Csinált már vki ilyet ? Ha van vmi építő
> tanácsotok ez ügyben ---> 
Általában összetett módon oldják meg:
baloldal: TreeView
jobboldal: ListView
fent: ToolBar
lent: StatusBar

ezek mind Win32 common controlok, felteszem, Delphiben is megvannak a
megfelelő, ezeket "beburkoló" osztalyok.

    - Laci
+ - Delphi3 -Edit kurzor (mind) VÁLASZ  Feladó: (cikkei)

Koszonom a valaszokat a fenti kerdesemre.

Udv:
Tamas

+ - [win] kepvedo (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Valamely elozo szamban olvastam, hogy win ala kepvedot 'exe'-bol 'scr'
kiterjesztesre kell csak progit atnevezni...nos alapvetoen tenyleg
mukodik sajat programommal is (CBuild). A kerdeseim viszont:

1. Kepeket hivok be az aktualison belul, elore megadott konyvtarbol
(csak jpg). 'exe'-kent futtatva a progim kitunoen mukodik, am scr-kent
nem jeleniti meg a kepeimet. Mit tegyek?
2. A programom a felnyilo talcan otthagyja az ures boxot, sokszor
szinte vegigrakja apro kis felirat nelkuli boxokkal. (Szinte a meg nem
nyitott kepek szamaval egyezo.) Mit tegyek?
3. Kepernyovedokent hasznalva hogyan tudom elerni a beallitasok menut
(milyen fuggvenyeket kell ehhez meghivnom...) ?

Elore is koszonom a kimerito valaszokat!
Udv, Otto.
http://valerie.inf.elte.hu/~grogiga
+ - Re: win2k & DOS4GW (mind) VÁLASZ  Feladó: (cikkei)

> A masik kerdesem, hogy jol veszem-e ki hogy egyaltalan nem elterjedt
> a watcom?
Amennyire tudom a Sybase vasarolta meg a Watcom termekek egy reszet. A
PowerBuilder, PowerC stb. tudtomnal erre a C forditora epul.

Toth Gabor
Laurel Kft
+ - dbase 5 for dos exe keszites (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Nagy problemaval allok szemben, es kernem segito szavaitokat. Hogy
lehet dBase 5 for Dos-bol egy .prg file-t a hozza tartozo .dbf .mdx
stb-kel leforditani .exe-ve, hogy dBase nelkul is futtathato legyen?
Nagyon kellene a segitseg...

A cim: 

Elore is koszi
Maleszaj
+ - Access futtato (mind) VÁLASZ  Feladó: (cikkei)

Hello Hix,

     Nemreg hallottam, hogy Access-hez van kulon futtato. Hallotta ezt
     mas is? Honnan lehet letolteni? Milyen kornyezetet igenyel?

     (gondolom Accest nem :)

-- 
Best regards,
 Nyilas  Eva                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