Hirdetés
- Megvan, mikor gyónja meg a Vivo az iPhone-másolást
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 - végre van kicsi!
- Elindult a One UI 8.5 béta program
- Bemutatkozott a Poco X7 és X7 Pro
- iPhone topik
- Örömhír: nem spórol Európán a OnePlus
- Milyen okostelefont vegyek?
- Máris megvásárolható az Ulefone új RugKing szériája
Új hozzászólás Aktív témák
-
Hali!
Turbo Pascalban van lehetőség un. általános pointer létrehozására, így:
p:pointerEbben az esetben nincs a pointernek típusa, ez miatt azonban a NEW nem használható, helyette a getmem ill. freemem fügvényeket alkalmazzák.
pl egyszerűen ha 2k adatot akarsz lefoglalni(aztán felszabadítani), akkor így csináld
getmem(p, 2048)
freemem(p, 2048)ha 2048 darab integer számára akarsz létrehozni tömböt dinamikusan, akkor meg így
getmem(p, 2048*sizeof(integer))
freemem(p, 2048*sizeof(integer))ha 2048 saját típusú tömböt(record) akarsz létrehozni
getmem(p, 2048*sizeof(MY_NOT_PASCAL_RECORD))
freemem(p, 2048*sizeof(MY_NOT_PASCAL_RECORD))
(ebben az esetben nem a típusosan deklarált record-ot értem, hisz akkor felesleges lenne nem típusos pointert létrehozni, hanem arra hogy van 50 elemű tömb egy példánya, és a programozó tudja, hogy az első 10 elem a vezetéknév, a második 10 elem a keresztnév, a többi meg a lakcím pl)Azt, hogy hány elemű tömböt ill. milyen adatokat tartalmazó tömböt hozol létre az a program dolga(meg a programozóé
(tehát nem kell deklarálni)Fire.
UI: persze, hogy van-e elég memória a foglaláshoz, azt elötte illik ellenőrizni illetve lekezelni a hibát. A getmem hibával leáll ha nincs elég memória a foglaláshoz...
Új hozzászólás Aktív témák
- Nintendo Switch 2
- PROHARDVER! feedback: bugok, problémák, ötletek
- Sweet.tv - internetes TV
- Vezeték nélküli fejhallgatók
- Vicces képek
- Xbox Series X|S
- Megvan, mikor gyónja meg a Vivo az iPhone-másolást
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Okos Otthon / Smart Home
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- SK Hynix 32GB DDR4 2666MHz PC4-21300 laptop RAM
- GYÖNYÖRŰ iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2183, 100% Akksi
- új akku Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6magos! - 16GB 256GB 13.3" FHD 1 év garancia
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Dell Latitude 7320 i5-1145G7 16GB 512GB 1 év garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
(tehát nem kell deklarálni)

