1. |
NT4 es Clipper (mind) |
10 sor |
(cikkei) |
2. |
[PRINTER] DOS alol problema (mind) |
19 sor |
(cikkei) |
3. |
TC vs WATCOM C (mind) |
9 sor |
(cikkei) |
4. |
Re: GNU C (mind) |
37 sor |
(cikkei) |
5. |
Re: Random (mind) |
85 sor |
(cikkei) |
6. |
Vesa tamogatas dos ala kerstetik! (mind) |
10 sor |
(cikkei) |
7. |
fontok nyomtatasa (RE) (mind) |
16 sor |
(cikkei) |
8. |
resource editor (mind) |
3 sor |
(cikkei) |
9. |
2 word-bol 3 byte (mind) |
38 sor |
(cikkei) |
10. |
Assembler - valasz (mind) |
17 sor |
(cikkei) |
11. |
C++ Builder mesage (mind) |
20 sor |
(cikkei) |
12. |
Re: random (mind) |
12 sor |
(cikkei) |
13. |
Re:Win32 Direct port,hardware,Delphi 3.0 (mind) |
59 sor |
(cikkei) |
14. |
Re: Veletlenszamok (mind) |
10 sor |
(cikkei) |
15. |
Re: GNU C (mind) |
16 sor |
(cikkei) |
16. |
A veletlenszam generator (mind) |
36 sor |
(cikkei) |
17. |
TP7 runtime error 200 (mind) |
19 sor |
(cikkei) |
18. |
ASM rnd (mind) |
9 sor |
(cikkei) |
|
+ - | NT4 es Clipper (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Talalkozott valaki mar olyan problemaval NT4 WS alatt,
hogy ha egy Clipperes program egy NetWare halozaton
levo adatallomanyt akar megnyitni es a path ugy van
megadva, hogy "sys:akarmi\akarmi.dbf" (tehat nem
"f:\akarmi\akarmi.dbf") es a file neve 8 karakternel rovidebb,
akkor a program kiakad open error-al ?
Persze Win95, Win3.x alatt semmi problema.
Koszi
Kesjar Attila
|
+ - | [PRINTER] DOS alol problema (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok !!
Ez a problemam. Lehet, sokaknak leragott cupak, de en kiakadtam.
Printeles nem muxik dos alol rendesen. Winfos alol megy rendesen,
filebol copy-val szinten (dos-bol is), de ha dos alol 1bol a nyomatora
kuldom akkor kb 20000 bajt utan (konzekvens) megnyekken. Azert kb, mert
csak :))
De a pontos szamot is tudom, ha kell kiszamoltatom.
Most szonyeg ala soportem a problemat azzal, hogy 20000-nel
close(), aztan open() es folytatom, de hat ez favago 1 modszer.
Az int 17h 2-es szerint a nyomtato statusza jo. Az ios::fail() viszont
4-et ad vissza, ami "invalid operation attempted" a fene enne meg :)))
Mi lehet a baj??
Szivatnak anyam stop !!! :)))
Valami korrekt megoldas kellene.
GAgyi
|
+ - | TC vs WATCOM C (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!!!
Csak egy kerdesem lenne!
Egy TC ben megirt code WATCOM C-ben lefordul-e,ill mennyire kell
sokat valtoztatni rajta ha nem fordul le??? Tudom,hogy ilyet igy nem
lehet megmondani ,de csak korulbelul erdekel!
Remelem ertheto volt!
FcR
|
+ - | Re: GNU C (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Oct 98 at 8:49, > wrote:
> Erdekelne, hogy GNU C-ben (Linux) hogyan lehet olyan dolgokat
> megcsinalni mind peldaul a kepernyo torlese es a kurzor
> pozicionalasa
Ezekhez meg elegendoek az ANSI/VT100 Escape szekvenciak is, es Linux
terminal mellett meg elmennek a legtobb mas terminalon is.
(Erre kerdeztem ra nehany napja: hogyan lehet ANSI szekvenciakat
NT-ben engedelyezni? Nem tudja valaki?)
#define Esc "\x1b" /* hexa 1b, dec 27 */
printf(Esc "[2J"); /* kepernyotorles */
printf(Esc "[K"); /* torles a sor vegeig */
printf(Esc "[%i;%iH", row, col); /* pozicionalas, bal felso = 1,1 */
printf(Esc "[1m"); /* BOLD kiirasra valtas */
printf(Esc "[0m"); /* NORMAL kiirasra valtas */
printf(Esc "[%iA", step); /* cursor Up step-szer. Down: "B", stb. */
stb.
Beleakadtam olyanba, hogy az Esc [2J nem torli a kepernyot (valami
Sun gepen, ha jol emlekszem), ott a printf("\f"); (FormFeed, dec
12-es kod) volt csak a jo. Szoval ha terminalfuggetlenul akarod
csinalni, akkor erdemes a curses (ncurses) konyvtarat hasznalni
(man curses).
> beolvasni (tehat billentyu lenyomasat eszlelni, vagyis karakter
> olvasasnal ne kelljen <enter>-re varni).
A curses-ben van ilyen is.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: Random (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Oct 98 at 11:15, wrote:
> Kellene nekem egy NAGYON rovid random assemblyben.
Mi az, hogy NAGYON rovid?
Ez viszonylag rovid:
s1 dw 100 ; seed values
s2 dw 1000
s3 dw 10000
f1 dw 179 ; multipliers
f2 dw 183
f3 dw 182
m1 dw 32771 ; primes
m2 dw 32779
m3 dw 32783
...
Randomize proc ; be: ax=0 : veletlenszeru randomize
; ax= pl.100 : megismetelheto randomize
cmp ax,0
jne axrnd
push ds
mov ax,40h
mov ds,ax
mov ax,ds:[6ch] ; ticks
pop ds
axrnd:
mov s1,ax
mov s2,1000
mov s3,10000
ret
Randomize endp
NextRandom proc
getrnd:
xor bl,bl
mov ax,s1
mul f1
div m1
mov s1,dx
dec dx
cmp dx,32767
jb gr1
inc bl
gr1: mov cx,dx
mov ax,s2
mul f2
div m2
mov s2,dx
dec dx
cmp dx,32767
jb gr2
inc bl
gr2: add cx,dx
mov ax,s3
mul f3
div m3
mov s3,dx
dec dx
cmp dx,32767
jb gr3
inc bl
gr3: add cx,dx
or bl,bl
jnz getrnd
mov ax,cx
and ax,32767
ret
NextRandom endp
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Vesa tamogatas dos ala kerstetik! (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udvtok Mindenki!
A kovetkezo kerdesem lenne: tudna-e valaki kuldeni nekem egy olyan dos-os
eger drivert, ami vesa tamogatassal rendelkezik. Valamikor reges regen
nekem is volt, de valami miatt letoroltem (talan helyszuke). Erdekelne
ezenkivul olyan .pas unit is, ami esetleg normal mouse driverrel is tud
vesa modban egeret kergetni. (c forras is megteszi).
Elore is kosz!
ZeZe
|
+ - | fontok nyomtatasa (RE) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
wrote:
>> Meg tudna valaki mondani, hogy hogyan lehet helytakarekosan fontokat
>> kinyomtatni (pl. csak a nevet irom ki a sajat betutipusaval, egy oldalra ket
>> hasab)?
>Legegyszerubb, ha irsz ra egy word makrot! A fontok
>neveit kiveheted pl. a win.ini- bol is.
> udv: otti )
Nekem van egy sajat asm source-om ami azt tudja hogy csinal egy RTF file-ot
amit mar kilehet nyomtatni tetszolegesen (pl word).
Betutipust sajat betuvel vagy minta szoveget ir ki ha kell elkoldom a source ot
Jan Chika
|
+ - | resource editor (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Tud-e valalki egy jo resource editort (persze letoltesi cimmel egyutt
koszi: Jan Chika
|
+ - | 2 word-bol 3 byte (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udv !
2 word-bol szeretnek 3 byte-ot csinalni ugy, hogy a legfelso 4 bit-et
mindket word-bol elhagyom.
Amit kitalaltam (pascal) :
var a,b:word; {bemenet}
i,j:word; {ideiglenes}
x1,x2,x3:byte; {kimenet}
.
nektek van valami jobb otletetek ?
Elore is kosz !!!
Tomi
|
+ - | Assembler - valasz (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Dr.Sepulturist Kristo Gyula Tanulohelyettes wrote:
> UDV : Van-e kozottetek egy (ket) assembler agyacska,vagy olyan pofa
> akinek valamilyen source (C,C++,Pascal,Assembler) fileban megvan a
> VELETLEN SZAMOK generalasa.En szetneztem (egy kicsit) de sehol sem
> talaltam.Azt mondtak,hogy valami PORT-okat kell olvasni,de nem tudom,
> hogy melyeket.
A helyzet eléggé egyszerű: az ember először lekéri a rendszeridőt, amit
belepakol egy 32-bites memóriarekeszbe. Amikor új véletlenszámra van szükség,
egyszerűen elővesszük, eltoljuk néhányszor ízlés szerint, hozzáadunk egy
tetszőleges számot - lehetőleg nem egyet vagy kettőt, esetleg még
bitmanipulációkat is végzünk rajta...
Az elsőként generált számot mellesleg RandomSeednek hívják, mivel ez az
egyetlen a véletlenszámok sorában, ami az időtől függ.
Kitlei Róbert
|
+ - | C++ Builder mesage (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szevasztok!
Mint sanyaru sorsu, maganyos es szerencsetlen C++ Buider programot iro
kerdezem Toletek:
Van egy nagy programom. A magja BC++ 5.02-ben keszult, .dll-nek forditva
(lehet DOS ala is forditani .exe-nek). A C++ Builderben irom a felhasznaloi
interface-t Windows-hoz.
Sajnos elkerulhetetlen, hogy a .dll _neha_ uzenetet kuldjon a kepernyore,
reszben sulyos belso hiba miatt, reszben apro figyelmezteteseket, allapot
jelzeseket. Az megoldhatatlan, hogy atirjam ugy, hogy mindig a meghivott
.dll-beli fuggveny visszaadott erteket vizsgaljam, mert ...
A sulyos hiba uzenete megoldott egy MessageBox hivassal, ez kiirja az
uzenetet, es a felhasznalo OK-val jovahagyja.
Az apro figyelmezteteseket, allapot jelzeseket, amelyeket nem kell a
felhasznalonak OK-zni, visszaigazolni, a .dll-bol a StatusBarra szeretnem
irni, de nem talaltam meg a modjat. Hogyan lehetne megoldani?
Udvozlettel (:-))>
Torma Istvan, TOR, (ekezetes, html, tegezodes johet)
|
+ - | Re: random (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Felado : [Hungary]
>Kellene nekem egy NAGYON rovid random assemblyben.
> negy lehetoseg van,es ezek kozott kell valasztani veletlenszeruen.
Nem irtad, hogy milyen platform, ugyhogy abbol indulok ki, hogy PC es dos:
in ax, 40h
and ax, 3
(vagy vmi hasonlo)
eleg rovid ?
A'kos
|
+ - | Re:Win32 Direct port,hardware,Delphi 3.0 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok !
Vagy en voltam tul gyors( CODER 261 ), vagy az Assembly- sek foglalkoztak
inkabb a kodoptimalizalassal.
Tehat
- Win32 Direct port :
mind a negy kiprobalva Delphi 3.0 -ban
function Port_in(index:word):byte;assembler;
// ua, mint pascal7.0 port[port]:=data
// port >> EAX
asm
push edx
xchg edx,eax
in al,dx
pop edx
end;
procedure Port_out(index,data:word);assembler;
// ua, mint pascal 7.0 port[port]:=data
// port >> EAX
// data >> EDX
asm
xchg edx,eax
out dx,al
end;
function Portw_in(Port:word):Word;assembler;
// ua, mintl pascal 7.0 data:=portw[port]
asm
push edx
xchg edx,eax
in ax,dx
pop edx
end;
procedure Portw_out(Port,data:word);assembler;
// ua, mint pascal 7.0 portw[port]:=data
asm
xchg edx,eax
out dx,ax
end;
-Hardvare :
Kerdes : Portokon keresztul, vagy BIOS-on keresztul ?
Ha a masodik fordulj hozzam bizalommal maganba.
-Delphi 3.0
Dexter miert nem rakod inkabb a cuccokat 2 panelre es nem 2 formba ?
--
Csa'
SeBy
|
+ - | Re: Veletlenszamok (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!
Bár konkrétan most nem jut eszembe, de a véletlenszámokhoz szerintem a legegysz
erübb, ha kiolvassa az ember a timerticks (minden másopercben 18-cal nö) LONG v
áltozó alacsony byte-ját (a címe 0000:046C ). Föleg, ha csak 4 számra van szüks
ég.
Bye,
Nagyi
|
+ - | Re: GNU C (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Felado : [Romania]
>
> Erdekelne, hogy GNU C-ben (Linux) hogyan lehet olyan dolgokat megcsinalni
> mind peldaul a kepernyo torlese es a kurzor pozicionalasa (termeszetesen
> szoveg uzemmodrol beszelek). Vagy hogy lehet buffer nelkul karaktert
> beolvasni (tehat billentyu lenyomasat eszlelni, vagyis karakter
> olvasasnal ne kelljen <enter>-re varni).
A legegyszerubben a (N)CURSES -el lehet ezt elerni.
ImRe
> --------------------------------------------------------------------------
... Our continuing mission: to seek out knowledge of C, to explore strange
unix commands, and to boldly code where no one has man page 4.
(lpg)
|
+ - | A veletlenszam generator (mind) |
VÁLASZ |
Feladó: (cikkei)
|
En ifju es boho koromban ezt ujjitottam. Nem tul fenyes, szoval ha valaki
tud jobbat, en is vevo lennek ra.
; Ax,dx-ben a kimeno
; Ez itten a turbo pascal 5.0-bol honositott, & egy kicsit fesult
; Veletlenszamgenerator
; A random number seed-et egy seed1 & 1 seed2 word-be illik tenni
; A tapasztalatok szerint a dx-ben kiadott ertek jobb, mint az ax-beni
; ------------------------------;
RND MACRO ;
MOV AX,WORD PTR SEED1 ;
MOV BX,WORD PTR SEED2 ;
MOV CX,AX ;
MOV DX,8405H ;
MUL DX ;
SHL CX,3 ;
ADD CH,CL ;
ADD DX,CX ;
ADD DX,BX ;
SHL BX,2 ;
ADD DX,BX ;
ADD DH,BL ;
SHL BX,5 ;
ADD DH,BL ;
INC AX ;
ADC DX,0 ;
MOV WORD PTR SEED1,AX ;
MOV WORD PTR SEED2,DX ;
ENDM ;
ImRe
> --------------------------------------------------------------------------
... Our continuing mission: to seek out knowledge of C, to explore strange
unix commands, and to boldly code where no one has man page 4.
(lpg)
|
+ - | TP7 runtime error 200 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi !
> Kerdes: Nem neztem (me'g) meg az ajanlott borland.hu-t, elkepzelheto,
> hogy kesz programok javitasara is van megoldasuk?
PEdig erdemes lenne elnezni oda !
Le vagyon irva, hogy mivel van gond, (CRT unit delay) es ott van nehany
megoldasi "vazlat" is.
Es igen, kesz programra is van valami patch program.
Mivel Clipper urugyen mar foglalkoztam ilyen temaval , valoszinu, hogy
le fogom tukrozni ezeket a patcheket is, csak varom, hogy vegre kesz
legyen a domain bejegyzesem.
Udv:
--
Csiszar L.
http://www.matav.hu/uzlet/stadium/szt/
|
+ - | ASM rnd (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Egyszerubb esetekben, megteszi peldaul veletlen szamnak a kovetkezo sor:
in al,$40
--
o-----------o--------------o--------------o----------------o--------------o
Bojcan Tamas Phone: 06-30-9813-349
E-mail: ,
|
|