1. |
bug, de hol (mind) |
25 sor |
(cikkei) |
2. |
html, ocx, costum control (mind) |
17 sor |
(cikkei) |
3. |
windoz (mind) |
12 sor |
(cikkei) |
4. |
Re: orajelek -->Mc (mind) |
7 sor |
(cikkei) |
5. |
Re: *** HIX CODER *** #450 (mind) |
13 sor |
(cikkei) |
6. |
Re: clp+vfp (mind) |
29 sor |
(cikkei) |
7. |
init_coder_faq() (mind) |
26 sor |
(cikkei) |
8. |
Re: BDE kerdesek (mind) |
32 sor |
(cikkei) |
9. |
Re: ovalis ablak (mind) |
26 sor |
(cikkei) |
10. |
Re: clp+vfp (mind) |
14 sor |
(cikkei) |
11. |
Koszonet (mind) |
8 sor |
(cikkei) |
12. |
(Fwd) Re: String C++ (mind) |
193 sor |
(cikkei) |
13. |
Re: clp+vfp (mind) |
12 sor |
(cikkei) |
14. |
=?UNKNOWN?Q?Bolh=E1k?= (mind) |
15 sor |
(cikkei) |
15. |
Ellipszis alaku ablak Delphi-ban (mind) |
24 sor |
(cikkei) |
|
+ - | bug, de hol (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hali Coderek!
Van egy progym & van egy bugom. Ez idáig még nem túl érdekes.
Viszont a bug az IMHO nem a progyban van.
Itt van a program trace-ének vége. (ltrace -Sf -el készült)
2658 fprintf(0x0806d158, "rendben: %s %s\n", "banan", "alma" <unfinished ...>
2658 SYS_write(2, "rendben: banan alma\n", 20) = 20
2658 <... fprintf resumed> ) = 20
2658 fprintf(0x080719e0, "%s %s\n", "0", "0") = 4
2658 fscanf(0x08071a50, 0x080658a7, 0xbffff45c, 0x4000a128, 0x080a8340 <unfinished ...>
2658 SYS_read(9, <unfinished ...>
Namármost itt látható, hogy a második fprintf() nem hoz létre write() rendszerhívást.
Mivel ez egy másik process felé irányulna egy pipe-on keresztül, az nem
kapja meg az adatot, & nem tud visszaüzenni. Így az fscanf(), ami egy másik
pipe-on olvasná a választ, blokkolja a progyt.
A kérdésem az lenne, hogy mit lehet ilyenkor csinálni. Tegyek fel új libc-t,
új gcc-t, új kernelt?
Valami ötlet?
Bármi?
--
Live fast, die hard.
ImRe
|
+ - | html, ocx, costum control (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Helo
a kovetkezoket keresem
-mikepen lehet hasznalni a visual basic-hez adot OCX vezerloket asm - bol
erdekelnenek a visual c-hez adot vezerlok is
-hol talalhatoak olyan "costum control"-ok amit asm-bol tudnak maghivni
-kelene valami dll ami html-oldalt tud mutatni
(a multkor kerestem email forast ha valakit erdekel a marshallsoft.com-on erdemes
szetnezni )
--
http:ourworld.compuserve.com/homepages/janchika
|
+ - | windoz (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Valami "memrezidens" dologra lenne szuksegem win ala,
ami a cd-t befolyasolja. Pontosabban, konkretabban:
lemaradt egy 9bajtos rejtett fajl az egyik cd irasnal. Nana, hogy
ez a lenyeg, ez nelkul nem megy. Tehat valami olyanra lenne
szuksegem, ami figyeli a fajlmegnyitasokat, es ha a "cdinfo"
nevut akarja valami megnyitni, akkor lecsap ra, es atadja a
prognak azt a kilenc bajtot. Szoveges fajl.
Mivel win alatt programozashoz hotthulye vagyok, ezert NAGYON
orulnek, ha valaki irna nekem egy ilyen programot.
Nagyon fontos, kerlek, segitsetek. KOSZONOM.
I'm re [E-mail]: [UIN] 37119586
[Web] www.extra.hu/radimre [Web] www.nexus.hu/radimre
|
+ - | Re: orajelek -->Mc (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi inet,"HIX CODER" >!
iC> Ti mivel me´ritek az orajeleket?
rdpmc /0f,33/ vagy rdtsc /0f,31/ attol fuggoen,
hogy mit akarok merni...
Mc
|
+ - | Re: *** HIX CODER *** #450 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Hello!
>
> Hogy ne lehesssen turkaszni, valami kodolo algoritmus kellene.
> En a XOR-ra gondoltam, mert kodolas, dekodolas ugyanaz, meg
> egyszeru. De viszont mint mondtam szoveges allomany, soronkenti
> feldolgozassal. A xor meg mindenfele \0 meg \trutyi karaktereket is
> eredmenyez, aminek hatasara, akar sortores is keletkezhet a
> szovegfajlban. Tehat tanacsokat kernek, hogy milyen eljarassal lenne
> megoldhato, hogy tovabbra is olvashassam ugyanugy, es azert csak
> kodolva legyen. Meg nem mondtam, dosos C++.
Szerintem kodolas elott hasznalj text modot, utanna pedig csak binarisat,
igy nem lehet gond az escape szekvenciakkal.
|
+ - | Re: clp+vfp (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szerintem kizarolag a VFP hasznalataval nem lehet megoldani. A kovetkezo
gondokat latom. Egyreszt a FoxPro nem tudja direktben megnyitni a
Clipperes DBF-eket, amiatt a bizonyos 1 byte-os elteres miatt a file
headerben, amit meg meg lehetne ugyan kerulni a header megnyitas elotti
modositasaval a (FOPEN, FWRITE, FCLOSE, USE stb.) , de akkor is gond lesz
a konkurrens hozzaferessel (1:az FOPEN idejen nem lehet mashol nyitva, 2:
a Fox es a Clipper kulonbozokeppen lockol) es az indexekkel (a Fox nem
ismeri a DBFNTX formatumot, a modositas utan a Clipper oldalon index
frissitesre van szukseg). Visszafele meg menne, a Clippert ra lehet venni
a DBFCDX hasznalatara. Masreszt az ODBC nem hasznalja a clipperes
indexeket, itt is csak a Clipper oldali orokos ujraindexeles maradna.
Termeszetesen minden lenyeges adatbazis utasitas elott, mert a kulso
beleturkalast a Clipper nem fogja automatikusan erzekelni. Ez igy
hasznalhatatlan.
En valoszinuleg irnek valami kis Clipperes celprogramot (SERVER?), aminek
hivogatasaval a VFP elvegeztetne a kivant funkciokat - Clipperes
kornyezetben! A VFP-vel pedig akarhogyan is megtargyalhatna az eredmenyt.
Ha kapsz valami jo otletet, engem is erdekel.
Papp Denes
> Visual Foxprobol (3.0 vagy 5.0) kell clipperes adatbazisokat neznem es
> modositanom. A gond az az, hogy kozben mas, clipperes progi is
> hasznalja es indexek is vannak es raadasul index mezoben kell
> modositanom, meg hasznalnom is kellene azokat a keresesekre.
> Megodlhato ez valahogy ? (pl ODBCvel vagy egyeb modon? ODBC-vel latom,
> de a modositasok nem mennek at.(Csak view-t csinal) :-{ )
|
+ - | init_coder_faq() (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
A $SUBJECT mindent elarul, szeretnenk csinalni egy CODER FAQ-t. En
vallaltam az elso verzio elkesziteset.
A kovetkezo dolgokat tartalmazna:
* Adminisztracios dolgok, netiquette, stb...
* URL-ek kulonbozo programozasi temakhoz - referencia, tutorial, lexikon...
* Valaszok/altalanos informaciok nehany gyakran elhangzott kerdesre.
Persze, hogy legyen a dologbol valami, szuksegem van a
segitsegetekre. Ezert szeretnek megkerni mindenkit, hogy kuldjon nekem
jo programozasi URL-eket, ill. olyan kerdeseket, temakoroket, amiket
szerintetek fel kene venni a FAQ-be. Nem is olyan fontos, hogy egybol
a valaszt is elkuldjetek (azert persze orulnek neki), hanem eloszor
egy "vazat" szeretnek csinalni, amit majd kozosen "feltoltunk", aki
akar, irhat bele / hozza.
Akkor munkara fel! :-)
Barna
p.s. a valaszokat maganba kuldjetek, hogy ne terheljuk ezzel a listat.
|
+ - | Re: BDE kerdesek (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia!
> Meg tudna nekem valaki mondani, hogy hogyan kellene
> egy BDE Table-t fizikailag teljesen kitörölni?
> Azt mondja hogy a Table is busy!
Jol csinalod, csak valamit nem vettel figyelembe!
Ha a tervezes alatt az Object Inspectorban a feltett
TTable komponens Active property-jet True-ra allitod, ez azzal jar, hogy
a Delphi azonnal fizikailag megnyitja a tablat (pl. igy tudja mar tervezeskor
egy feltett DBGrid-ben megjeleniteni a tabla tartalmat).
Ezt a megnyiotott allapotot nem is zarja le amig ki nem lepsz a Delphi-bol.
Mivel a tablat a Delphi futas alatt is folyamatosan nyitva tartja, amikor elind
itod a programodat az EmptyTable valoban nem tud mukodni, mert valaki mas
(a Delphi fejlesztoi kornyezet meg fogja azt).
Ha leforditod a programodat, kilepsz a Delphi-bol es az EXE-t futtatod, akkor
mukodni fog!
Ugy erdemes megoldanod a problemat, hogy a Tabla Active propoerty-jet
False-ra allitod az Object Inspectorban.
A Form-nak csinalsz egy OnCreate Eventet, amibe beirod, hogy Table1.Open;
igy csak akkor nyilik meg a tabla, amikor letrejon a Form.
A Form-nak csinalsz egy OnDestroy Eventet, amibe beirod, hogy Table1.Close;
igy amikor megszunik a Form, akkor a tabla is lezarodik (egyebkent is).
Ha pl gombnyomasra akarod torolni a tablat, akkor a gomb OnClick Eventjebe
beirod, hogy
Table1.Close;
Table1.EmptyTable;
Table1.Open.
igy torles utan ujra nyitva lesz a tablad! (Table1.Open egyenlo a
Table1.Active:=True-val)
Udv: Szabolcs
|
+ - | Re: ovalis ablak (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia!
>Delphi-ben hogyan lehet ovalis ablakot letrehozni (tehat nem szabvany teglalap
>alakut)?
Probald ki a kovetkezot (nem sajat talalmany):
procedure TForm1.FormCreate(Sender: TObject);
var
hR: THandle;
hR1: THandle;
hR2: THandle;
ered: integer;
;
A fenti leljarast rakd be egy ures Form OnCreate Eventjebe. Ez egy kerek es raa
dasul lyukas ablakot csinal.
Udv: Szabolcs
|
+ - | Re: clp+vfp (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia!
> Visual Foxprobol (3.0 vagy 5.0) kell clipperes adatbazisokat neznem es
> modositanom
FoxPro 2.6-ot hasznalok, de szerintem eleg maceras a dolog meg VFP5-ben is.
Csak akkor latom megoldhatonak, ha a VFP kimondottan tud Clipper tablakat
kezelni, amit ketlek (ismerve az MS-t). A baj elsosorban a rekordok
Lock-olasaval es az indexekkel van, ugyanis azt altalaban minden xBase
egyedien oldja meg. Szerintem nezz korul a temaban az Interneten, hatha
talalsz hozza kulso programot.
Egeszen biztos, hogy masnak is volt ilyen problemaja.
A megoldas engem is erdekelne.
Udv: Szabolcs
|
+ - | Koszonet (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello Coder
Koszonom a megoldasokat az funkcio billentyu erzekelesere.
A megoldas tenyleg keydown
Koszonettel:
Kovacs 'Spaceman' Zsolt
mail:
|
+ - | (Fwd) Re: String C++ (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Kedves Lista!
Martonnal ("Antoni Marton" >) es Istvannal ("Istvan Marosi"
>) tortent hadakozasom eredmenyet kozlom, hatha
erdekel meg valakit:
gcc-vel is leforgattam a tesztprogit. Az a vegeredmeny, hogy itt meg jobban
latszik, hogy a pointer-nel a tartalmat tolti, a tomb-nel, meg a tartalmara
mutato erteket kozvetlenul. A const meg csak a foditonak szol, hogy ne
engedje, hogy lvalue legyen. Nem is trukkozik vele semmit. Siman lefoglalja a
helyet.
A VC++ szettrukkozi az agyat. Marton ramutatott:
> Ehhez meg azt tennem hozza, hogy
>
> const int i4=10;
> *(int *)&i4=42;
>
>minden hiba, vagy figyelmeztetes nelkul lefordul: szepen atirja a stack-en
>az erteket, csak eppenseggel utana ha hasznaljuk az i4-t, akkor nem a
>stack-rol olvassa az erteket.
>Egyebkent szerintem a VC egyik betegseget talaltuk meg....
Irtam egy teszt kodot, hogy megnezzuk a forditast. Marton VC++-on en gcc-vel.
Ime a tesz prog:
> -----------------------------------------
# include <stdio.h>
int i1=1;
const int ic1=2;
char * p1="ALMA1";
char * const pc1="ALMA2";
char t1[]="BELA2";
void main() {
int i2=3;
const int ic2=4;
char * p2="ALMA3";
char * const pc2="ALMA4";
char t2[]="BELA2";
printf("%d\n", i1);
printf("%d\n", i2);
printf("%d\n", i1+i2);
printf("%d\n", ic1);
printf("%d\n", ic2);
printf("%d\n", ic1+ic2);
printf("%s\n", t1);
printf("%s\n", t2);
printf("%d\n", t2-t1);
printf("%s\n", p1);
printf("%s\n", p2);
printf("%d\n", p2-p1);
printf("%s\n", pc1);
printf("%s\n", pc2);
printf("%d\n", pc2-pc1);
}
> -----------------------------------------
>gcc -S x.c
(kezzel kicsit betordelve a sorlimit miatt)
> -----------------------------------------
.file "x.c"
.version "01.01"
gcc2_compiled.:
.globl i1
.data
.align 4
.type
.size i1,4
i1:
.long 1
.globl ic1
.section .rodata
.align 4
.type
.size ic1,4
ic1:
.long 2
.globl p1
.LC0:
.string "ALMA1"
.data
.align 4
.type
.size p1,4
p1:
.long .LC0
.globl pc1
.section .rodata
.LC1:
.string "ALMA2"
.align 4
.type
.size pc1,4
pc1:
.long .LC1
.globl t1
.data
.type
.size t1,6
t1:
.string "BELA2"
.section .rodata
.LC2:
.string "ALMA3"
.LC3:
.string "ALMA4"
.LC4:
.string "BELA2"
.LC5:
.string "%d\n"
.LC6:
.string "%s\n"
.text
.align 16
.globl main
.type
main:
pushl %ebp; movl %esp,%ebp; subl $24,%esp; movl $3,-4(%ebp);
movl $4,-8(%ebp); movl $.LC2,-12(%ebp); movl $.LC3,-16(%ebp)
leal -24(%ebp),%eax; movl .LC4,%edx; movl %edx,-24(%ebp)
movw .LC4+4,%ax; movw %ax,-20(%ebp)
movl i1,%eax;
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl -4(%ebp),%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl i1,%eax
addl -4(%ebp),%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl ic1,%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl -8(%ebp),%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl ic1,%eax
addl -8(%ebp),%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
pushl $t1
pushl $.LC6; call printf; addl $8,%esp
leal -24(%ebp),%eax
pushl %eax; pushl $.LC6; call printf; addl $8,%esp
leal -24(%ebp),%eax
movl %eax,%edx
subl $t1,%edx
pushl %edx; pushl $.LC5; call printf; addl $8,%esp
movl p1,%eax;
pushl %eax; pushl $.LC6; call printf; addl $8,%esp
movl -12(%ebp),%eax
pushl %eax; pushl $.LC6; call printf; addl $8,%esp
movl -12(%ebp),%eax
subl p1,%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
movl pc1,%eax
pushl %eax; pushl $.LC6; call printf; addl $8,%esp
movl -16(%ebp),%eax
pushl %eax; pushl $.LC6; call printf; addl $8,%esp
movl -16(%ebp),%eax
subl pc1,%eax
pushl %eax; pushl $.LC5; call printf; addl $8,%esp
.L1:
movl %ebp,%esp
popl %ebp
ret
.Lfe1:
.size main,.Lfe1-main
.ident "GCC: (GNU) 2.7.2.3"
> -----------------------------------------
Szoval a forditok tanyleg maskent bannak a tombbel, mint a pointerrel.
Nagy tanulsag szamomra. Persze foditoja valogatja, hogy mit trukkozik
vele. :-(
Viszont mivel a pointer mindenhol felcsrelheto egy tomb-el
pointermuveletekben (es vica versa), ezert szerintem (az esetek donto
tobbsegeben) ugy tekintheto, mind a ketto, mint egy pointer. Mivel a tomb-nek
nem adhatok erteket, ezert ha egy pointer-t const p-kent definialok, akkor
programozasi szempontbol nem tudom megulonboztetni (illetve csak annyira,
hogy * (char*)&p-kent belecimezhetek). VC++ ez utobbit nem csinalja jol.. :-(
Udv From:, a megoldatlan
Idot, penzt, faradsagot takarit meg, ha idot, penzt, faradsagot takarit meg...
|
+ - | Re: clp+vfp (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Yo
En mar csinaltam hasonlokat
Nem sikerult clipper odbc drivert szerezni, de a Dbase IV-e megette index
nelkul, sql alapon csinald, es akkor irhatsz bele, modosithatsz, de az
indexek nem lesznek frissitve. szal eleg bonyolult. ha megis talalnal
clipper drivert akkor szolj nekem is.
dAb
ezt azert talan kiprobalhatod:
http://www.sequiter.com/products/odbc/30day.htm
|
+ - | =?UNKNOWN?Q?Bolh=E1k?= (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Nemreg kapcsolodtam be a listara, es nagyon tetszik.
Kaptam szamitastechnikaoran egy feladatot (non profit)
Adott egy szamegyenes vegtelen hosszu. Valahol all rajta egy bolha.
Masodpercenkent lep egyet, pozitiv iranyba.
Adott egy robot, mellyel le kell utni a bolhat. A robot szenzora
csak azt erzekeli, hogy hova utottunk.
Irjunk olyan algoritmust, mely mindenkeppen leuti a bolhat, akarhol is
all.
Ugye, tetszik.
Sziasztok, Sanyosoft
|
+ - | Ellipszis alaku ablak Delphi-ban (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Valasz a subject-beli temara:
Reszleteket lasd a Win32.HLP-ben.
(Bonuszkent ez az ablak nem csak kor alaku, hanem lukas is. :-)) )
procedure TForm1.FormCreate(Sender: TObject);
var
hR: THandle;
hR1: THandle;
hR2: THandle;
ered: integer;
;
Udv
Szucs Zoltan
|
|