🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308980

Re: Wznawianie zapisu do bazy po wyjątku do skutku

#308980
From: Marek Borowski
Date: Sat, 21 Jan 2017 20:48
23 lines
1309 bytes
On 15/01/17 15:25, Borneq wrote:
> ...lub przez max ilość prób w pętli.
> Otóż,
> Jakiej składni użyć by móc to robić w pętli dowolną liczbę razy
> ograniczoną np. przez maxTrials=10 ?
Chyba zarty sobie robisz.

bool retry;
int maxTrials = 10;

do {
   retry = false;
   try {
       // ...
   } catch(..) {	
     retry = true;
   }
} while(retry && --maxTrials);


Pozdrawiam

Marek
Technical Details
Message-ID: <o60hfa$5lp$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.84-10-32-242.static.chello.pl!not-for-mail
References: <o5g0nv$5kb$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.84-10-32-242.static.chello.pl!not-for-mail
From: Marek Borowski <marek@nazwisko.com>
Newsgroups: pl.comp.lang.c
Subject: Re: Wznawianie zapisu do bazy po wyjątku do skutku
Date: Sat, 21 Jan 2017 21:48:40 +0100
Organization: http://www.wit.edu.pl
Message-ID: <o60hfa$5lp$1@portraits.wsisiz.edu.pl>
References: <o5g0nv$5kb$1@node2.news.atman.pl>
Mime-Version: 1.0
Injection-Date: Sat, 21 Jan 2017 20:48:42 +0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="84-10-32-242.static.chello.pl:84.10.32.242"; logging-data="5817"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
In-Reply-To: <o5g0nv$5kb$1@node2.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit