Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.07.06
Prihlásený: 13.03.18
Príspevky: 47
Témy: 16
Príspevok NapísalOffline : 12.06.2013 13:23

Zdravim,

riesim uz nejaku dlhsiu dobu problem s unitmi. Mam 2 unity, kde v kazdom mam po 1-nom classe. V unite player.pas mam TPlayer a v unite npc.pas mam TNpc. Problem je v tom ,ze v kazdom z tychto class mam v nejakej procedure ci vo funkcii vstupny parameter typu druhej triedy.

npc.pas
Kód:
interface

uses
  Classes, SysUtils, Graphics, ExtCtrls, Dialogs, player;

type

  TNpc = class
   procedure OverVzdialenost(Hrac : TPlayer);
 

player.pas
Kód:
interface

uses
  Classes, SysUtils, Graphics, ExtCtrls, Dialogs, game, share, npc;

type
  TPlayer = class
    OverKoniec(Nepriatel : TNpc)


Takze ked odoberem aspon v jednom z nich druhy unit tak mi to vyhodi invalid identifier. Nechcem to spajat dohromady, kedze tie unity uz maju dost vela riadkov. Budem rad za kazdu radu a snahu vyriesit moj problem.







_________________
CPU: AMD Athlon X2 (64bit, Brisbane) 6000+ , MB: GIGABYTE GA-MA69GM-S2H , RAM: DDR2-800 2x2GB KINGSTON PC6400 CL5 , Zdroj:Thermaltake ToughPower XT 750W , GPU: SAPPHIRE ATi HD 5770 512MB , HDD: 500GB SAMSUNG SATA2, 80GB WD ATA , Monitor: HP w1907v , Keyboard: Logitech Media Keyboard Elite , Mouse: Logitech G5, OS: Windows 7 x64 Ultimate , Router: D-LINK 2641R
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 13.06.2013 12:58

Nepomohlo by, ak by tie triedy mali spoločného predka? Predpokladám, že npc aj player má priradené nejaké súradnice, ktoré sa v tej metóde OverVzdialenost porovnávajú a minimálne to by sa dalo presunúť to tej rodičovskej triedy.

Ak TPlayer nemá mať tú metódu, tak by v rodičovskej triede tá metóda bola abstraktná a kompletná implementácia by bola len v TNpc.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.07.06
Prihlásený: 13.03.18
Príspevky: 47
Témy: 16
Príspevok Napísal autor témyOffline : 13.06.2013 22:15

O spolocnom predkovi som neuvazoval. Dakujem skusim to.







_________________
CPU: AMD Athlon X2 (64bit, Brisbane) 6000+ , MB: GIGABYTE GA-MA69GM-S2H , RAM: DDR2-800 2x2GB KINGSTON PC6400 CL5 , Zdroj:Thermaltake ToughPower XT 750W , GPU: SAPPHIRE ATi HD 5770 512MB , HDD: 500GB SAMSUNG SATA2, 80GB WD ATA , Monitor: HP w1907v , Keyboard: Logitech Media Keyboard Elite , Mouse: Logitech G5, OS: Windows 7 x64 Ultimate , Router: D-LINK 2641R
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Cannot pass parameter 1 by reference

v PHP, ASP

1

364

25.12.2010 11:47

ThePlaky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zisit kam smeruje reference key?

v Databázy

1

693

25.10.2007 20:43

sento Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. unit TJPEGImage

v Delphi, Visual Basic

9

730

06.06.2011 12:02

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Codeblocks a SDL,error undefined reference to 'WinMain@16'

v Assembler, C, C++, Pascal, Java

6

779

20.11.2010 18:32

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. G-unit koncert

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Akcie, zrazy, festivaly, koncerty

35

2436

13.10.2007 13:07

Libor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delphi: rozdiel unit a library

v Delphi, Visual Basic

3

912

02.08.2009 0:46

Loko11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal:problem s otvaranim Unit subormi

v Assembler, C, C++, Pascal, Java

6

953

28.06.2008 2:11

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] prenesenie EVENT na cudzi UNIT

v Delphi, Visual Basic

16

1408

19.02.2011 16:17

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error :(

v Počítačové hry

14

1037

03.01.2010 21:27

Lettynko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Metropolitan Police Central e-crime Unit {mpceu}

v Antivíry a antispywary

4

606

22.03.2012 9:24

tombi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. var_export - Fatal error

v PHP, ASP

8

484

05.02.2011 14:07

ThePlaky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cachtable fatal error

v PHP, ASP

2

417

01.01.2011 23:22

wolker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal system error

v Notebooky a netbooky

1

567

30.10.2009 23:26

kosican Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypínanie HP Compaq dc 7600 SFF Base Unit

v Ostatné

5

510

03.07.2012 10:46

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpBB3 - chyba FATAL ERROR

v Redakčné systémy

2

592

05.07.2007 7:29

cen3no Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. fatal error C1510, LNK1104

v Assembler, C, C++, Pascal, Java

13

906

24.11.2011 20:59

M4tros Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra