ਦਿਲਚਸਪ

ਆਰਜੀ ਤੌਰ ਤੇ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣਾ (ਰਨ-ਟਾਈਮ ਤੇ)

ਆਰਜੀ ਤੌਰ ਤੇ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣਾ (ਰਨ-ਟਾਈਮ ਤੇ)


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

ਬਹੁਤੀ ਵਾਰ ਜਦੋਂ ਡੈਲਫੀ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਰਦੇ ਸਮੇਂ ਤੁਹਾਨੂੰ ਆਰਜੀ ਤੌਰ ਤੇ ਇੱਕ ਭਾਗ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ. ਜੇ ਤੁਸੀਂ ਇਕ ਕੰਪੋਨੈਂਟ ਨੂੰ ਇਕ ਫਾਰਮ 'ਤੇ ਛੱਡ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਡੇਲਫੀ ਫੋਰਮ ਬਣਨ' ਤੇ ਆਪੇ ਕੰਪੋਨੈਂਟ ਰਚਨਾ ਨੂੰ ਆਪਣੇ ਆਪ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ. ਇਹ ਲੇਖ ਰਨ-ਟਾਈਮ ਸਮੇਂ ਪ੍ਰੋਗਰਾਮਸ਼ੀਲ ਰੂਪ ਨਾਲ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਦੇ ਸਹੀ coverੰਗ ਨੂੰ ਸ਼ਾਮਲ ਕਰੇਗਾ.

ਗਤੀਸ਼ੀਲ ਕੰਪੋਨੈਂਟ ਰਚਨਾ

ਆਰਜੀ ਤੌਰ ਤੇ ਭਾਗ ਬਣਾਉਣ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ. ਇਕ ਤਰੀਕਾ ਹੈ ਇਕ ਫਾਰਮ ਬਣਾਉਣਾ (ਜਾਂ ਕੁਝ ਹੋਰ ਟੀਸੀ ਕੰਪੋਨੈਂਟ) ਨਵੇਂ ਹਿੱਸੇ ਦਾ ਮਾਲਕ. ਇਹ ਇਕ ਆਮ ਅਭਿਆਸ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕੰਪੋਜਿਟ ਕੰਪੋਨੈਂਟਸ ਦਾ ਨਿਰਮਾਣ ਕਰਦੇ ਹੋ ਜਿੱਥੇ ਇਕ ਵਿਜ਼ੂਅਲ ਕੰਟੇਨਰ ਉਪ-ਕੰਪੋਨੈਂਟ ਤਿਆਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦਾ ਮਾਲਕ ਹੁੰਦਾ ਹੈ. ਅਜਿਹਾ ਕਰਨ ਨਾਲ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਹੁੰਦਾ ਹੈ ਕਿ ਨਵਾਂ ਬਣਾਇਆ ਹੋਇਆ ਹਿੱਸਾ ਤਬਾਹ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਮਾਲਕੀ ਵਾਲਾ ਹਿੱਸਾ ਨਸ਼ਟ ਹੋ ਜਾਂਦਾ ਹੈ.

ਕਿਸੇ ਕਲਾਸ ਦੀ ਇੱਕ ਉਦਾਹਰਣ (ਆਬਜੈਕਟ) ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਇਸ ਨੂੰ "ਬਣਾਓ" ਵਿਧੀ ਕਹਿੰਦੇ ਹੋ. ਕ੍ਰਿਏਟ ਕੰਸਟਰੱਕਟਰ ਇੱਕ ਕਲਾਸ ਵਿਧੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਅਸਲ ਵਿੱਚ ਤੁਸੀਂ ਸਾਰੇ ਹੋਰ ਤਰੀਕਿਆਂ ਦੇ ਉਲਟ ਹੋਵੋਗੇ ਜਿਸਦਾ ਤੁਹਾਡੇ ਦੁਆਰਾ ਡੇਲਫੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਸਾਹਮਣਾ ਕਰਨਾ ਪਵੇਗਾ, ਜੋ ਕਿ ਇਕਾਈ ਦੇ methodsੰਗ ਹਨ.

ਉਦਾਹਰਣ ਵਜੋਂ, ਟੀ ਕੰਪੋਨੈਂਟ ਹੇਠਾਂ ਬਣਾਉ ਨਿਰਮਾਤਾ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ:

ਕੰਸਟਰਕਟਰ ਕ੍ਰਿਏਟ (ਆਓਨਰ: ਟੀ ਕੰਪੋਨੈਂਟ); ਵਰਚੁਅਲ

ਮਾਲਕਾਂ ਨਾਲ ਗਤੀਸ਼ੀਲ ਰਚਨਾ
ਇੱਥੇ ਗਤੀਸ਼ੀਲ ਰਚਨਾ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ, ਜਿੱਥੇ ਸਵੈ ਇੱਕ ਟੀ ਕੰਪੋਨੈਂਟ ਜਾਂ ਟੀ ਕੰਪੋਨੈਂਟ ਵੰਸ਼ਜ ਹੈ (ਉਦਾ., ਇੱਕ ਟੀਐਫਾਰਮ ਦੀ ਇੱਕ ਉਦਾਹਰਣ):

TTimer.Create (ਸਵੈ) ਨਾਲ
ਸ਼ੁਰੂ
ਅੰਤਰਾਲ: = 1000;
ਯੋਗ: = ਗਲਤ;
ਆਨਟਾਈਮਰ: = ਮਾਈਟਾਈਮਰ ਐਵੈਂਟਹੈਂਡਲਰ;
ਅੰਤ;

ਗਤੀਸ਼ੀਲ ਰਚਨਾ ਨੂੰ ਇਕ ਸਪੱਸ਼ਟ ਕਾਲ ਨਾਲ ਮੁਫਤ
ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਦਾ ਦੂਜਾ ਤਰੀਕਾ ਹੈ ਸ਼ੀਲ ਮਾਲਕ ਦੇ ਤੌਰ ਤੇ. ਯਾਦ ਰੱਖੋ ਕਿ ਜੇ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਇਕਾਈ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਮੁਕਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜਿੰਨੀ ਜਲਦੀ ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੋਵੇਗੀ (ਜਾਂ ਤੁਸੀਂ ਮੈਮੋਰੀ ਲੀਕ ਪੈਦਾ ਕਰੋਗੇ). ਇੱਥੇ ਮਾਲਕ ਦੇ ਤੌਰ ਤੇ ਨੀਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ:

TTable.Create (nil) ਨਾਲ ਕਰੋ
ਕੋਸ਼ਿਸ਼ ਕਰੋ
ਡਾਟਾਬੇਸਨੇਮ: = 'ਮਾਈਆਲੀਆਸ';
ਟੇਬਲਨਾਮ: = 'ਮਾਈ ਟੇਬਲ';
ਖੁੱਲਾ;
ਸੋਧ;
ਫੀਲਡਬਾਈਨੇਮ ('ਬਿਜ਼ੀ'). ਏਸਬੂਲੀਅਨ: = ਸਹੀ;
ਪੋਸਟ;
ਅੰਤ ਵਿੱਚ
ਮੁਫਤ;
ਅੰਤ;

ਗਤੀਸ਼ੀਲ ਰਚਨਾ ਅਤੇ ਆਬਜੈਕਟ ਹਵਾਲੇ
ਵਿਧੀ ਦੇ ਸਥਾਨਿਕ ਨੂੰ Createੰਗ ਨਾਲ ਜਾਂ ਕਲਾਸ ਨਾਲ ਸਬੰਧਤ, ਬਣਾਉ ਕਾਲ ਦਾ ਨਤੀਜਾ ਨਿਰਧਾਰਤ ਕਰਕੇ ਪਿਛਲੇ ਦੋ ਉਦਾਹਰਣਾਂ ਨੂੰ ਵਧਾਉਣਾ ਸੰਭਵ ਹੈ. ਇਹ ਅਕਸਰ ਫਾਇਦੇਮੰਦ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਹਿੱਸੇ ਦੇ ਹਵਾਲਿਆਂ ਨੂੰ ਬਾਅਦ ਵਿਚ ਇਸਤੇਮਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ, ਜਾਂ ਜਦੋਂ ਸਕੌਪਿੰਗ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ "ਨਾਲ" ਬਲਾਕਾਂ ਦੇ ਕਾਰਨ ਹੋਣ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ. ਉਪਰੋਕਤ ਤੋਂ ਟੀਟੀਮਰ ਰਚਨਾ ਕੋਡ ਇਹ ਹੈ, ਇੰਸਟੈਂਟੇਟਿਡ ਟੀਟਾਈਮਰ ਆਬਜੈਕਟ ਦੇ ਹਵਾਲੇ ਦੇ ਤੌਰ ਤੇ ਇੱਕ ਫੀਲਡ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ:

FTimer: = TTimer.Create (ਸਵੈ);
FTimer do ਨਾਲ
ਸ਼ੁਰੂ
ਅੰਤਰਾਲ: = 1000;
ਯੋਗ: = ਗਲਤ;
ਆਨਟਾਈਮਰ: = ਮਾਈਆਈਟਰਨਲਟਾਈਮਰ ਈਵੈਂਟਹੈਂਡਲਰ;
ਅੰਤ;

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ "ਐਫਟਾਈਮਰ" ਰੂਪ ਜਾਂ ਵਿਜ਼ੂਅਲ ਕੰਟੇਨਰ (ਜਾਂ ਜੋ ਵੀ "ਸਵੈ" ਹੈ) ਦਾ ਇੱਕ ਨਿੱਜੀ ਖੇਤਰ ਪਰਿਵਰਤਨ ਹੈ. ਜਦੋਂ ਇਸ ਕਲਾਸ ਵਿਚ methodsੰਗਾਂ ਤੋਂ ਐਫਟਾਈਮਰ ਵੇਰੀਏਬਲ ਤੱਕ ਪਹੁੰਚਦੇ ਹੋ, ਇਹ ਵੇਖਣਾ ਬਹੁਤ ਵਧੀਆ ਵਿਚਾਰ ਹੈ ਕਿ ਇਸ ਨੂੰ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਹਵਾਲਾ ਵੈਧ ਹੈ ਜਾਂ ਨਹੀਂ. ਇਹ ਡੇਲਫੀ ਦੇ ਅਸਾਈਨਡ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:

ਜੇ ਅਸਾਈਨਡ (FTimer) ਤਾਂ FTimer.Enabled: = ਸਹੀ;

ਗਤੀਸ਼ੀਲ ਰਚਨਾ ਅਤੇ ਆਬਜੈਕਟ ਸੰਦਰਭ ਬਿਨਾਂ ਮਾਲਕਾਂ
ਇਸ 'ਤੇ ਇਕ ਪਰਿਵਰਤਨ ਇਹ ਹੈ ਕਿ ਕੋਈ ਮਾਲਕ ਨਾ ਹੋਣ ਦੇ ਨਾਲ ਭਾਗ ਬਣਾਉਣਾ ਹੈ, ਪਰ ਬਾਅਦ ਵਿਚ ਹੋਣ ਵਾਲੀ ਤਬਾਹੀ ਲਈ ਸੰਦਰਭ ਨੂੰ ਬਣਾਈ ਰੱਖਣਾ. ਟੀਟਾਈਮਰ ਲਈ ਨਿਰਮਾਣ ਕੋਡ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:

FTimer: = TTimer.Create (nil);
FTimer do ਨਾਲ
ਸ਼ੁਰੂ

ਅੰਤ;

ਅਤੇ ਤਬਾਹੀ ਕੋਡ (ਸੰਭਵ ਤੌਰ ਤੇ ਫਾਰਮ ਦੇ ਵਿਨਾਸ਼ਕ ਵਿਚ) ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਣਗੇ:

FTimer.Free;
ਐਫ ਟਾਈਮਰ: = ਨੀਲ;
(*
ਜਾਂ ਫ੍ਰੀਅਡਨਿਲ (ਐਫਟਾਈਮਰ) ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜੋ ਕਿਸੇ ਵਸਤੂ ਦੇ ਹਵਾਲੇ ਨੂੰ ਮੁਕਤ ਕਰਦਾ ਹੈ ਅਤੇ ਸੰਦਰਭ ਨੂੰ ਨੀਲ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ.
*)

ਵਸਤੂਆਂ ਨੂੰ ਮੁਕਤ ਕਰਨ ਵੇਲੇ ਆਬਜੈਕਟ ਦਾ ਹਵਾਲਾ ਨਿਰਧਾਰਤ ਕਰਨਾ ਮਹੱਤਵਪੂਰਣ ਹੈ. ਫ੍ਰੀ ਨੂੰ ਪਹਿਲਾਂ ਜਾਂਚ ਕਰਨ ਲਈ ਕਾਲ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ theਬਜੈਕਟ ਦਾ ਸੰਦਰਭ ਨਿਰਲੇਪ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਜੇ ਇਹ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਆਬਜੈਕਟ ਦੇ ਵਿਨਾਸ਼ਕਾਰੀ ਨੂੰ ਨਸ਼ਟ ਕਰ ਦੇਵੇਗਾ.

ਡਾਇਨੈਮਿਕ ਕ੍ਰਿਏਸ਼ਨ ਅਤੇ ਮਾਲਕਾਂ ਤੋਂ ਬਿਨਾਂ ਸਥਾਨਕ jectਬਜੈਕਟ ਹਵਾਲੇ

ਉਪਰੋਕਤ ਤੋਂ ਟੀਟੀਬਲ ਰਚਨਾ ਕੋਡ ਇਹ ਹੈ ਕਿ ਸਥਾਨਕ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਤੁਰੰਤ ਟੀ ਟੀਬਲ ਆਬਜੈਕਟ ਦੇ ਹਵਾਲੇ ਵਜੋਂ:

ਸਥਾਨਕ ਟੇਬਲ: = ਟੀ ਟੇਬਲ.ਕ੍ਰੀਏਟ (ਨੀਲ);
ਕੋਸ਼ਿਸ਼ ਕਰੋ
ਲੋਕਲ ਟੇਬਲ ਨਾਲ
ਸ਼ੁਰੂ
ਡਾਟਾਬੇਸਨੇਮ: = 'ਮਾਈਆਲੀਆਸ';
ਟੇਬਲਨਾਮ: = 'ਮਾਈ ਟੇਬਲ';
ਅੰਤ;

// ਬਾਅਦ ਵਿਚ, ਜੇ ਅਸੀਂ ਸਪਸ਼ਟ ਤੌਰ ਤੇ ਸਕੋਪ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਲੋਕਲ ਟੇਬਲ.ਓਪਨ;
ਲੋਕਲ ਟੇਬਲ.ਏਡਿਟ;
ਲੋਕਲ ਟੇਬਲ.ਫਿਲਡਬਾਈਨੇਮ ('ਬਿਜ਼ੀ'). ਏਸਬੂਲੀਅਨ: = ਸਹੀ;
ਸਥਾਨਕ ਟੇਬਲ.ਪੋਸਟ;
ਅੰਤ ਵਿੱਚ
ਲੋਕਲ ਟੇਬਲ.ਫ੍ਰੀ;
ਸਥਾਨਕ ਟੇਬਲ: = ਨੀਲ;
ਅੰਤ;

ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ, "ਲੋਕਲ ਟੇਬਲ" ਇੱਕ ਸਥਾਨਕ ਵੇਰੀਏਬਲ ਹੈ ਜਿਸ ਵਿੱਚ ਇਸ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋਏ ਇੱਕ ਹੀ ਵਿਧੀ ਵਿੱਚ ਘੋਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ. ਯਾਦ ਰੱਖੋ ਕਿ ਕਿਸੇ ਵੀ ਵਸਤੂ ਨੂੰ ਮੁਕਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਸੰਦਰਭ ਨਿਰਧਾਰਤ ਕਰਨਾ ਬਹੁਤ ਵਧੀਆ ਵਿਚਾਰ ਹੁੰਦਾ ਹੈ.

ਚੇਤਾਵਨੀ ਦਾ ਸ਼ਬਦ

ਮਹੱਤਵਪੂਰਣ: ਕੰਸਟਰਕਟਰ ਨੂੰ ਇੱਕ ਵੈਧ ਮਾਲਕ ਪਾਸ ਕਰਨ ਦੇ ਨਾਲ ਮੁਫਤ ਵਿੱਚ ਇੱਕ ਕਾਲ ਨੂੰ ਨਾ ਮਿਲਾਓ. ਪਿਛਲੀਆਂ ਸਾਰੀਆਂ ਤਕਨੀਕਾਂ ਕੰਮ ਕਰਨਗੀਆਂ ਅਤੇ ਜਾਇਜ਼ ਹਨ, ਪਰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਚਾਹੀਦਾ ਹੈ ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਕਦੇ ਨਹੀਂ ਹੁੰਦਾ:

TTable.Create (ਸਵੈ) ਕਰੋ ਨਾਲ
ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਅੰਤ ਵਿੱਚ
ਮੁਫਤ;
ਅੰਤ;

ਉਪਰੋਕਤ ਕੋਡ ਉਦਾਹਰਣ ਬੇਲੋੜੀ ਕਾਰਗੁਜ਼ਾਰੀ ਹਿੱਟ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਯਾਦਦਾਸ਼ਤ ਨੂੰ ਥੋੜਾ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ, ਅਤੇ ਬੱਗ ਲੱਭਣ ਲਈ ਸਖਤ ਪੇਸ਼ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਰੱਖਦਾ ਹੈ. ਕਿਉਂ ਪਤਾ ਲਗਾਓ.

ਨੋਟ: ਜੇ ਗਤੀਸ਼ੀਲ createdੰਗ ਨਾਲ ਬਣਾਏ ਗਏ ਇਕ ਕੰਪੋਨੈਂਟ ਦਾ ਮਾਲਕ ਹੈ (ਕ੍ਰਿਏਟਰ ਕੰਸਟਰੱਕਟਰ ਦੇ ਏਓਵਨਰ ਪੈਰਾਮੀਟਰ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ), ਤਾਂ ਉਹ ਮਾਲਕ ਭਾਗ ਨੂੰ ਨਸ਼ਟ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ. ਨਹੀਂ ਤਾਂ, ਤੁਹਾਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਫ੍ਰੀ ਕਾਲ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕੰਪੋਨੈਂਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ.

ਆਰਟੀਕਲ ਅਸਲ ਵਿੱਚ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਮਾਰਕ ਮਿਲਰ

ਡੇਲਫੀ ਵਿਚ ਇਕ ਪ੍ਰੋਗ੍ਰਾਮ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਸਮੇਂ-ਸਮੇਂ ਤੇ ਵੱਖਰੇ ਸ਼ੁਰੂਆਤੀ ਭਾਗਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਨਾਲ 1000 ਭਾਗਾਂ ਦੀ ਗਤੀਸ਼ੀਲ ਰਚਨਾ. ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ ਇਸ ਪੇਜ ਦੇ ਤਲ 'ਤੇ ਵਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਚਾਰਟ ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਤੀਜਿਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਦਰਸਾਉਂਦਾ ਹੈ, ਸਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦਿਆਂ ਮਾਲਕਾਂ ਅਤੇ ਬਿਨਾਂ ਦੋਵਾਂ ਨੂੰ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਵਿਚ ਲੈਂਦਾ ਹੈ. ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਹਿੱਟ ਦਾ ਸਿਰਫ ਇਕ ਹਿੱਸਾ ਹੈ. ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਨਸ਼ਟ ਕਰਦੇ ਸਮੇਂ ਇਸੇ ਤਰ੍ਹਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੇਰੀ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਮਾਲਕਾਂ ਦੇ ਨਾਲ ਆਰਜੀ ਤੌਰ ਤੇ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਦਾ ਸਮਾਂ ਮਾਲਕਾਂ ਦੇ ਬਗੈਰ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਲਈ 1200% ਤੋਂ 107960% ਘੱਟ ਹੈ, ਜੋ ਕਿ ਫਾਰਮ ਦੇ ਕੰਪੋਨੈਂਟਸ ਦੀ ਗਿਣਤੀ ਅਤੇ ਬਣਾਏ ਜਾ ਰਹੇ ਹਿੱਸੇ ਦੇ ਅਧਾਰ ਤੇ ਹੈ.

ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ

ਚੇਤਾਵਨੀ: ਇਹ ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ ਮਾਲਕਾਂ ਦੇ ਬਗੈਰ ਬਣੇ ਭਾਗਾਂ ਨੂੰ ਟਰੈਕ ਨਹੀਂ ਕਰਦਾ ਹੈ ਅਤੇ ਮੁਫਤ ਦਿੰਦਾ ਹੈ. ਇਹਨਾਂ ਹਿੱਸਿਆਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਅਤੇ ਖਾਲੀ ਨਾ ਕਰਨ ਦੁਆਰਾ, ਗਤੀਸ਼ੀਲ ਰਚਨਾ ਕੋਡ ਲਈ ਮਾਪਿਆ ਗਿਆ ਸਮਾਂ ਵਧੇਰੇ ਸੰਖੇਪ ਨਾਲ ਇਕ ਭਾਗ ਬਣਾਉਣ ਲਈ ਅਸਲ ਸਮੇਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ.

ਸਰੋਤ ਕੋਡ ਡਾਉਨਲੋਡ ਕਰੋ

ਚੇਤਾਵਨੀ!

ਜੇ ਤੁਸੀਂ ਡੈਲਫੀ ਹਿੱਸੇ ਨੂੰ ਆਰਜੀ ਤੌਰ 'ਤੇ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਇਸ ਨੂੰ ਕੁਝ ਸਮੇਂ ਬਾਅਦ ਸਪੱਸ਼ਟ ਤੌਰ' ਤੇ ਮੁਕਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹਮੇਸ਼ਾਂ ਮਾਲਕ ਦੇ ਤੌਰ 'ਤੇ ਨਾਮਜ਼ਦ ਕਰੋ. ਅਜਿਹਾ ਕਰਨ ਵਿੱਚ ਅਸਫਲਤਾ ਬੇਲੋੜੀ ਜੋਖਮ ਦੇ ਨਾਲ ਨਾਲ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੋਡ ਪ੍ਰਬੰਧਨ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੀ ਪੇਸ਼ ਕਰ ਸਕਦੀ ਹੈ. ਹੋਰ ਜਾਣਨ ਲਈ "ਡੈਲਫੀ ਹਿੱਸਿਆਂ ਨੂੰ ਗਤੀ ਨਾਲ ਸਥਾਪਤ ਕਰਨ 'ਤੇ ਇੱਕ ਚੇਤਾਵਨੀ" ਪੜ੍ਹੋ.



ਟਿੱਪਣੀਆਂ:

  1. Idas

    ਕਿੰਨਾ ਪਿਆਰਾ ਵਾਕਾਂਸ਼

  2. Briar

    Magnificent message)

  3. Aglaval

    This excellent thought has to be purposely

  4. Fraynee

    I find you admit the error. We will examine this.

  5. Dicage

    ਮੈਂ ਵਧਾਈ ਦਿੰਦਾ ਹਾਂ, ਕਿਹੜੇ ਸ਼ਬਦ ..., ਇੱਕ ਸ਼ਾਨਦਾਰ ਵਿਚਾਰ

  6. Ejnar

    ਹੁਣ ਮੇਰੇ ਲਈ ਸਭ ਕੁਝ ਸਪੱਸ਼ਟ ਹੋ ਗਿਆ ਹੈ, ਮੈਂ ਲੋੜੀਂਦੀ ਜਾਣਕਾਰੀ ਲਈ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ.



ਇੱਕ ਸੁਨੇਹਾ ਲਿਖੋ