- Autós kamerák
- OLED TV topic
- Sony MILC fényképezőgépcsalád
- OLED monitor topik
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- MILC felhasználók szakmai topikja
- DUNE médialejátszók topicja
- Milyen TV-t vegyek?
- Milyen egeret válasszak?
-
PROHARDVER!
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
RaPiDsHaRe #4298 üzenetére
Őőő, pont azt mondtam, hogy én az Eclipse-et szeretem jobban, de majdnem mindegy. Mindkettőhöz vannak kiegészítések temérdek formában és minőségben. Gyakorolni mindkettővel lehet alaphelyzetben is, ha a Java csomagot szeded le belőlük.
A NetBeansből a karcsúbbat, és Neked illőt Java SE csomagnak hívják.
-
Karma
félisten
válasz
RaPiDsHaRe #4296 üzenetére
JDK az természetesen szükséges, de nem árt mellé egy fejlesztőkörnyezet. A két legnagyobb és könnyen beszerezhető az Eclipse és a NetBeans, egyéni preferencia/vallás kérdése, én személy szerint az Eclipse-et szeretem.
-
RaPiDsHaRe
aktív tag
Hali.
Java-ban szeretnék programozni tanulni és milyen környeztet ajánlotok amivel letudom fordítatni a kodok JDK-t vagy esetleg mást?
-
shev7
veterán
"biztonsagi masolat"? kicsit fura kifejezes
a lenyeg. Ha az end-nek csak az erteke kell, akkor hozzal letre uj objektumot. Ha a referenciajat tarolod le, akkor meg teljesen egyertelmu, hogy ha a referencia altal hivatkozott tartalom megvaltozik, akkor az mindenhol ervenyes lesz. Pont ez a lenyege a referencia szerinti ertekatadasnak.
"miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk."
Attol fugg, most mire gondolsz. int-nel, double-nel stb nincs referencia szerinti ertekatadas. Stringnel bar referenciat adsz at, de a String modosito fuggvenyek uj objektumot hoznak letre, igy ha valaki hivatkozik is arra a Stringre arra nem lesz hatassal a valtozas. Egyebkent meg dontsd el, hogy csak az ertek kell neked vagy a referencia
-
Gyuri16
senior tag
a start es a ent egy referencia egy-egy Date objektumra. Javaban a fuggvenyhivasnal erteket adsz at, tehat a konstruktor ezeket a referenciakat kapja meg, es eltarolja. igy aztan a p.start ugyanarra az objektumra fog mutatni mint a start, ezert ha az egyiket megvaltoztatod valtozik a masik is (igazabol nincs egyik, meg masik, hiszen egy objektumrol van szo, csak ket referenciad van ra)
"És akkor miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk."
ha azt kerded miert nem csinal minden objektum a konstruktorban parameterkent kapott objektumokrol masolatot, akkor a valasz az, hogy minek. ha szukseg van ra, akkor a programozo megirja, ha meg nem akkor nem lesz ott (igy ugye gyorsabb is, hisz nem kell uj objektumokat letrehozni)gondolom ez csak egy kiragadott pelda, de ilyen esetben az elso ket sort en a konstruktorba tennem
kata0513
elvileg lehet, kerdeses, hogy van-e kedve valakinek szenvedni vele. azt kell megtudni, hogy a program hogyan/hol tarolja a kepeket. ha egy kulso fajlban (aminek ismerjuk a strukturajat), vagy resource fajlokban akkor talan megoldhato. ha viszont valami nagyon egyedi fajlban van, esetleg meg animalodik is akkor nem hiszem, hogy sikerrel jarsz -
bpx
őstag
válasz
kata0513 #4289 üzenetére
ez csakis az adott játéktól függ, hogy milyen formátumban tárolja a célpontok képét
az viszont szvsz több mint valószínű, hogy a csere nem megoldható valami egyedi formátum miatta moorhuhn-ban ha jól emlékszem a madarak még animálva is vannak, az meg még tovább bonyolítja a dolgot
-
ALI_G
veterán
Vegyük az alábbi kódot java-ban:
Date start = new Date();
Date ent = new Date();
Period p = new Period(start, end);
end.setYear(78);Ahol a Period egy időintervallum osztály. Tegyük fel, hogy nem készítek biztonsági másolatot a konstruktorban a dátumokról.
Ekkor az utolsó sor miért normális, hogy megváltoztatja az objektumot? És akkor miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk. -
kata0513
csendes tag
Sziasztok!
Egy kis segítségre lenne szükségem. A témához enyhén szólva is analfabéta vagyok. Nos... adott egy gagyi lövöldözős játék. (waldmesiter pl vagy morhuhn...) Azt szeretném megtudni, hogy van e arra mód, hogy a játékban lévő alakzatokat lecseréljem? Tehát hogy pl ne kakasokra lőjjek, hanem mondjuk egy kedves ember arcképe lenne ott.... vagy ilyesmi
És ha ezt meg lehet csinálni (miért is ne lehetne...) akkor mégis hogyan?Előre is köszi a segítséget!
Üdv:
kata -
orbano
félisten
nem értek a javás cuccokhoz, de tipp: ha veteszed a gombokat egy olyan parent controlba, ami maga menedzseli a gyerek controljainak a pozícióját és/vagy méretezését (egyszóval layoutját), akkor biztosan nem fogod tudni Te magad manuálisan állítani. Egy sima panelszerűségben kell legyenek, mindenféle kacifánt nélkül. Akkot szépen beállíthatod kézzel az elhelyezkedésüket pl. egy ciklusban egymás alá/mellé.
persze én csak feltételezem, hogy a java layout engine-je hasnlóképp működik mint a winforms-é. -
gaben
aktív tag
Sikerült belerakni a gombokat,de egyszerúen nem tudom sehogy rendezni a gombokat.Póbáltam több elrendezés menedzserrel is,össze-vissza lesz minden.De most ez a BoxLayout-van,de ezzel se tudom rendezni akármit csinálok.Vagy úgy rakja be a gombot,hogy kihúzza a léprenyő teljes szélessségébe vagy eltakarja a héttérképet...Persze a gomboknak a setLocation()-ja nem megy.
Ha van valakinek 5lete jöhet -
milomi
tag
üdv nemtaláltam a WINDOWS os topikot.. am kérdezném hogy men Windowst érdemes felrakni amivel kitudom a RAMJAIM használni és a procim is
aki adna tippet lécci jelezze privátban
-
gaben
aktív tag
Azt meglehet -e oldani egy JoptionPane.showConfirmDialog() esetén,hogy a szöveg kiírás dinamikusan változzon?Mondjuk számláljon visszafelé.
Köszönöm! -
gaben
aktív tag
Igen, nagyon sokszor létrehozta a gombokat.
Aztán próbáltam,hogy átteszem oda ahol nem hívódik meg,csak később rájöttem,hogy a JFrame meghívja többször a panelt,mert úgy csinálom,hogy méretezést is lehet állítani.És ezért így sem volt jó.
Atztán végülis már a JFrame-ben adom hozzá a gombot,így:
JPanel panel=new Panel();
setContentPane( panel );
panel.add(btKilep=new JButton("Kilép"));
panel.add(btSugo=new JButton("Súgó"));
Így már megy,és nem is rakja ki többször a gombokat.És mikor állítom a méretet,ott meghívom a frame-t a megadott méretekkel,a régit meg becsukom.Lehet maszek megoldás,de így megy.
Viszont van egy olyan észrevételem,hogy kb ,10 lefuttatásból 8-szor eltelik 1-2 sec,amíg a háttér megjelenik.Vagy elkezdek mászkálni a menübar-on és akkor jelenik meg a kép.De a maradék esetekben azonnal jó.Mi lehet?
Köszi,sokat segítettél!! -
gaben
aktív tag
Igen, stimmel az add metódus már,csak hirtelen nem értettem a gyerek viszonyt.
Végülis annyit csináltam,hogy a paintComponentbe ,amit linkeltem fentebb, betettem egy
this.add(btGomb=new JButton("Gomb"));
sort.Már csak rendezni kell.
De működik super.add(btGomb=new JButton("Gomb")); is.
Melyik a jobb?Vagy mindegy?
Köszi!Csak ez a megoldás mégsem jó,most vettem észre.Mert ha megpróbálom átméretezni,annyiszor rajzolja a gombokat újra..
-
Karma
félisten
Jól látod az összefüggést, még annyit tennék hozzá, hogy mivel minden Swing komponens a JComponentből származik, ami pedig az AWT-s Container osztályból, mindennek lehetnek gyerek-komponensei (ez egyébként Composite tervezési minta).
Gyereket hozzáadni a saját komponensedhez az add metódusokkal tudsz, célszerűen még a konstruktorban.
-
-
gaben
aktív tag
Sziasztok!
Akadt egy újabb problémám Javaban.Egy képet rajzolok ki a
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
if(Kep!=null){
gr.drawImage(Kep,0,0, this);
}
eljárással.Hogyna tudnám azt megoldani,hogy a megjelenített képre még kiteszek egy gombokat?Már pórbálkoztam,de a gomb betakarja az egész képernyőt.
5 let? -
gaben
aktív tag
Javaban egy JOptionPane.QUESTION_MESSAGE típusú dialógusablakban egy YES és egy No gomb van beállítva.Ezeknek hogyan tudom az eseményét lekezelni?
-
pohár
félisten
Skacok, valaki egy Visual Basic-es alap számológépet össze tudna dobni?
Excelben kéne csinálni, elég ha van összeadás és kivonás -
Khelben
nagyúr
válasz
szubence #4267 üzenetére
C++, C#, Java
Mindegyik másra jó, attól függ, milyen területen akarsz elhelyezkedni. C++ inkább rendszerközeli, Java inkább webes, C# meg webes/windowsos.
Én személy szerint a C#-ban látok leginkább jövőt, azt választanám a helyedben.Tanfolyamokról az a véleményem (voltam elég sokon), hogy annak való, aki nulláról indul pl. .NETben, C#-ban Aki már eljutott a Hello World-ig, az többet ér, ha a tanfolyamon eltöltött időt inkább gyakorlással tölti, konkrét programokat próbál írni, interneten keresgél megoldásokat, stb. Nagyon jó ebook-ok vannak az összes témában, azokat is érdemes átrágni. Persze ez is egyén és tanfolyam függő. Én pl többet tanulok egy-egy egynapos konferencián, amin bemutatnak egy új terméket, végigkattintgatnak egy példát percek alatt, mint egy többnapos tanfolyamon, ahol lépésenként magyarázzák az elméletet és kevés gyakorlat van.
Zárójelben: 144ezer forintért nekem komolytalannak tűnik egy 80 órás c# tanfolyam. Máshol kétszer ennyiért van 40 órás tanfolyam, profi környezetben,Microsoft által minősített oktatóval. Aztán persze lehet, hogy ez a 80 órás is jó, ki tudja, mindenesetre nagyon olcsó.
-
szubence
csendes tag
Sziasztok!
Nem találtam jobb topikot, ezért ide írok...
Egy-két véleményt, tapasztalatot, tanácsot szeretnék kérni a következő témában:
Eddig hobbi szinten programozgattam (TurboPascal, 1 félév C /ebből semmi nem maradt meg/, némi PHP és VisualBasic, munkámhoz kapcsolódó kisebb makrók), de nincs programozói végzettségem (térinformatikai mérnök vagyok, tehát azért annyira nem idegen a dolog). Szeretnék junior programozóként elhelyezkedni (lehetőleg külföldön), ezért gondoltam elvégzek valami konkrét tanfolyamot (meg természetesen miután érdekel a dolog elolvasnék pár könyvet). 3 okítás között vacilálok: C++, C#, Java. Anyagilag (és időben) most csak az egyik férne bele (amúgy mindegyik hasonló árú /az utolsó 2 kicsit drágább/ és intenzitású, 72-80 órás). Kérdésem, hogy elsősorban piacképesség, eladhatóság, másodsorban későbbi továbblépés szempontjából melyik lenne a legalkalmasabb. Egyáltalán hasonló tanfolyamokról van-e valami tapasztalat (az iskola: www.ruander.hu), vagy csak pénzkidobás (arra se időm, se pénzem, hogy most elvégezzem a prog. matot az Eltén, szóval nem ilyen tanácsot várok)?
Nem szeretném hogy most itt mindenki egymásnak essen az általa istenített nyelv kapcsán, hanem tényleg hasznos érveket várnék.Köszi,
Bence -
Khelben
nagyúr
Sziasztok!
Van egy tárolt eljárásom (ms sql server), aminek az eredményét 2 táblába kellene beraknom anélkül, hogy kétszer futtatnám le a tároltat.insert into tábla1
exec tárolt param1, param2insert into tábla2
exec tárolt param1, param2Ezt kellene megoldani úgy, hogy a tárolt csak egyszer fusson le.
-
Knives94
csendes tag
Még 1 problémám van a vgfx-ben, van pl ez a kép:
http://prohardver.hu/dl/upc/2010-01/07/248581_lydnu7ibig8uaox8_kerdes_m2.jpgHogyan lehetne megoldani,hogy a fekete ne legyen látható mikor elinditjuk a programot, tehát csak az a narancssárgás, sárga izé látszodjon.
-
Knives94
csendes tag
A nyilakkal mi legyen? 0-val kezdődnek és 77 stb, ezeket hol találom a KTaste táblázatban? mármint mien index alatt.
Akkor probáld meg mikor mented hogy azt írod alma.pas v valami akkor talán nem txtben menti el
-
Knives94
csendes tag
Szerintem készíts egy shot-ot totalcommanderben, az elhelyezkedésről.
Már csak azért mert a kódban nincs hiba
-
Knives94
csendes tag
Na igen és még valami, leírná valaki, hol találom meg: a KTaste tömbben meik index meik gombot jelenti (pl. KTaste[13]=enter)
-
Knives94
csendes tag
Köszönöm, mostmár jól megy, de ezt a pontos elérési utat ki lehet küszöbölni?
-
Knives94
csendes tag
megpróbálom, azt hiszem megy
köszönöm
-
Knives94
csendes tag
Üdv mindenki,
Én egy olyan kérdéssel fordulok (azokhoz akik használnak/használtak vgfx uses-t), hogy amikor megprobálok képet betölteni egy Sprite-be akkor kidob és azt írja nem létezik a fájl, pedig létezik, ez nem tudom miért van így. Erre szeretnék megoldást ha valakinek van.
Egyébként ez van írva free pascalba:{$ASMMODE INTEL}
{$APPTYPE GUI}
{$MODE FPC}
{$RANGECHECKS OFF}
{$Q-}
{$S-}
{$D-}program proba;
USES Windows,
VGFX,
VGFX_2D,
VGFX_Sprites,
VGFX_Text,
VGFX_win32,
VGFX_Files,
VGFX_Errors,
BigFile2,
SysUtils;CONST alkalmazas_nev: PChar = 'VGFXdemo';
szelesseg: Longint = 800;
magassag: Longint = 600;
var
reteg01:VirtualWindow;
reteg02:VirtualWindow;
hatter:VirtualWindow;
eredmeny:VirtualWindow;
i:integer;BEGIN
Window_RegisterClass(WIN_Normal);
Window_Main_Handle:= Window_CreateClass(alkalmazas_nev,WIN_Normal);
CheckWMCreate;
Init_Graph(szelesseg,magassag);
Load_Pcx('Image1.pcx','',Sprite01);
END.
mivel már a betöltésnél hibát jelez nem folytattam, ám nem helyességben hanem fájlétezésben...pedig létezik... -
No-kia
addikt
Hello! win7-re milyen pascal progik vannak? mert nekem a free pascallal folyton van vmi bibi, a turbo pascaal meg nem indul el
-
Paarthurnax
senior tag
-
rt06
veterán
ahogy nezem, a szamodra hasznos adat, a kod vegen, harom javascript blokkban van (a felso tablazat a 933. sorban, a 12 oras kesleltetett pedig a 982. es 1032. sorban kezdodik), a kod tobbi reszet el is dobbhatod, ebben a harom cdata szekcioban levo tomboket kellene feldolgoznod
wgtabX: az X-edik tablazat fejlece (lehet nagyon mellelovok, de talan az utolso ket mezo a gps koordinata)
wgtabhX: errol sejtesem sincs, mi lehet
wgtabdX_DAY: datum (het napja ket betuvel, honap napja ket szamjeggyel, plusz egy szinkod, ez 0, vagy 1)
wgtabdX_HR: idopont (ora ket szamjeggyel, szinkod, ami 0, vagy 1)
wgtabdX_WINDSPD: szelsebesseg (knot-ban)
wgtabdX_SMER: szelirany, ha jol latom 0-16 intervallumban, ahol a 0 az eszak, a 15 az eszak-eszakkelet, a maradek az orajarasaval ellentetesen lepeget a ketto kozt
wgtabdX_TMPE: homerseklet (celsius-ban)
wgtabdX_FLHGT: 0 fok isoterm neven serepel a tablazatban, igen durva kerekitesekkel
wgtabdX_HCDC: felho% (high)
wgtabdX_MCDC: felho% (mid)
wgtabdX_LCDC: felho% (low)
wgtabdX_APCP: eso (mm/3h)
wgtabdX_RATING: csillagok szama, negativ elojellel (valami rating)python-t annyira nem ismerem, de en lecsapnam a js tombok elejet, veget*, aztan split-tel beloluk python beli tombot
utana mar tudsz vele kenyelmesen dolgoznipl (valoszinuleg nem lesz helyes mert most nincs elottem python), ha a sor valtozoba bekerult mondjuk a wgtabdX_WINDSPD sor, akkor:
sor = sor[27:-2] // ez levagja az elso 26 es az utolso ket karaktert)
tomb = sor.split( ',' ) // ez meg a "," karakter menten szetvagdossa a felsorolast, es csinal belole egy tomboten legalabbis valahogy erre indulnek
-
sekli
addikt
sziasztok,
ötletet szeretnék, hogy egy ehhez hasonló oldalról (most konkrétan erről) hogy szedjek le adatot úgy, hogy szöveges formátumban legyen? Borzasztó kusza a forrása az oldalnak... Tehát mondjuk így, hogy:
Su. 03. 04h 39km/h NNW -1C; 07h 38km/h NNW -1C...
egyelőre nekem a python tűnik jónak, mert az fut a szerveremen is, meg valamennyire konyítok hozzá.
-
doc
nagyúr
válasz
Paarthurnax #4230 üzenetére
Angster Erzsebet-fele Java-Biblia?
-
Paarthurnax
senior tag
Öcsém kérdezte, hogy melyik magyar nyelvű könyvet vegye a Java programozás alapjairól. Tudnátok ajánlani valamit?
Köszi. -
DonSajtos
csendes tag
válasz
Krszti1660 #4224 üzenetére
Üdv!
Talán több sikerrel jársz a php és a mysql fórumban, mint itt
(Utóbbi nem tudom mennyire létezik, de PHP-val foglalkozó biztos van.)Sajt
#4222:
Mivel még sok nut fájlhoz nem volt szerencsém ezért próbálkozzunk általánosabb megoldással.
Sima HexEditorral próbálkoztál? -
Krszti1660
csendes tag
Kérek valakit hogy segítsen php programozásban
Átt kellene írni a mysql-t a játék motorban! -
ALI_G
veterán
Valaki használ seleniumot?
-
Qayko
csendes tag
Sziasztok!
NUT kiterjesztésű fájlhoz szerkesztő programot keresek.
A fejléce nem egyezik a NUT média fájl fejlécével.
Ennek a fejléce a következő:FA FA 52 49 51 53 01 00 00 00 54 52 41 50 10 00
00 08 1D 00 00 00 72 65 73 5CúúRIQS TRAP res\fájlnév.nut
Előre is köszi a segítséget.
Még egy dolog.
A res helyett lehet scripts is. -
DonSajtos
csendes tag
válasz
Krszti1660 #4219 üzenetére
Üdv!
A tömörítési probléma azóta kb. megoldódhatott
PHP ugyebár C szintaktikás és eléggé "ravasz" nyelv, tehát annyira nem is nehéz megtanulni. Bár igazából nem ajánlanám az elsők között, így részemről a válasz *félig*.Tapasztaltabbak véleménye?
Sajt
Jah, és Boldog Karácsonyt utólag
-
-
gcc-t rá lehet valahogy venni, hogy használja a többmagos procit?
nem azt szeretném, hogy a fordítandó progi többszálú legyen, hanem hogy maga a gcc használja ki mindkét procimagomat a fordítás során, ezzel is gyorsítva azt -
bajuszati
tag
sziasztok,
Jött egy isteni sugallat? programozást szeretnék tanulni, előszőr hobbiból.
Mivel érdemes kezdeni?
Tudnátok dobni linkeket, ahol kezdőknek adnak tanácsokat?
Minden infót szívesen veszek.
Napi 2órám van rá.
Anno csináltunk egy két kisebb programot Turbo Pascalban, de az még a múlt évezredben volt.köszönöm mindenki segítőkészségét,
Kellemes Ünnepeket minden kedves fórumtársnak!
-
orbano
félisten
bazzeg
én lesz*pom magam. amikor nekiálltam, az első gondolatom az volt, hogy az alignmenttel kéne variálni, de nem találtam meg a beállításokban (pedig épp ki nem szúrja a szememet). a teljes kikapcsolás amit írtál nem működött, de mivel írtad hogy a beállításokban is ottvan, hát megkerestem. átállítottam 8-ról 4-re (gondoltam akkor a project is annak idején azzal fordult, ha neked is a d3-ban 4-ről kellett 0-ra redukálni), és tökéletesen működik
kössz a tippet
-
vz12
tag
Hali!
Anno amikor a DOS-os Pascalból (TP) átírtam egy progimat D3-ba én is találkoztam ezzel a problémával. Input + output célból volt egy rekordokból álló tipusos fájlom ami TP alatt tökéletes volt, de D3-ban nekem is elcsúszott beolvasáskor. Én magamtól rátaláltam a megoldásra, csak most kapásból nem emlékeztem hogy mi volt az.
De egy kis keresgélés után megtaláltam hogy melyik volt az a progi, és mivel szerencsére kommentelni sem felejtettem el (!) így az én megoldásomat most el tudom mondani. Fordítási direktívákkal (!!!) kellett játszani, na nem sokat de célirányosan.
Én ezt a kettőt állítottam be a program elején, lehet később is de legkésőbb a fájlkezelés előtt:
{$H-} // default is ShortString
{$A-} // NOT Aligned record fieldsA Project Options/Compiler menüpontban is le lehet szedni a 2 pipát a checkboxból, de így a programból kiadott utasításként hosszabb távon biztosabb a siker ...
A {$H-} sem árt, de főleg a {$A-} a lényeges, mert az alapértelmezett "+" valami automatikus szóhatárra illesztést végez, tehát 4 byte-os határra "tol" adatokat a rekordban (igazából nem tudom hogy mi célból), kikapcsolva meg nem tologat semmit, nekem így megszűnt az elcsúszás. Sajnos a "+" a default. Nekem gyanús hogy ez lesz a megoldás Nálad is, tehát ez(eke)t ki kellene kapcsolni.
Egy próbát megér. -
orbano
félisten
az a baj, hogy az adatok valid adatok, mivel egy program használja őket (ez delphi 3-ban vagy 4-ben készült, ezt nem tudni pontosan). a forrás lényegében elveszett, csak a structok definícióját kaptam meg, ami tuti, hogy az, ami, mert stimmel a programban lévő dolgokkal.
Tehát arra gyanakszom, hogy (valószínűlg a string-word-datetime) tengely mentén valamelyiknek a specifikációja megváltozott az újabb Delphi verziókban.De mit kezdjek ezekkel? Van valahol leírás, hogy hogy néz ki "most" (d7) és hogy nézett ki annak idején (d4) az adatok tárolása?
Persze a vége úgyis az lesz, hogy nekiállok szépen byteonként visszafejteni a fileokat, d igyekszem addig találni valami kevésbé időrabló módszert, mert eléggé csúszok ezzel a projecttel
Amúgy ami még nem stimmol: az első helytelen adat egy TDate, ami egy string[20] után következik. A stringben pedig bőven nincs 20 karakter tárolva. Vagyis van, mert ki van töltve a file okosan spacekkel. Legalábbis hexa editoran úgy tűnt nekem. Bár ehhez hülye vagyok, lehet tök rosszul néztem a filet.
-
amargo
addikt
Nem vagyok nagy pascal-os, de valaminek nemfoglaltál helyet. Én olyanról még nem hallottam, hogy van egy structod definiálva majd megfelelő értékekkel feltöltve szét csúszna. Ebben a struktúrában viszont vannak olyan adatok, ami amit túl címezhetsz és akkor bizony elmászik a vége.
Tipp, hogy a string, byte, word-t nézd át.
-
orbano
félisten
köszi közben megtaláltam, átszabtam akódot, de nem nagyon akaródzik működni
fura egyébként:
ha az eredeti structot akarom beolvasni, annál hibázik, és krikszkrakszokat olvas be. Ha leveszem a végéről a 3 integer mezőt, akkor fainul beolvassa a tartalmat, de a közepetájától elmásznak az értékek (pl van 6 pár integer, amiből az első pár a 3ik pár értékeit kapja meg).
Esetleg nincs erre valami ötletetek mitől lehet? Ez lenne a típus amit be kéne olvasnom:
Ha leveszem ugye a 3at a végéről, akkor a GumiTipus az utolsó, amit még helyesen olvas be. Utána halál. Az array of Trekesz-nél van az elcsúszás (gondolom előbb van, csak itt eredményez még használható értékeket. Ez amúgy egy két Word tagból álló record).TJarmu = Record
RSz: String[7];
Kind: Byte; // 0:nyerges 1:teher 2:fél-pót 3:pót
Link: String[7];
Tipus: String[30];
GyEv: Word;
Henger: Integer;
Alvaz: String[20];
Motor: String[20];
MaxVont: Integer;
KM: Integer;
Norma: Single;
Forgalmi: String[8];
TK: String[8];
OnSuly: Integer;
RakSuly: Integer;
OsszSuly: Integer;
Muszaki: TDate;
ADR: TDate;
ZK: TDate;
Nyomas: TDate;
Kalib: TDate;
Tuzolto: TDate;
GumiMeret: String[20];
GumiTipus: String[20];
Gumi: TDate;
GumiKM: Integer;
Oil: TDate;
OilKM: Integer;
Service: TDate;
ServiceKM: Integer;
Rekesz: Array [1..6] of TRekesz;
AtfolyasMeroOra: Boolean; // True:Elektronikus False:Mechanikus
AlsoTolto: Boolean;
FelsoTolto: Boolean;
Szivattyu: Boolean;
Hist: Integer;
LastHist: Integer;
Picture: Integer;
End; -
orbano
félisten
hi! nincs véletlenül valakinek Delphi 3-4-5-6 fejlesztőkörnyezete? Nagyon kéne, főleg a 3-4.
Vagy esetleg hozzá lehet nyúlni a Delphi7 fordítójához valahogy, hogy az alap típusok reprezentációját megváltoztassuk? Van egy structom, amit be kéne olvastom egy bináris "file of ..." típusú fileból, de a 7-es delphivel fordított kód alapján történú beolvasás a struct felénél elmászik pár bytetal, és nem tudom sehogysem kikorrigálni...
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós kamerák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Győr és környéke adok-veszek-beszélgetek
- Posta, csomagküldés
- Békéscsaba és környéke adok-veszek-beszélgetek
- Építő/felújító topik
- A Z Fold7, vagy a Magic V5 a vékonyabb valójában?
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- AKCIÓ! Gigabyte AORUS 16X (2024) Gamer notebook - i7 14650HX 16GB RAM 1TB SSD RTX 4070 8GBWin11
- ÁRGARANCIA! Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Eladó karcmentes állapotban levő Xiaomi 14T 12/256GB / 12 hónap jótállás
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
- Apple iPhone 7 32GB, Kártyafüggetlen, 1 Év Garanciával l
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest