- Samsung Galaxy S24 - nos, Exynos
- Milyen okostelefont vegyek?
- Garmin Forerunner 965 - csúcs
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Xiaomi 15T - reakció nélkül nincs egyensúly
- A mostaninál szélesebb Foldon dolgozhat a Samsung
- Az iPhone hajthatatlanságán gúnyolódik a Samsung
- Fotók, videók mobillal
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
-
Mobilarena

Új hozzászólás Aktív témák
-
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.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Linux Mint
- Samsung Galaxy S24 - nos, Exynos
- Luck Dragon: Asszociációs játék. :)
- Milyen okostelefont vegyek?
- Garmin Forerunner 965 - csúcs
- Star Wars rajongók
- Óra topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Lexus, Toyota topik
- További aktív témák...
- Jabra Speak2 75 MS Teams USB-bluetooth hangszóró
- iKing.Hu-Samsung Galaxy S25 Ultra Titanium Black 12/256 GB-karcmentes Garancia 2028. 08. 23-ig
- Apple iPhone 15 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:83%
- Xiaomi Redmi A3 64GB, Kártyafüggetlen, 1 Év Garanciával
- 365 NAPRA RÉSZLETRE BANKMNETES KAMATMENTES , GAMER PC ,LAPTOPOK , GAMER SZÉKEK , GAMER MONITOROK
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

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.


