arpsoft 12 Share Posted January 28, 2006 Szerintem a kód a szépség miatt lett akkora, amekkora. A chartfx helpje benne van a Delphi helpjében, csak keresni kell. Chart a kulcsszó. Állítólag. Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted January 28, 2006 Az lehet, de én ezt úgy értelmeztem, hogy méretre nagy. Merthát tördelés nem igazán szól bele a méretbe, vagy igen? Egyébként meg ha bele is szól, én akkor is inkább tördelek, kommentezek ezzerrel a kényes részeken, mert ha 2 hónap múlva visszanézek, akkor nem kell 5-10percet azzal veszõdnöm, hogy ez itt most mi is? Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted January 28, 2006 Ez rendben van, de egy kezdõ esetleg megrettenhet 200 sortól. (Egyik C-s programunk leghosszabb állománya 7911 sor ) Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted January 28, 2006 Huh, az azért nem rossz! Egyébként (akinek nem inge...) az a tapasztalatom, hogy a túl hosszú kódok többsége a nem logikus felépítés miatt keletkezik. Pontosabban semmi kezdeti elgondolás nélkül, esztelenül kódol valaki. Nem egy ilyen kódon végeztem már 50-60%-os "tömörítést"! Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted January 28, 2006 Szívesen átküldeném, (ha tehetném) hátha tudsz rajta tömöríteni. Nekünk folyton a 64 kB statikus adat, illetve a modulonkénti 64 kB adat+kódszegmens határral van gondunk. Az exe 2 MB-re fordul (16 bit-es C program!) + egyes részei ki vannak pakolva kb húsz dll-be. Ezek közül 5 statikus a többi dinamikus. Megpróbálnád? Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted January 28, 2006 Egyrészt te biztos sokkal jobban benne vagy témában, mint én, úgyhogy a te programkódodon nem hiszem, hogy tudnék tömöríteni. Másrészt - sajnos - még egyáltalán nem foglalkoztam semmilyen más nyelvvel Pascalon és Delphin kívül Link to comment Share on other sites More sharing options...
DonTomika 0 Share Posted February 9, 2006 Nem lenne jó neked a TeeChart? A Delphiben alapból benne van, egyszerû kezelni, van hozzá help a Delphiben, nagyon jó dolgokat lehet vele csinálni (többféle diagrammtípus, 3d), és még segíteni is tudnék, ha problémád lenne vele... Link to comment Share on other sites More sharing options...
wizard 0 Share Posted February 28, 2006 Sziasztok! Kb. 1 hónapja jártam "erre". DonTomika egy gondolatolvasó. Azóta én is rájöttem, hogy a TeeChart az én eszközöm. Próbálgatom is 1000-rel, hogy mit tud. Nagyon jó dolog volt eddig a 3.0-ás változata. De most korlátokba ütköztem. Pl nem rendelkezik BeforeDrawAxes events-el. Gondoltam frissitem. Lehúztam innen a TeeChart502Delphi3Eval.exe-t: http://www.steema.com/download/TeeChart_v5/index.htm Feltelepítettem. Azt hittem, hogy felülírja a 3.0-ásat. Elindítom a Delphit, aztán hibaüzenetek sokasága: Nem tudja betölteni a DCLTEE53.dpl-t, az osztálynév már létezik. Utána közli, hogy a DCLTEE53.dpl nem található. Késõbb ugyanez a következõkre: DCLTQR53.dpl,TeeImage53.dpl, DCLTGL53.dpl Aztán bejön a Delphi 3.0 és használhatom a régi TeeChartot. Jelenleg a D:\-n van a Delphim. Próbáltam az új TeeChart-ot a progi könyvtárába rakni, és a c:\program files-ba (default) is. Egyik sem ment. Van valakinek egy jó ötlete, hogy miért? (Olyanban ne gondolkodjatok, hogy a Delphi 3-at frissítsem pl. 7-esre, mert abban van 4.04-es TeeChart és azzal együtt BeforeDrawAxes is. Ezt én is tudom. ) Elõre is köszönöm a segítséget! Link to comment Share on other sites More sharing options...
DonTomika 0 Share Posted March 1, 2006 Talán Project/Options, aztán packages fül, és kijelölöd a Tee Chartot, majd Remove. Ez talán eltávolítja, bár nem vagyok benne biztos. Aztán persze felteszed az újabbat. Majd még megnézem otthon... Link to comment Share on other sites More sharing options...
TheSaurus 0 Share Posted March 2, 2006 Én bioritmusprogramot készítettem Delphiben, ami egy image-re rajzolja a grafikont. Nem nagy kód, a rovátkákat egy ciklussal meg lehet csinálni. Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 3, 2006 DonTomika köszi a tippet! Sikerült felrakni úgy, hogy elõtte eltávolítottam a régit. Azért lehetett volna annyira intelligens a program, hogy egy egyszerû felülírással oldja meg a telepítést. Most veszem csak észre, hogy TRIAL edition. Remélem, hogy nem fogja nagyban korlátozni a lehetõségeimet... TheSaurus! Köszi az ötletet, de arról a módszerrõl lemondtam. Úgy vélem, hogy a Chart-tal egyszerûbben meg lehet oldani a problémát. Bár a file méretével nem vagyok elégedett. Az elsõ próbálkozásom a 2x függvény kirajzolása volt. Semmi extra. Ennek ellenére 538k volt a file mérete (Delphi 7-ben). Az kicsit sok. Nem? A poén meg az, hogy nem csak egy függvényt akarok majd kirajzoltatni a programban. De örökléssel valószínüleg meg tudom oldani a további jelentõs méret növekedést. Link to comment Share on other sites More sharing options...
special 0 Share Posted March 4, 2006 Sziszatok két kérdésem is lenne, az egyik az, hogy delphiben hogyan tudok létrehozni random számokat? teszem azt A váltzóba random számot akarok létrehozni? A másik az lenne, hogy milyen könyvet ajanlotok, hogyha már programozási alapokat ismerem, delphiben is mar tudok 1-2 dolgot, tehat nem kellene a teljesen szájbarágós nulláról indítania a könyvnek? Ja es a nekem nem kellene .net,meg c++ csak kizárólag object pascal része a delphinek. elõre köszi a válaszokat! Link to comment Share on other sites More sharing options...
Silent Psycho 0 Share Posted March 4, 2006 var a: integer; randomize; //ez egy eljárás, amely új kezdõértékrõl indítja a véletlen szám generátort a:= random(10); //0-9 között generál véletlenszerûen egy számot A randomize eljárást elég egyszer meghívni egy program során (legalábbis én úgy szoktam), pl a Form1.create-nél. Link to comment Share on other sites More sharing options...
DonTomika 0 Share Posted March 6, 2006 Kicsit sok. Nem? UPX AsPack Két exe tömörítõ, egész jól tömörítenek. pl nekem az upx 684 kb-ból csinált 276-ot. És még a progik betöltése sem nagyon lassul be... Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 7, 2006 DonTomika! Ha jól értem, akkor az általad ajánlott progik valami olyasmit csinálnak, mint anno a DOS-os idõkben a Pklite? Egy próbát megér... Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 7, 2006 special! A könyvekrõl már esett szó. Ha visszamész az elsõ oldalra, akkor ott van néhány cím. (A Baga Edit féle könyv nagyon ott van!) Ezeken kívül Thomas Binzinger: Delphi c. könyvét is ajánlanám. Az alapokat nagyon jól el lehet vele sajátítani. Igaz, hogy a Delphi 2-t veszi alapul, de ez nem hátrány. Ha pedig már nagyon profi leszel: Füzi János (2000): Grafikai alkalmazások Delphi nyelven Computerbooks, Budapest Itt a 3D grafikára is rámegy. Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 7, 2006 Ha esetleg kevés volt !Psycho! segítsége: Rakj a formra 1 buttont és 1 cimkét! A gomb eljárása (buttonra dupla klikk) legyen ez: procedure TForm1.Button1Click(Sender: TObject); begin randomize; a:=random(10); label1.caption:=IntToStr(a); end; A deklarációs rész meg így nézzen ki: var Form1: TForm1; a:shortint; Így akárhányszor rákattintasz a gombra, generál 1 új számot. Remélem tudtam segíteni! Link to comment Share on other sites More sharing options...
special 0 Share Posted March 10, 2006 Sziasztok újra, az lenne a feladat hogy egy listbox-ban vannak szamok, es egy gombnyomasra a listbox2-be kellene, hogy keruljenek a szamok, de rendezetten .. es nem vago ma rendezes algoritmusat és ha azt valaki leirná nekem erre a példára azt nagyon megkoszon Link to comment Share on other sites More sharing options...
special 0 Share Posted March 10, 2006 Sziasztok újra, az lenne a feladat hogy egy listbox-ban vannak számok, es egy gombnyomásra a listbox2-be kellene, hogy kerûljenek a számok, de rendezetten .. és nem vágom a rendezés algoritmusát és ha azt valaki leirná nekem erre a példára azt nagyon megköszönném! <elnézést nemértem mért került be kétszer az üzi, egyszer nyomtam rá > Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 21, 2006 Most sietek, ugyhogy csak a lenyeg: Pl a maximumkivalasztasos rendezes algoritmusa a kovetkezo: Ciklus i:=1..N-1 max:=i Ciklus j:=i+1..n Ha Tomb[max]<Tomb[j] akkor max:=j Ciklus vége Csere(Tomb,Tomb[max]) Ciklus vége Ki: A Tomb elemei rendezve (csokkeno sorrendben) Link to comment Share on other sites More sharing options...
wizard 0 Share Posted March 21, 2006 Special! Nincs szükség a rendezés algoritmusára. Én így oldottam meg: Raktam a formra 2 listboxot+1 gombot. A formcreate-ben feltöltöttem a listbox 1-et számokkal. Az átrakást és a "rendezést" meg a Button1Click-re írtam meg. procedure TForm1.FormCreate(Sender: TObject); begin ListBox1.Items.Add('4'); ListBox1.Items.Add('2'); ListBox1.Items.Add('1'); ListBox1.Items.Add('5'); ListBox1.Items.Add('3'); end; procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i:=0 to ListBox1.items.count-1 do ListBox2.items.add (ListBox1.items); ListBox2.Sorted := true; end; Link to comment Share on other sites More sharing options...
special 0 Share Posted March 30, 2006 Sziasztok újra, egy olyan kérdésem lenne, hogy adatbázist, hogy lehet letrehozni delphiben? vagy esetleg egy tutorial is jól jönne hozzá! Elõre köszi minden választ! Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted March 31, 2006 Ez ugye attól függ, hogy milyen adatbázist. Egyébként szerintem a Delphiben nem nagyon van mód adatbázis létrehozásra, csak használatra. Link to comment Share on other sites More sharing options...
special 0 Share Posted March 31, 2006 Tehát mondjuk csinálok egy Acces adatbázist, és azt tudom vele kezelni ? es sql-el ugye ? ... de mondjuk ha van egy olyan feladat, hogy egy gombnyomásra lehessen új adatbázist létrehozni, akkor azt, hogy kéne csinálni? amúgy ha már itt tartunk, hogy tudok egy adatbázist megnyitni delphiben? Link to comment Share on other sites More sharing options...
special 0 Share Posted April 2, 2006 Sziasztok, kerestem Módosítás gombot hogy szerkesszem az elõzõ üzenetem de sajna nem találtam ilyet... szoval Database Desktop-ban létrehozok egy adatbázist rajta mezõket stb, de nem tudom, hogy hogyan hasznalhatnám ezt delphiben, vagy esetleg egy access adatbázist ? Ezt valaki leírná nekem nagyon hálás lennék Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now