🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
3 messages
3 total messages Started by arnam Tue, 12 Jan 2010 11:16
Instrukcja warunkowa - opuszczenie po nie spełnieniu pierwszego warunku
#104424
Author: arnam
Date: Tue, 12 Jan 2010 11:16
28 lines
2094 bytes
Witam wszystkich grupowiczów,

Mam następujące pytanie odnośnie VBA i instrukcji warunkowych:

Czy jest jakiś przełącznik, którym można sterować zachowaniem
instrukcji warunkowej, tak aby określić czy wynik instrukcji (w
przypadku wyniku negatywnego) ma być zwrócony już po sprawdzeniu
pierwszego warunku czy po sprawdzeniu wszystkich).

Przykład:

<code>
jakasZmienna = 0

if (jakasZmienna = 1) and (jakisNiezainicializowanyObiek.Text = 'xxx')
then
  ...
</code>

W tym przypadku już po sprawdzeniu pierwszego warunku wiadome jest, że
instrukcja warunkowa zwróci False więc nie ma potrzeby sprawdzania
warunku drugiego.

Generalnie chodzi mi o uniknięcie dodatkowego sprawdzania czy obiekt z
drugiego warunku jest zainicializowany.

Pozdrawiam
arnam
Re: Instrukcja warunkowa - opuszczenie po nie spełnieniu pierwszego warunku
#104425
Author: InDesign Scripts
Date: Tue, 12 Jan 2010 11:26
27 lines
1705 bytes
> Przykład:
> 
> <code>
> jakasZmienna = 0
> 
> if (jakasZmienna = 1) and (jakisNiezainicializowanyObiek.Text = 'xxx')
> then
>   ...
> </code>
> 
> W tym przypadku już po sprawdzeniu pierwszego warunku wiadome jest, że
> instrukcja warunkowa zwróci False więc nie ma potrzeby sprawdzania
> warunku drugiego.
> 
> Generalnie chodzi mi o uniknięcie dodatkowego sprawdzania czy obiekt z
> drugiego warunku jest zainicializowany.

raczej tylko rozbicie na dwa warunki - jeden w drugim:

<code>
if (jakasZmienna = 1) then
 if (jakisNiezainicializowanyObiek.Text = 'xxx') then
 end if
end if
</code>

robin
Re: Instrukcja warunkowa - opuszczenie po nie spełnieniu pierwszego warunku
#104426
Author: arnam
Date: Tue, 12 Jan 2010 11:46
9 lines
1648 bytes
On 12 Sty, 12:26, InDesign Scripts <indesignscri...@gazeta.pl> wrote:
> raczej tylko rozbicie na dwa warunki - jeden w drugim:
[...]
> robin

Tak, to wiem :), ale np. w Object Pascalu jest stosowna dyrektywa
kompilatora, stąd pytanie.

Pozdrawiam
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads