forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   NONStatic функции в либах-реально? (http://forum.boolean.name/showthread.php?t=3525)

ViNT 04.06.2007 13:43

NONStatic функции в либах-реально?
 
Существует ли способ в java вызвать NONStatic функцию из static контекста?

Piligrim 04.06.2007 18:19

Re: NONStatic функции в либах-реально?
 
конечно. если есть статик переменная, пример M.G

M.G.drawString("это уже не статис функция!!!", 0, 0, 20);

oposum_2000 01.04.2009 01:20

Re: MP vars
 
mojno vopros po MP ? znaiu vy oba veterany tut:


u menea vesi kod napisan v odnom faile : file_name.mpsrc

no on ocheni dlinyi i kompiliruetzea mnogo vremeni. A vot i vopros : kak etot file_name.mpsrc razbiti ma melkie kusochki i kompilirovati po odnomy.

Ia vzeal neskoliko primerov i tam byli razbitye na "uses"
Main file : file_name.mpsrc
uses file1 : file1.mpsrc etc etc

no vot ia ne znaiu esli u menea peremennye globalinye to kuda ih nado staviti chtob vesi kod mog ispolizovati ih.

naprimer : esti declaratzia array ---> anm_header:array[1..game_anm_maxim] of headeranm;

kuda evo staviti i kak nado v kod vstavleati.

spasibo.

ViNT 01.04.2009 01:59

Ответ: NONStatic функции в либах-реально?
 
Глобатьные пременные нужно объявлять в разделе interface, тогда они будут доступны во всех модулях, использующих данный. Если же объявить их в разделе implementation, то они будут глобальными для своего модуля, но не будут доступны в других.

oposum_2000 01.04.2009 02:11

Re: Ответ: NONStatic функции в либах-реально?
 
Цитата:

Сообщение от ViNT (Сообщение 102406)
Глобатьные пременные нужно объявлять в разделе interface, тогда они будут доступны во всех модулях, использующих данный. Если же объявить их в разделе implementation, то они будут глобальными для своего модуля, но не будут доступны в других.

zavtra poprobuem :)... a nelizeali prokompilirovati 2 ili 3 uses i chtob potom ne kompilirovati kajdyi raz ?

ViNT 01.04.2009 21:31

Ответ: Re: Ответ: NONStatic функции в либах-реально?
 
Цитата:

Сообщение от oposum_2000 (Сообщение 102408)
zavtra poprobuem :)... a nelizeali prokompilirovati 2 ili 3 uses i chtob potom ne kompilirovati kajdyi raz ?

Не совсем понятно. Имеется ввиду однократная компиляция с последующим подключением уже скомпилированного кода?

oposum_2000 01.04.2009 22:05

Re: Ответ: Re: Ответ: NONStatic функции в либах-реально?
 
Цитата:

Сообщение от ViNT (Сообщение 102483)
Не совсем понятно. Имеется ввиду однократная компиляция с последующим подключением уже скомпилированного кода?

da ... prosto po drugomu kompiliruetsea mnogo nemodifitzironovo koda.

ViNT 01.04.2009 22:18

Ответ: NONStatic функции в либах-реально?
 
По-моему все, что оформлено в виде модулей обязательно перекомпиливается, независимо от того, был ли модифицирован код.


Часовой пояс GMT +4, время: 11:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot