-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
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...
A vér nem válik VAZZE!™
-
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;[ Szerkesztve ]
A vér nem válik VAZZE!™
-
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.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
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.
[ Szerkesztve ]
A vér nem válik VAZZE!™
-
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.[ Szerkesztve ]
-
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
A vér nem válik VAZZE!™
-
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!
[ Szerkesztve ]
-
Lenry
félisten
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 aztGvella Glan! | There are two types of people: Those who can extrapolate from incomplete data
-
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
-
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. -
ALI_G
veterán
Valaki használ seleniumot?
-
Krszti1660
csendes tag
Kérek valakit hogy segítsen php programozásban
Átt kellene írni a mysql-t a játék motorban!meghalt!
-
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?[ Szerkesztve ]
-
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.Diablo 3 - BoGyesz#1484
-
doc
nagyúr
válasz Paarthurnax #4230 üzenetére
Angster Erzsebet-fele Java-Biblia?
-
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á.
-
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
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
Paarthurnax
senior tag
Erre gondoltál?: Angster Erzsébet: Objektumorientált tervezés és programozás
Ezt találtam a honlapján. Tanultál ebből, ismered? Olyat keresek ami jól magyarázza az alapokat. Én eddig mindig angol nyelvűt olvastam és nem ismerem a magyar könyveket a Java programozásról.Diablo 3 - BoGyesz#1484
-
No-kia
őstag
Hello! win7-re milyen pascal progik vannak? mert nekem a free pascallal folyton van vmi bibi, a turbo pascaal meg nem indul el
Nokia 500 | Ford Sierra 2.0i | Dell N5010
-
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...987654321 és 8
-
Knives94
csendes tag
megpróbálom, azt hiszem megy köszönöm
[ Szerkesztve ]
987654321 és 8
-
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?
987654321 és 8
-
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)
987654321 és 8
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Kamionok, fuvarozás, logisztika topik
- Amlogic S905, S912 processzoros készülékek
- Nyíregyháza és környéke adok-veszek-beszélgetek
- A régi node-okra koncentrál a szankciók miatt Kína
- Magga: PLEX: multimédia az egész lakásban
- Azonnali VGA-s kérdések órája
- Windows 11
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Facebook és Messenger
- Autós topik
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5