Hirdetés
- Pánik a memóriapiacon
- Kormányok / autós szimulátorok topikja
- Bejött az ASUS-nak az OLED
- Hogy is néznek ki a gépeink?
- Milyen processzort vegyek?
- SD memóriakártyák (SD, SDHC, SDXC, micro SD)
- Milyen videókártyát?
- Milyen monitort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
Szalma
őstag
válasz
VladimirR
#603
üzenetére
(Nos...
A tagger.zip-ben lévő forrásokat elnézegetve az általad alkotott osztályok egyike sincs példányosítva. Az, hogy létrehozol egy változót az osztály típusával, az még nem kreálja le a referenciát a példányra, mindössze annyit jelent, hogy ennek legálisan értékül adhatsz egy adott osztály-típusú referenciát. Ebben az esetben pl. tform1.displayv1tag; metódusban, mielőtt használnád a handler változót, a következő értékadást kellene végrehajtani: handler := t_handlerv1.create;. Ez példányosítja az osztályt. (Kitérő. Nem valódi példány lesz, hanem ''csak'' referencia, de ez már a delfi olyan mélységeibe vezet, ahová nem szívesen ereszkednék le...
Tehát a példány és a referencia delfi esetében 100%-os szinonímák. (Ha mégsem, akkor valaki majd kijavít. A D5 volt az utolsó amit használtam...)) Ezt az összes osztállyal és változóval el kell végezni...
A ''hájpekúl'' stílusról: nagyon takarékos a függvények utáni paraméterlista elhagyása a definíciónál, csak piszkos módon értelmezhetetlen a szememnek. Például. Ha delfiben nyomulsz, érdemes a borlandos forrásokat átnézni a ''szép'' stílusuk miatt és megpróbálni igazodni hozzájuk. Szerintem.)
Szeretettel:
Szalma
Új hozzászólás Aktív témák
- Apple iPhone 13 mini Red Kompakt méret, nagy teljesítmény 256 GB Használt,szép állapot, 100%
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone XR 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS3984, 100% Akkumulátor
- LG 27GS60QC-B - 27" Ívelt - 2560x1440 - 180Hz 1ms - AMD FreeSync - Bontatlan - 2 Év Gyári Garancia
- MCDODO T03 fejhallgató
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
A tagger.zip-ben lévő forrásokat elnézegetve az általad alkotott osztályok egyike sincs példányosítva. Az, hogy létrehozol egy változót az osztály típusával, az még nem kreálja le a referenciát a példányra, mindössze annyit jelent, hogy ennek legálisan értékül adhatsz egy adott osztály-típusú referenciát. Ebben az esetben pl. tform1.displayv1tag; metódusban, mielőtt használnád a handler változót, a következő értékadást kellene végrehajtani: handler := t_handlerv1.create;. Ez példányosítja az osztályt. (Kitérő. Nem valódi példány lesz, hanem ''csak'' referencia, de ez már a delfi olyan mélységeibe vezet, ahová nem szívesen ereszkednék le... 

