Search found 1623 matches

by Thomas Linder Puls
29 Nov 2019 23:31
Forum: Visual Prolog
Topic: Fault tolerant heap shim message
Replies: 3
Views: 456

Re: Fault tolerant heap shim message

It is a Windows thing. It seems to be controllable. See: Fault Tolerant Heap.
by Thomas Linder Puls
12 Nov 2019 11:16
Forum: Visual Prolog
Topic: Variables display in the debugger - drops leading string character
Replies: 3
Views: 360

Re: Variables display in the debugger - drops leading string character

I can reproduce the problem.
But it does not exist in Vip 9.
by Thomas Linder Puls
8 Nov 2019 14:08
Forum: Visual Prolog Tips & Samples
Topic: ~ CalmoSoft Fifteen Puzzle Game ~
Replies: 14
Views: 17725

Re: ~ CalmoSoft Fifteen Puzzle Game ~

Notice that you already knew it (see a couple of mails above :-)).
by Thomas Linder Puls
8 Nov 2019 9:21
Forum: Visual Prolog Tips & Samples
Topic: ~ CalmoSoft Fifteen Puzzle Game ~
Replies: 14
Views: 17725

Re: ~ CalmoSoft Fifteen Puzzle Game ~

The Personal Edition doesn't contain vpiOldDomains.

When I compile the project with the Commercial Edition I don't get any errors.

Notice that when upgrading to the newer gui structure you will not need vpiOldDomains.
by Thomas Linder Puls
5 Nov 2019 15:07
Forum: Visual Prolog
Topic: ListViewControl Right Click quirk
Replies: 4
Views: 521

Re: ListViewControl Right Click quirk

I have updated hitTest like this (i.e. the lines after the cut):: clauses hitTest(PNT, ItemId, SubItem) :- LVHITTESTINFO = gui_native::lvhittestinfo(PNT, 0, 0, 0, 0), _ = gui_native::sendMessage(nativeWindow, lvm_subItemHitTest, gui_api::wNull, uncheckedConvert(gui_native::lParam, LVHITTESTINFO)), g...
by Thomas Linder Puls
5 Nov 2019 12:34
Forum: Visual Prolog
Topic: ListViewControl Right Click quirk
Replies: 4
Views: 521

Re: ListViewControl Right Click quirk

The listView control is a standard Windows control. The hitTest predicates uses the LVM_SUBITEMHITTEST to determine where the point is. For reasons unknown to me this message think that most of the header row belongs to the first data line. The difference in the left and right click happens because ...
by Thomas Linder Puls
4 Nov 2019 10:25
Forum: Visual Prolog
Topic: Rotate a button
Replies: 2
Views: 445

Re: Rotate a button

You cannot rotate controls (yo my knowledge). You could create one that is high and narrow, but the text on the button would still be horizontal.
by Thomas Linder Puls
31 Oct 2019 9:27
Forum: Visual Prolog
Topic: Progress Bar status indicator
Replies: 37
Views: 2193

Re: Progress Bar status indicator

It is sufficient with one postAction:

Code: Select all

        dealerForm:postAction(             {  :-                 dealerForm:state_ctl:setText(StateStr),                 dealerForm:deck_ctl:setText(DeckStr),                 dealerForm:progress_ctl:progress := DonePct             }),
by Thomas Linder Puls
30 Oct 2019 13:38
Forum: Visual Prolog
Topic: Looking for database + ListBox tutorial
Replies: 2
Views: 542

Re: Looking for database + ListBox tutorial

There are individual examples concerning listBox and database among the examples that are distributed with the system. The database demos (assuming that you mean SQL/ODBC databases) is only in the Commercial Edition (because the Personal Edition does not support ODBC). We do not have any tutorials a...
by Thomas Linder Puls
30 Oct 2019 12:22
Forum: Visual Prolog
Topic: Progress Bar status indicator
Replies: 37
Views: 2193

Re: Progress Bar status indicator

Working with multiple threads has that kind of synchronization problems that you mention and that is why it is not simple to shift work into separate threads. To enable premature termination of a background task, it is of course necessary to ensure that the termination is carried out is a safe order...
by Thomas Linder Puls
28 Oct 2019 10:52
Forum: Visual Prolog
Topic: Progress Bar status indicator
Replies: 37
Views: 2193

Re: Progress Bar status indicator

I think it looks fine. You should notice that it is not necessary to guard random with a critical section, it is already guarded internally.
by Thomas Linder Puls
28 Oct 2019 10:24
Forum: Visual Prolog
Topic: Compiling error
Replies: 8
Views: 668

Re: Compiling error

Please read about how to present code in Visual Prolog discussion forum.
by Thomas Linder Puls
24 Oct 2019 15:08
Forum: Visual Prolog
Topic: Reading hexadecimal from utf8 files
Replies: 9
Views: 696

Re: Reading hexadecimal from utf8 files

The format is not designed to be easy to read. It is designed to be difficult to read.
Well, you seem to have achieved this :-) (sorry I didn't resist it).

Anyways, if you open the file in binary mode then readBytes will read a binary like that.
by Thomas Linder Puls
24 Oct 2019 12:28
Forum: Visual Prolog
Topic: Reading hexadecimal from utf8 files
Replies: 9
Views: 696

Re: Reading hexadecimal from utf8 files

Last thing first. Sorry, the file is most likely in utf8 as you say, readBytes will read bytes after after conversion to utf16 . I would normally not use readBytes on a file that is opened in text mode. Anyways, the contents of the file is like this: 7EAE5DCFF348C44CD8FB18E48B1A989E And that obvious...