Article View: pl.comp.lang.delphi
Article #345533Re: Undo/Redo
From: zpksoft
Date: Thu, 12 Jan 2017 08:44
Date: Thu, 12 Jan 2017 08:44
17 lines
1888 bytes
1888 bytes
W dniu środa, 11 stycznia 2017 18:13:57 UTC+1 użytkownik JS napisał: > Witam > Poradźcie jak zrobić funkcję Undo/Redo w programie, który operuje na > kilkunastu (całkiem niemałych) tablicach rekordów? Kolejność modyfikacji > tablic jest dowolna, a rekordy w poszczególnych tablicach są > caaałkowicie różne. > Jakiś sprytny pomysł? > > Pozdrawiam > JS Ja bym zrobił tak: dla każdej tabeli założył bym tabelę z historią. Program podczas edycji zapamiętywał by swoją ścieżkę edycji. Undo-redo- poruszanie się po tej ścieżce do tyłu-przodu po to, żeby wiedzieć o jaką tabelę i rekord chodzi. Dosyć proste. Paweł
Technical Details
Message-ID:
<8795c6df-e079-4b62-8285-cb2a858597ab@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!r185no434798ita.0!news-out.google.com!u18ni7539ita.0!nntp.google.com!r185no434797ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<o55p4k$3kj$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.157.41.189 with SMTP id n58mr4152548otb.124.1484210661312; Thu, 12 Jan 2017 00:44:21 -0800 (PST) X-Received: by 10.157.41.149 with SMTP id n21mr1246637otb.4.1484210661263; Thu, 12 Jan 2017 00:44:21 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!r185no434798ita.0!news-out.google.com!u18ni7539ita.0!nntp.google.com!r185no434797ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Thu, 12 Jan 2017 00:44:20 -0800 (PST) In-Reply-To: <o55p4k$3kj$1@node1.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.27.223.74; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q NNTP-Posting-Host: 83.27.223.74 References: <o55p4k$3kj$1@node1.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8795c6df-e079-4b62-8285-cb2a858597ab@googlegroups.com> Subject: Re: Undo/Redo From: zpksoft <zpksoft@op.pl> Injection-Date: Thu, 12 Jan 2017 08:44:21 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit