1. |
dbf c-bol (mind) |
6 sor |
(cikkei) |
2. |
Re: Linux idozites (mind) |
18 sor |
(cikkei) |
3. |
Re: UNIX datumformatum (mind) |
14 sor |
(cikkei) |
4. |
Regi szep idok... :-) (mind) |
37 sor |
(cikkei) |
5. |
Re: Log keszites (mind) |
41 sor |
(cikkei) |
6. |
Re: Karakterek mozgatasa pontonkent. (mind) |
7 sor |
(cikkei) |
7. |
Video ... (mind) |
13 sor |
(cikkei) |
8. |
Re: Log keszites (mind) |
30 sor |
(cikkei) |
9. |
dll debug (mind) |
7 sor |
(cikkei) |
10. |
Fortran compiler + sokminden 1eb (mind) |
78 sor |
(cikkei) |
11. |
Bc31 HEEEELP!! (mind) |
31 sor |
(cikkei) |
12. |
ax osszehasonlitas (mind) |
25 sor |
(cikkei) |
13. |
Thread letrehozasa VB-ben. (mind) |
22 sor |
(cikkei) |
|
+ - | dbf c-bol (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!
Meg tudna valaki irni, hogy mi a .dbf szerkezete, vagy esetleg egy C fgv. is
kisegitene.
Koszi: with@
|
+ - | Re: Linux idozites (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Jan 99 at 6:07, > wrote:
> A fork() sem rossz, de ha jol ertem, akkor az
> az egesz programot duplikalja, es ez nagy
> programnal nem elony. Jo lesz a signal().
Nem duplikal a fork semmit! Ugyanabban a memoriaban marad a program,
sot, az adat is mindaddig, amig bele nem irsz. Ha beleirsz egy
valtozoba, vagy akar a stack-be, akkor az a 4 kB-os lap, ahova
irtal, meg lesz duplikalva. Ezt hivja a linux 'Copy On Write'
lapozasnak.
Tobbek kozott ettol is nagyon hatekony a processz kezeles a linuxban,
majdnem olyan jo, mint mashol a thread kezeles.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: UNIX datumformatum (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Jan 99 at 4:25, > wrote:
> Sziasztok Koderek!
>
> Fel tudna valaki vilagositani, mit takar a UNIX datumformatum.
> Esetleg konvertalasi mod?
Mi a szovegkornyezet? Mert jelentheti azt is, hogy
"Wed Jan 27 21:49:30 1999", meg azt is, hogy az 1970 jan. 1. ota
eltelt masodpercek szama.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Regi szep idok... :-) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Jan 99 at 8:45, wrote:
> Kedves Lista && Veres Sandor!
>
> Off topic, de felcsigazott!
:)))
> kapcsolokkal turbozva! Volt a kornyeken egy console terminal.
> Igazi TELEX gep. Ha meghalt a gep, akkor csengetett! Igazi
> biciklicsengovel...
Egyszer egy orosz - pardon, szovjet - allami delegacionak kellett
mutatni valamit. Elo volt keszitve minden, hogy csak az entert kell
megnyomni... Valaki meg odarakta a poharát a konzolirogep melle...
Ahogy visszaszaladt a kocsi az enterre (vagy return-nek hivtak?),
persze leverte a poharat! Rogton elokerult par stukker a
delegaciokiserok zsebebol :))
Bocs, elkalandoztam :))
> R5-ot meg nem lattam sajna! Viszont van egy memoriamodulom egy
> R-40-bol (meg egy Razdan-bol is. 1024 bites, ferritgyurus)
Az R5 egy szuper gep volt! Valamilyen francia gepnek volt a
koppintasa. A mikrokodjat olyan jol lehetett programozni, mint mashol
az asm-et :) Stack-es gep volt, szoval a muveleteket nem regiszterek
kozott vegezte, hanem a stack felso ket szintjen. Volt jopar 'gyors'
regisztere is, de azt nem hasznalta senki semmire :)
A mi peldanyunkat egy Witek nevu lengyel srac (tud rola valaki?)
felturbozta, hogy legyen benne 64k ferritmemoria! (Alapban 16k lett
volna.) Mmmm..! :))
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: Log keszites (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 26 Jan 99 at 15:01, wrote:
> - Hogy lehet legegyszerubben megoldani, hogy egy program
> a kepernyore irando informaciokat LOG fil-ba is kiirja
> A kepernyore a printf() fv. ir, de eltero parameter szammal
A legegyszerubb igy:
program | tee logfile
(Nem irtad, milyen rendszerben kellene futnia, de tee-t meg dos-hoz
is lehet talalni, bar ha interaktiv a program, akkor ott nem
ajanlom, a dos nem multitaszkol.)
Ha mindenfelekeppen a programot akarod modositani, akkor irjal egy
myprintf() valtozo parameterszamu fuggvenyt, ami kiirja a stringet
mindket outputra:
#include <stdio.h>
#include <stdargs.h>
FILE *logf;
int myprintf(char *str, ...)
{
int len;
va_list v;
va_start(v, str);
vfprintf(logf, str, v);
len = vprintf(str, v);
va_end(v);
return len;
}
(Ha mondjuk csak intelen kell futnia, akkor meg lehet sporolni a
fentibol legalabb 5 sort, de igy tuti fut minden letezo procin.)
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: Karakterek mozgatasa pontonkent. (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Tudtok valami (gondolom asm) rutint, mellyel szoveges modban a
> karaktereket pontonkent lehet mozgatni?
Soft scrollra gondolsz, vagy barmilyen iranyban szeretnel karaktereket
mozgatni?
Tamas
|
+ - | Video ... (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Haliho!
Lesz most egy erdekes feladatom ...
Egy "bejovo" videojelet kell megjelenitenem ...
Megkotesek: windows + egy altalam letrehozott ablakban
kell futnia a "filmnek"...
Minden szintu hozzaszolas erdekel.
Johet a listara, valamint maganba.
Attila
|
+ - | Re: Log keszites (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hali!
> - Hogy lehet legegyszerubben megoldani, hogy egy program
> a kepernyore irando informaciokat LOG fil-ba is kiirja
En valahogy igy csinalnam:
#include <stdarg.h>
#include <stdio.h>
void logscreen(char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
vprintf(fmt, ap);
va_end(ap);
va_start(ap, fmt);
vfprintf(logfile, fmt, ap);
va_end(ap);
return;
}
Szia
--
May the Source be with you!
ImRe
|
+ - | dll debug (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello
surgosen nyomkovetnem kell egy progit exe 17 mega
egy dll hiv neha az kellene nekem hogy mikor hivja a dll es mit ad, kap
Jan Chika
|
+ - | Fortran compiler + sokminden 1eb (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
> FORTRAN compilert szeretnenk DOS es Win 95 kornyezetben PC-re vasarolni.
> Van aki a Lahey 90 4.5-ot javasolta, van aki a Digital Visual FORTRAN-t.
> Meg tudja e valaki mondani melyik a jobb, melyik gyorsabb (nekunk a futasi
> ido a lenyeges). Avagy van egy harmadik ami meg jobb? Van e valakinek
> valamilyen tapasztalata a FORTRAN compilerekkel?
En ugy tudom, hogy letezik Watcom Fortran compiler.
Ha azt veszem alapul, hogy a C/C++ forditojuk kodgeneratora
igen jo minosegu (meg Pentiumot is tud), es ha ebbe is azt tettek,
akkor merem ajanlani. A GNU projectnek is van hasonlo
compilere (az raadasul ingyer is van) es DOS alatt
a DJGPP package-el muxik (gombolom).
o o o
> pthreads:
A Unix/Linux-os man page nem jo? (ne sertodj meg! :))
o o o
> - Hogy lehet legegyszerubben megoldani, hogy egy program
> a kepernyore irando informaciokat LOG fil-ba is kiirja
> A kepernyore a printf() fv. ir, de eltero parameter szammal
1. Megnyicc egy file-t (FILE * stream), amibe irni akarsz
2. Keszitesz egy fuggvenyt (prototipussal egyutt, amely minden
kiirast hasznalo file-bol latszik) valtozo argumentumlistaval,
ugy, hogy olyan legyen, mint a printf deklaracioja.
3. #define-al atdefinialod a printf tokent az imenti fuggveny
nevere
4. a vprintf es a vfprintf hivasokkal kiiratod a kivant stringeket
/* demo: */
/* init rutinban a progi legelso printf hasznalata elott valahol...*/
...
FILE * logstream;
logstream = fopen(log_name, "wt");
...
/* egy globalis headerben, amely mindenhonnan laccik */
...
#define printf sajat_printf /* semmi zarojel! */
int sajat_printf(char * massage, ...); /* prototipus */
...
/* valamely modulban, ahol a kiirast meg akarod irni
innen latnod kell a logstream szimbolumot is!
*/
...
#include <stdarg.h>
#include <stdio.h>
#include "globalis_header_ahol_a_sajat_printf_definialva_lett.h"
...
int sajat_printf(char * massage, ...)
{
va_list ap;
va_start(ap, massage); /* valt. par. list. inicializalasa */
vprintf(massage, ap); /* iras a kepernyore */
vfprintf(logstream, massage, ap); /* iras a logfile-ba */
va_end(ap);
}
...
Ettol kezdve minden printf hivatkozas a sajat_printf-et hivja meg.
Onnan pedig oda irsz ahova csak akarsz. :)
Na, csao!
--
ifj. Jako Balazs
mailto: mailto:
http://www.extra.hu/bazsi mhtel://35.99.87.3/624
PS: Ja, es azert zard le a vegen a logstream-et! :)
|
+ - | Bc31 HEEEELP!! (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Van 1 problemam Borland C++ 3.1-ben. Van a kovetkezo struktura:
struct arb_address
{
struct arb_address *lptr;
int key;
struct arb_address *rptr;
}
Ez egy binaris keresesi fa egy csomopontja.
Es 1 valtozo: ROOT, ami pointer a structurara, tehat
struct arb_address *ROOT
A watch ablakba ha beirom a ROOT->key-t peldaul, aszongya (ugyancsak ebben
az ablakban, az ertek helyett:
ROOT->key: Pointer to structure must be on left side of -> or ->*
Ez PII-n, 64Mb RAM de ez szerintem nem lenyeges, WinNT 4 alatt.
Egytik haveremnel, 386+MS-DOS, kiirja ez az uzenet helyett az erteket,
ahogy kellene. Raktam a gepemre DOS particiot, de ugy is ezt a marhasagot
adja. Fel sem tudom fogni mi az oka, es mar rengeteg embert megkerdeztem,
senki sem tudta. :((
Ha valaki tud segiteni, nagyon kerem, tegye meg, es minel hamarabb
(surgos).
Elore is (remenykedve) koszonom:
Bencze.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| War doesn't determine who's right, war determines who's left. |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
+ - | ax osszehasonlitas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Figyelem, szornyen bonyolult asm feladvany kovetkezik. Minel
> gyorsabbnak kellene lennie az alabbi muveletnek:
>
> ax regiszter tartalmat ossze kell hasonlitani egy memoriabeli
> szammal, es ha egyenloek, akkor ax legyen 1, egyebkent 0.
>
> Van valami frappans otletetek ?
>
>Mikike
Hali !
Lehet elkéstem a válasszal de most volt idöm olvasgatni.
Ha gyors kod kell meg kell probálni lehetöség szerint ugrás nélkül
elkésziteni a prg-ot, ha lehetséges. Egy példa:
sub ax,[bx]
sub ax,1
mov ax,0
adc ax,0
Nem probáltam ki, de talán müködni fog, és elég gyors is ( 486-on
kb:4-6 orajel )
Zoli
|
+ - | Thread letrehozasa VB-ben. (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Csinaltam egy COM-os dll-t VC++ 5.0-ban, amit VB-bol kell
tesztelnem. Az egyik fv. nagyon sokaig is futhat ezert felmerult az
igeny, hogy el lehessen abortalni a CTRL-ALT-DEL hasznalata
nelkul is. :-)
Ugyanannak az objektumnak, aminek az a hosszu fv.-e is van
csinaltam egy masik abort() fv.-t is, ami beallit egy belso valtozot,
amit idonkent figyelek a fo ciklusomban.
A gondom az, hogy nem tudom meghivni az abort()-ot, amig nem fut
le a fo ciklusom, mert egy threadben vannak. :-)
Szoval azt szeretnem, hogy nyitok egy uj threadet, amiben egy
gombhoz hozzarendelem az abort() fv. meghivasat es akkor minden
tok jo lenne, ha lehet 1altalan ilyet csinalni VB-ben.
Sajnos a VB tudasom annak ellenere, hogy fejlodest mutat meg
mindig eleg szereny ahhoz, hogy egy ilyen feladatot megoldjak. :-))
Help, please!
Pisti
|
|