Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:47, Martin Frb via lazarus ha escrit: On 22/04/2024 11:13, Luca Olivetti via lazarus wrote: That doesn't answer my question: then how is it possible that I can step into the lcl with gdb and -gl even if I don't specify "-gl"  in additions and overrides? Becaus

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:29, Luca Olivetti via lazarus ha escrit: That doesn't answer my question: then how is it possible that I can step into the lcl with gdb and -gl even if I don't specify "-gl"  in additions and overrides? Adding "-gw3" to the options in "Tools

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:31, Mattias Gaertner via lazarus ha escrit: On 22.04.24 10:37, Luca Olivetti via lazarus wrote: [...] First of all, the fpc release units have no debug information, so normally there is nothing to pick. I have no problem with rtl/fcl units, as I explained, I compile

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:22, Luca Olivetti via lazarus ha escrit: El 22/4/24 a les 11:13, Luca Olivetti via lazarus ha escrit: El 22/4/24 a les 11:02, Martin Frb via lazarus ha escrit: On 22/04/2024 10:37, Luca Olivetti via lazarus wrote: But if they have it would be super useful to have

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:13, Luca Olivetti via lazarus ha escrit: El 22/4/24 a les 11:02, Martin Frb via lazarus ha escrit: On 22/04/2024 10:37, Luca Olivetti via lazarus wrote: But if they have it would be super useful to have a setting "use the debug setting of the system

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 11:02, Martin Frb via lazarus ha escrit: On 22/04/2024 10:37, Luca Olivetti via lazarus wrote: But if they have it would be super useful to have a setting "use the debug setting of the system unit", but there is not. You can add the -gw3 flag depending on build m

Re: [Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
El 22/4/24 a les 10:10, Mattias Gaertner via lazarus ha escrit: On 22.04.24 09:54, Luca Olivetti via lazarus wrote: [...] make clean install OPT=-gw3 INSTALL_PREFIX=d:\pp-fpdebug (different path so I can keep the two versions) and I can step inside the rtl, just not inside the LCL. Since

[Lazarus] Stepping into the LCL with fpdebug

2024-04-22 Thread Luca Olivetti via lazarus
Hello, up until now I used gdb with -gl and, if in the project options I selected -gl, I could step inside the LCL. For the rtl/fcl I compile fpc this way make clean install OPT=-g INSTALL_PREFIX=d:\pp-debug and I specify the resulting compiler in Lazarus' tools->options. Now I'm switching

Re: [Lazarus] [fpc-devel] Unicode RTL

2023-07-28 Thread Luca Olivetti via lazarus
El 28/7/23 a les 16:35, Michael Van Canneyt via lazarus ha escrit: But if all these terribly unhappy and depressed users have a better name, I'm all ears. So far, nothing catchy has been offered. What about "Futura RTL"? Short, catchy and...completely meaningless in this context :-D Great

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-27 Thread Luca Olivetti via lazarus
El 27/7/23 a les 17:16, Maxim Ganetsky via lazarus ha escrit: 27.07.2023 18:02, Luca Olivetti via lazarus пишет: El 3/7/23 a les 13:33, Mattias Gaertner via lazarus ha escrit: You can then open that copy in the RC1. Please test: Now that, with Martin, I found the casue of the problem

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-27 Thread Luca Olivetti via lazarus
El 3/7/23 a les 13:33, Mattias Gaertner via lazarus ha escrit: You can then open that copy in the RC1. Please test: Now that, with Martin, I found the casue of the problem with the fpbebugger, now I have a different problem: the TSpeedButtons cut the text that previously fit. See this

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 26/7/23 a les 17:42, Martin Frb via lazarus ha escrit: So FpDebug did not find the source file. I found the issue: it's the -Xg (use external debug symbols file) option. I wonder why it doesn't work under windows but it does under linux. Bye -- Luca Olivetti Wetron Automation Technology

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 26/7/23 a les 17:26, Luca Olivetti via lazarus ha escrit: El 26/7/23 a les 17:18, Luca Olivetti via lazarus ha escrit: Are there ways to reproduce it ? Could sources be shared? The projects I tested no, I'll see if I can find a simpler project with the same issue. I found a simple

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 26/7/23 a les 17:18, Luca Olivetti via lazarus ha escrit: Are there ways to reproduce it ? Could sources be shared? The projects I tested no, I'll see if I can find a simpler project with the same issue. I found a simple project that I can share but I'm not sure it's a good idea

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 26/7/23 a les 16:50, Martin Frb via lazarus ha escrit: What happens to the breakpoint icon when you start the debugger? Before you start the debugger, it should have a "?". Yes, state "?(On)" When you start it, what happens. A pause simbol (two vertical white bars in a red circle),

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 26/7/23 a les 16:36, Maxim Ganetsky via lazarus ha escrit: I would recommend to checkout not the tag, but the tip of `fixes_3_0` branch. It already contains a number of important fixes. If it can still be reproduced with it, please create an issue. OK, I did a "git checkout fixes_3_0"

Re: [Lazarus] Lazarus Release Candidate 1 of 3.0

2023-07-26 Thread Luca Olivetti via lazarus
El 3/7/23 a les 13:33, Mattias Gaertner via lazarus ha escrit: - Compile, debug and run I don't remember the exact wording but, when converting the settings from lazarus 2.2 (which I copied in a different directory), it offered to use the fpdebug backend. Then, when compiling a *existing*

Re: [Lazarus] [fpc-devel] Unicode RTL

2023-07-25 Thread Luca Olivetti via lazarus
El 24/7/23 a les 23:20, Michael Van Canneyt via lazarus ha escrit: To this end, it would be helpful to add a paragraph on the wiki page underlining how to retain the single-byte RTL; or, if no user action is necessary, mention that, to set minds at ease. Thank you for this hard work! No

Re: [Lazarus] TThread.Queue vs Application.QueueAsyncCall

2023-07-18 Thread Luca Olivetti via lazarus
El 18/7/23 a les 13:50, Mattias Gaertner via lazarus ha escrit: On 17.07.23 19:01, Luca Olivetti via lazarus wrote: Hello, TThread.Queue and Application.QueueAsyncCall more or less do the same thing (even if they use two different queues that are managed at different times in the main

[Lazarus] TThread.Queue vs Application.QueueAsyncCall

2023-07-17 Thread Luca Olivetti via lazarus
Hello, TThread.Queue and Application.QueueAsyncCall more or less do the same thing (even if they use two different queues that are managed at different times in the main thread). When it's better to use one or the other? When you're not using Lazarus' TApplication obviously you cannot use

Re: [Lazarus] Some source editor context menu items broken

2023-05-21 Thread Luca Olivetti via lazarus
El 21/5/23 a les 11:05, Luca Olivetti via lazarus ha escrit: El 21/5/23 a les 10:48, Michael Van Canneyt via lazarus ha escrit: Any solutions ? I found this issue a while ago (and I think I reported it here but I cannot find the message right now) found it https://lists.lazarus-ide.org

Re: [Lazarus] Some source editor context menu items broken

2023-05-21 Thread Luca Olivetti via lazarus
El 21/5/23 a les 10:48, Michael Van Canneyt via lazarus ha escrit: Any solutions ? I found this issue a while ago (and I think I reported it here but I cannot find the message right now) and even if the context menu is greyed out, the "F2" key still works to rename the identifier. No idea

Re: [Lazarus] Strange linker messages "undefined reference" when building on RPi4 - CompileLog_2022-04-15.log (0/1)

2023-04-18 Thread Luca Olivetti via lazarus
El 18/4/23 a les 15:41, Luca Olivetti via lazarus ha escrit: El 18/4/23 a les 12:25, Giuliano Colla via lazarus ha escrit: I did look in vain for that radiobutton. The only one available (Lazarus 2.2.6) is "clean common files": Strange that it's a only checkbox and not a r

Re: [Lazarus] Strange linker messages "undefined reference" when building on RPi4 - CompileLog_2022-04-15.log (0/1)

2023-04-18 Thread Luca Olivetti via lazarus
El 18/4/23 a les 12:25, Giuliano Colla via lazarus ha escrit: I did look in vain for that radiobutton. The only one available (Lazarus 2.2.6) is "clean common files": Strange that it's a only checkbox and not a radiobutton. In 2.2.6 (win32/linux qt5) I see a radiobutton with the options

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 28/3/23 a les 0:45, Luca Olivetti via lazarus ha escrit: El 28/3/23 a les 0:01, Michael Van Canneyt ha escrit: My bad, I made a typo, it should have been MyException:=ExceptionClass(ut.FatalException).ClassType).Create(Exception(ut.FatalException).message) Thank you. Actually

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 28/3/23 a les 0:01, Michael Van Canneyt ha escrit: My bad, I made a typo, it should have been MyException:=ExceptionClass(ut.FatalException).ClassType).Create(Exception(ut.FatalException).message) Thank you. Actually it is

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 17:26, Luca Olivetti via lazarus ha escrit: El 27/3/23 a les 16:50, Michael Van Canneyt ha escrit: Ehm. In case of an exception, ut will never be freed ? That's what I said. I was looking for a way to free it *and* raise the exception in the context of the main thread

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 16:50, Michael Van Canneyt ha escrit: Ehm. In case of an exception, ut will never be freed ? That's what I said. I was looking for a way to free it *and* raise the exception in the context of the main thread. If I move the ut.free before the raise, the exception has already

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 16:13, Michael Van Canneyt via lazarus ha escrit: On Mon, 27 Mar 2023, Luca Olivetti via lazarus wrote: El 27/3/23 a les 11:59, Luca Olivetti via lazarus ha escrit: [*] instead of opening the query I spawn a thread that opens it, wait for it to finish while executing

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 15:55, Jean SUZINEAU via lazarus ha escrit: Le 27/03/2023 à 14:40, Luca Olivetti via lazarus a écrit : The problem here is, if AProc raises an exception, I cannot free the thread causing a leak. May be you can create a new exception class specifically for ExecWithSplash

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 15:40, Mattias Gaertner via lazarus ha escrit: procedure ExecWithSplash(AProc:TThreadProc); var wf:TWaitForm; ut:TExecInThread; begin Wf:=TWaitForm.Create(Application); WF.Show; ut:=TExecInThread.create(AProc); while not ut.Finished

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 11:59, Luca Olivetti via lazarus ha escrit: [*] instead of opening the query I spawn a thread that opens it, wait for it to finish while executing Application.ProcessMessages and eventually reraise the exception that was generated inside the thread. Speaking of which, I

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 12:07, Giuliano Colla ha escrit: In a similar scenario my solution has been that of an horrible hack. It's a hack, but it works. I've put in a corner of my window a label of just one character, and, with a frequent timer (200 ms in my case) I update the caption. I'm using a

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 11:06, Sven Barth via lazarus ha escrit: Luca Olivetti via lazarus <mailto:lazarus@lists.lazarus-ide.org>> schrieb am Mo., 27. März 2023, 10:34: El 27/3/23 a les 10:13, Jean SUZINEAU via lazarus ha escrit: > > Le 27/03/2023 à 09:46, Luca Olive

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 10:34, Luca Olivetti via lazarus ha escrit: El 27/3/23 a les 10:13, Jean SUZINEAU via lazarus ha escrit: Le 27/03/2023 à 09:46, Luca Olivetti via lazarus a écrit : procedure TUpdateThread.Execute; begin   while not Terminated do   begin     FWaitForm.ShowProgress;     Sleep

Re: [Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
El 27/3/23 a les 10:13, Jean SUZINEAU via lazarus ha escrit: Le 27/03/2023 à 09:46, Luca Olivetti via lazarus a écrit : procedure TUpdateThread.Execute; begin   while not Terminated do   begin     FWaitForm.ShowProgress;     Sleep(30);   end; end; Usually I use TThread.Synchronize to ensure

[Lazarus] animated splash screen for lengthy operation, works with windows, doesn't with linux

2023-03-27 Thread Luca Olivetti via lazarus
Hello, I'd like to show a splash screen with an animation during a lengthy operation. I cannot rely on a timer to show the animation since the message loop isn't running, so I'm using a thread to directly paint over the form, i.e.: WaitForm.Show; Application.ProcessMessages; ... procedure

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-24 Thread Luca Olivetti via lazarus
El 24/2/23 a les 11:10, Michael Van Canneyt via lazarus ha escrit: No. RecalcBufListSize does not necessarily fetch all the records. It fetches as much records as needed: 10 by default, but classes such as TDBGrid may set the number of needed records to the number of visible grid lines. It can

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-24 Thread Luca Olivetti via lazarus
El 23/2/23 a les 17:16, Michael Van Canneyt ha escrit: write a TDataset descendant tailor made for this application, any pointer on how to write a minimal descendant? I'm looking at the TMemDataset implementation as an example, is it a good one? As good as any other. The idea is to

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 17:16, Michael Van Canneyt ha escrit: Even if such a component existed, I don't think it would fit my use-case. Why do you think so ? Paging is exactly what you want to do. Not exactly, I mean, yes, it is paging but it has to be "transparent", I don't want to add

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 13:52, Michael Van Canneyt via lazarus ha escrit: On Thu, 23 Feb 2023, Luca Olivetti via lazarus wrote: El 23/2/23 a les 11:11, Michael Van Canneyt via lazarus ha escrit: But IMO: in the first place you should ask yourself if displaying 10.000 records is what you actually

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 12:24, Jean SUZINEAU via lazarus ha escrit: Le 23/02/2023 à 11:37, Luca Olivetti via lazarus a écrit : No, that's not possible, in any case polling isn't a problem: it's the same application that modifies the table, and it only does the "refresh" when necessary. That

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 11:25, Marco van de Voort via lazarus ha escrit: Maybe upgrade to a DBMS (like firebird, mssql,postgres) that supports notifications so that you don't have to poll, but get a notification if something changes? No, that's not possible, in any case polling isn't a problem:

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 11:11, Michael Van Canneyt via lazarus ha escrit: But IMO: in the first place you should ask yourself if displaying 10.000 records is what you actually want to do. No, I just need to display 20 or so records, the problem is I'd like the user to be able to scroll over the

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 9:43, Michael Van Canneyt via lazarus ha escrit: Something like this: https://docwiki.embarcadero.com/RADStudio/Rio/en/Browsing_Tables_(FireDAC)#Live_Data_Window_Mode This is not something that the grid handles. This is a dataset feature. Yes, I supposed so At this

Re: [Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
El 23/2/23 a les 9:04, Luca Olivetti via lazarus ha escrit: Hello, do you know of any component/dataset combo that works like a TDBGrid but doesn't load all the records from the db when doing a refresh, just the ones that are currently visible, yet offering seamless scrolling? I looked

[Lazarus] db grid/dataset components that only load currently visible records?

2023-02-23 Thread Luca Olivetti via lazarus
Hello, do you know of any component/dataset combo that works like a TDBGrid but doesn't load all the records from the db when doing a refresh, just the ones that are currently visible, yet offering seamless scrolling? I looked in the wiki but I couldn't find any. Bye -- Luca Olivetti Wetron

Re: [Lazarus] Fppkg reports RTL not installed - Lazarus 2.2.4/fpc 3.2.2 from sources on Ubuntu

2023-02-21 Thread Luca Olivetti via lazarus
El 21/2/23 a les 13:48, Bo Berglund via lazarus ha escrit: Any ideas what has gone wrong? no idea really, I'm not familiar with fppkg. I can only say that in lazarus my "fppkg configuration file" setting is empty, if I invoke "fppkg list" from the command line it works both under windows and

Re: [Lazarus] Fppkg reports RTL not installed - Lazarus 2.2.4/fpc 3.2.2 from sources on Ubuntu

2023-02-21 Thread Luca Olivetti via lazarus
El 21/2/23 a les 11:12, Bo Berglund via lazarus ha escrit: So it is definitely about the Lazarus version 2.2.4! I know that this won't help you, but just for the record I have Lazarus 2.2.4 both under windows and linux and no popup on either. Both self compiled with fpc 3.2.2 (32 bits fpc

Re: [Lazarus] Using packages for often used units across projects?

2023-02-12 Thread Luca Olivetti via lazarus
El 12/2/23 a les 14:44, Bo Berglund via lazarus ha escrit: I found the wiki page: https://wiki.lazarus.freepascal.org/Lazarus_Packages it seems not to describe my use case, I believe. Actually it does, if you follow the heading "5.4 Creating a package for your common units" right at the

Re: [Lazarus] LazReport, how to mix data from multiple datasets?

2023-01-11 Thread Luca Olivetti via lazarus
El 11/1/23 a les 10:20, Luca Olivetti via lazarus ha escrit: El 10/1/23 a les 16:39, Luca Olivetti via lazarus ha escrit: For the record: in the report designer the band has a "Dataset" property and you can assign to it the name of a TRfDbDataset on the form. I tried that

Re: [Lazarus] LazReport, how to mix data from multiple datasets?

2023-01-11 Thread Luca Olivetti via lazarus
El 10/1/23 a les 16:39, Luca Olivetti via lazarus ha escrit: For the record: in the report designer the band has a "Dataset" property and you can assign to it the name of a TRfDbDataset on the form. I tried that previously and it didn't seem to work. After some painful debugg

[Lazarus] LazReport, how to mix data from multiple datasets?

2023-01-10 Thread Luca Olivetti via lazarus
Hello, I see that I cannot use more than one dataset in a report (actually I can, the problem is that the second dataset show always the same line, repeated for how many rows there are in the first one i.e.: ds1 row1 ds1 row2 ds1 row3 ds2 row1 ds2 row1 ds2 row1 )

Re: [Lazarus] Lazreport: how to print something when there are no records?

2022-12-14 Thread Luca Olivetti via lazarus
El 13/12/22 a les 12:53, Luca Olivetti via lazarus ha escrit: As per the subject, I'd like LazReport to print "No records to print" (or whatever else I want to print) when there are no records in the dataset. How do I do that? I found a way: add a record summary band wi

[Lazarus] Lazreport: how to print something when there are no records?

2022-12-13 Thread Luca Olivetti via lazarus
As per the subject, I'd like LazReport to print "No records to print" (or whatever else I want to print) when there are no records in the dataset. How do I do that? Bye -- Luca Olivetti Wetron Automation Technology http://www.wetron.es/ Tel. +34 93 5883004 (Ext.3010) Fax +34 93 5883007 --

Re: [Lazarus] How to fix slow screen refresh of TListbox?

2022-11-13 Thread Luca Olivetti via lazarus
El 12/11/22 a les 12:13, Bo Berglund via lazarus ha escrit: On Sat, 12 Nov 2022 09:45:15 +0100, Luca Olivetti via lazarus wrote: El 11/11/22 a les 23:37, Bo Berglund via lazarus ha escrit: But how to jump to the end of the text on screen? TheSynEdit.TopLine:=TheSynEdit.Lines.Count

Re: [Lazarus] How to fix slow screen refresh of TListbox?

2022-11-12 Thread Luca Olivetti via lazarus
El 11/11/22 a les 23:37, Bo Berglund via lazarus ha escrit: But how to jump to the end of the text on screen? TheSynEdit.TopLine:=TheSynEdit.Lines.Count-TheSynEdit.LinesInWindow+1 Bye -- Luca Olivetti Wetron Automation Technology http://www.wetron.es/ Tel. +34 93 5883004 (Ext.3010) Fax +34

Re: [Lazarus] How to fix slow screen refresh of TListbox?

2022-11-11 Thread Luca Olivetti via lazarus
El 11/11/22 a les 17:56, Bo Berglund via lazarus ha escrit: I have never used TSynEdit before so I tried dropping one onto my form and it looked a bit "strange" with a wide margin to the left... > How does it work (especially the margin that steals space)? Play with the properties in the

Re: [Lazarus] How to fix slow screen refresh of TListbox?

2022-11-11 Thread Luca Olivetti via lazarus
El 11/11/22 a les 16:29, Bo Berglund via lazarus ha escrit: I have noticed that after a while the display becomes very sluggish when data arrives and I think that is due to the way the component operates. You could try using a TSynEdit instead of a TListBox: some years ago I switched from

Re: [Lazarus] GStreamer API unit added

2022-11-08 Thread Luca Olivetti via lazarus
El 9/11/22 a les 3:06, Aruna Hewapathirane via lazarus ha escrit: This time it tries to link but dies saying can't find : /usr/bin/ld.bfd: cannot find -lgstreamer-1.0 In debian/ubuntu based distributions you'll have to install the libgstreamer1.0-dev package: $ apt-file search

Re: [Lazarus] pas2js and server sent events

2022-08-26 Thread Luca Olivetti via lazarus
El 26/8/22 a les 9:27, Ondrej Pokorny ha escrit: Hello Luca, better send the message to pas2js mailing list directly: https://lists.freepascal.org/mailman/listinfo/pas2js/ Ouch, I forgot there ir a pas2js list and I'm even subscribed to it. Done. Sorry for the noise. Bye -- Luca Olivetti

[Lazarus] pas2js and server sent events

2022-08-26 Thread Luca Olivetti via lazarus
Hello, I see that pas2js has support for websockets, but I cannot find if it also supports server sent events. A couple of years ago I implemented an application with sse where I used fpWeb and plain html+javascript in the browser. Now I need to implement a more complex application and I'd

Re: [Lazarus] Is there a way to reconnect to postgresql if the connection fails?

2022-08-24 Thread Luca Olivetti via lazarus
El 24/8/22 a les 13:15, Luca Olivetti via lazarus ha escrit: El 24/8/22 a les 12:50, Michael Van Canneyt ha escrit: https://bugs.freepascal.org/view.php?id=33737 I added a couple of comments to that bug (that I cannot reopen). I reopened it. If you can implement a patch that checks

Re: [Lazarus] Is there a way to reconnect to postgresql if the connection fails?

2022-08-24 Thread Luca Olivetti via lazarus
El 24/8/22 a les 12:50, Michael Van Canneyt ha escrit: https://bugs.freepascal.org/view.php?id=33737 I added a couple of comments to that bug (that I cannot reopen). I reopened it. If you can implement a patch that checks forcedClosed for postgres, I will be glad to check & apply it...

Re: [Lazarus] Is there a way to reconnect to postgresql if the connection fails?

2022-08-24 Thread Luca Olivetti via lazarus
El 17/5/18 a les 9:50, Luca Olivetti via Lazarus ha escrit: El 15/05/18 a les 21:43, Luca Olivetti via Lazarus ha escrit: El 15/05/18 a les 21:11, Michael Van Canneyt via Lazarus ha escrit: I will need to check this, but the purpose of Close(True) is exactly to ignore errors while closing

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-30 Thread Luca Olivetti via lazarus
El 30/6/22 a les 18:20, Werner Pamler via lazarus ha escrit: But isn't this the same problem? When Vampyre is not installed, and the streamer sees the TImageingPNG classname there is no way how to find the end of the Picture.Data block. Wouldn't it be better (if at all possible) to add a

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-30 Thread Luca Olivetti via lazarus
El 30/6/22 a les 13:45, Luca Olivetti via lazarus ha escrit: I'm puzzled: now I removed the vampyre lib from the ide, in a form I need ImagingComponent and ImagingClassed. I drop a TPicture with a png image and it is blank at runtime. This time it is streamed as TPortableNetworkGraphic

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-30 Thread Luca Olivetti via lazarus
El 24/6/22 a les 9:48, Luca Olivetti via lazarus ha escrit: El 24/6/22 a les 0:19, Mattias Gaertner via lazarus ha escrit: but why did it find the class for writing and not for reading it back? Also, once solved that, if it streams it using a class provided by a package, shouldn't the project

[Lazarus] Differentiate between insert and append in TDataset events

2022-06-29 Thread Luca Olivetti via lazarus
Hello, using a TDbGrid, I want to take different actions if the user is inserting or appending a record (in this case to automatically assign the ordering field so that the record appears in the right row after post). The method TDataSet.DoInsertAppend just differentiates them internally,

[Lazarus] Lazarus 2.2 and FormResize

2022-06-28 Thread Luca Olivetti via lazarus
With Lazarus 2.0.12 the OnResize event for a form was fired while resizing, but in 2.2.2 it's fired only when the resizing is done (only under windows, under linux it behaves the same as before). However, if I put, say, a panel with top,left,bottom,right anchoring, its OnResize event is fired

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-26 Thread Luca Olivetti via lazarus
El 26/6/22 a les 13:44, Werner Pamler via lazarus ha escrit: Am 26.06.2022 um 13:20 schrieb Luca Olivetti via lazarus: El 26/6/22 a les 11:36, Werner Pamler via lazarus ha escrit: Am 26.06.2022 um 10:54 schrieb Luca Olivetti via lazarus: VampyreImaginPackage 0.80 Mine is v0.82 which

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-26 Thread Luca Olivetti via lazarus
El 26/6/22 a les 11:36, Werner Pamler via lazarus ha escrit: Am 26.06.2022 um 10:54 schrieb Luca Olivetti via lazarus: VampyreImaginPackage 0.80 Mine is v0.82 which is the current version in OPM. According to their release notes there are changes related to PNG saving. My online package

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-26 Thread Luca Olivetti via lazarus
El 26/6/22 a les 1:08, Werner Pamler via lazarus ha escrit: It doesn't even work at designtime (see above). Try attached demo project. The "paw" image was inserted into a TImage after installation of Vampyre. All I had to do to get it working is to add Vampyre to the project requirements

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-25 Thread Luca Olivetti via lazarus
El 24/6/22 a les 17:27, Werner Pamler via lazarus ha escrit: Ah, of course. (I thought I had searched for "Register" in unit graphics...). Now I saw that Vampyre also uses these TPicture class methods to finally register their formats for TPicture. Thus, everything should be fine. No, it

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-24 Thread Luca Olivetti via lazarus
[sorry for the top post, I'm answering from my phone] I think it does, otherwise the TPicture in the TImage wouldn't be streamed as TImagingPNG. OTOH, if I read the TPicture code correctly, there's only one registration so I don't understand how it is possible that it finds the class for

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-24 Thread Luca Olivetti via lazarus
El 24/6/22 a les 0:19, Mattias Gaertner via lazarus ha escrit: but why did it find the class for writing and not for reading it back? Also, once solved that, if it streams it using a class provided by a package, shouldn't the project have a dependency automatically added on that package? Both

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-23 Thread Luca Olivetti via lazarus
El 23/6/22 a les 21:40, Mattias Gaertner via lazarus ha escrit: On Thu, 23 Jun 2022 20:38:59 +0200 Luca Olivetti via lazarus wrote: [...] I don't understand why the ide prefers one class over the other, I guess they are all treated the same and the one registered last wins? Correct. See

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-23 Thread Luca Olivetti via lazarus
El 23/6/22 a les 13:29, Luca Olivetti via lazarus ha escrit: I self build lazarus from the git sources, so maybe it is something in my environment. I found the cause: it's the VampyreImaging library. If I install it in the ide, it will stream png as "TImagingPNG&quo

Re: [Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-23 Thread Luca Olivetti via lazarus
El 23/6/22 a les 13:29, Luca Olivetti via lazarus ha escrit: I tested under both linux(qt5) and windows and the behavior is the same (the only difference is that under windows I use fpc 3.2.0 with lazarus 2.0.12 and 3.2.2 with 2.2.2, while under windows I use fpc 3.2.2 for both). Windows 32

[Lazarus] Strange issue with TImage and lazarus 2.2.2

2022-06-23 Thread Luca Olivetti via lazarus
Before reporting an issue, I wanted to ask. I have a strange issue with TImage and lazarus 2.2.2: if (at designtime) I load a png or a jpg image in a TImage but at runtime it is blank. Worse, if I copy paste it, I get a streaming read error on Data (either when pasting or when running the

Re: [Lazarus] How to convert Delphi program with TRichEdit?

2021-12-09 Thread Luca Olivetti via lazarus
El 9/12/21 a les 16:19, Bo Berglund via lazarus ha escrit: On Thu, 9 Dec 2021 16:01:01 +0100, Luca Olivetti via lazarus wrote: El 9/12/21 a les 15:05, Bo Berglund via lazarus ha escrit: If not is there another Lazarus component that can be used? Maybe you could use TMPHexEditorEx https

Re: [Lazarus] How to convert Delphi program with TRichEdit?

2021-12-09 Thread Luca Olivetti via lazarus
El 9/12/21 a les 15:05, Bo Berglund via lazarus ha escrit: If not is there another Lazarus component that can be used? Maybe you could use TMPHexEditorEx https://github.com/michalgw/mphexeditor Bye -- Luca Olivetti Wetron Automation Technology http://www.wetron.es/ Tel. +34 93 5883004

Re: [Lazarus] Application.QueueAsyncCall and "conversion between ordinals and pointers is not portable"

2021-11-29 Thread Luca Olivetti via lazarus
El 29/11/21 a les 17:54, Mattias Gaertner via lazarus ha escrit: On Fri, 26 Nov 2021 13:15:07 +0100 Luca Olivetti via lazarus wrote: Hello, Application.QueueAsyncCall is defined as procedure Application.QueueAsyncCall(const AMethod:TDataEvent; Data: PtrInt); When I want to pass a string

[Lazarus] Application.QueueAsyncCall and "conversion between ordinals and pointers is not portable"

2021-11-26 Thread Luca Olivetti via lazarus
Hello, Application.QueueAsyncCall is defined as procedure Application.QueueAsyncCall(const AMethod:TDataEvent; Data: PtrInt); When I want to pass a string or a big structure as "Data", I create a pointer and use that, casting it as PtrInt, then I use and free it in the Async Method., e.g.

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-11-24 Thread Luca Olivetti via lazarus
El 24/11/21 a les 14:38, Luca Olivetti via lazarus ha escrit: . I suppose the message comes from some windows core dll and windbg can display it, I don't know if and how gdb can (I'm not using fpdebug yet, maybe it can?). Well, call me stupid: the message is perfectly visible in the "

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-11-24 Thread Luca Olivetti via lazarus
El 24/11/21 a les 14:38, Luca Olivetti via lazarus ha escrit: El 24/11/21 a les 14:29, Martin Frb via lazarus ha escrit: I don't know where that message came from, but is there a way to see it while debugging the application under lazarus? I would guess this is based on https

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-11-24 Thread Luca Olivetti via lazarus
El 24/11/21 a les 14:29, Martin Frb via lazarus ha escrit: I don't know where that message came from, but is there a way to see it while debugging the application under lazarus? I would guess this is based on

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-11-24 Thread Luca Olivetti via lazarus
El 3/11/21 a les 15:56, Luca Olivetti via lazarus ha escrit: A quick follow up: I used the wrong size when mallocing data (size of the pointer variable instead of the size of the struct it pointed to, d'oh!). I found it by running the program under windbg and there I saw a message saying

Re: [Lazarus] New install on Ubuntu 20.04.3 Cinnamon - Errors when recompiling IDE

2021-11-23 Thread Luca Olivetti via lazarus
El 23/11/21 a les 11:12, Bo Berglund via lazarus ha escrit: What can cause this and how do I solve it? Did you try a "make all" or "make bigide" from the lazarus source directory (so it will build all its tools)? Bye -- Luca Olivetti Wetron Automation Technology http://www.wetron.es/

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-11-03 Thread Luca Olivetti via lazarus
El 29/10/21 a les 12:48, Christo Crause ha escrit: On Fri, Oct 29, 2021 at 10:41 AM Luca Olivetti via lazarus mailto:lazarus@lists.lazarus-ide.org>> wrote: I now tested under windows 10 64 bits (the exe is 32 bits, the previous test was under windows 7 32 bits), and here i

Re: [Lazarus] Debugger stops in c dll even when no breakpoint set

2021-10-28 Thread Luca Olivetti via lazarus
El 28/10/21 a les 14:28, Christo Crause ha escrit: On Thu, Oct 28, 2021 at 2:01 PM Luca Olivetti via lazarus mailto:lazarus@lists.lazarus-ide.org>> wrote: 77045AC4 cc                       int3 The Int3 instruction means break, so this is the expected beh

[Lazarus] Debugger stops in c dll even when no breakpoint set

2021-10-28 Thread Luca Olivetti via lazarus
I'm using a quite complex c dll (pascal headers here: https://github.com/fluisgirardi./fpopen62541). For logging purposes, this dll can call a function but it needs to support varargs, so I wrote a simple c source (https://github.com/fluisgirardi/fpopen62541/blob/main/pascallog/pascallog.c),

Re: [Lazarus] Lazarus - Cant compile ZeosDBO

2021-09-20 Thread Luca Olivetti via lazarus
El 20/9/21 a les 13:32, Terry A. Haimann via lazarus ha escrit: I don't understand what you are doing here. All I want is access to MariaDB. I beleive it is using mysql80conn. I was just telling you the version I'm using and that compiles fine with lazarus 2.0.12/fpc 3.2.0 Bye -- Luca

Re: [Lazarus] Lazarus - Cant compile ZeosDBO

2021-09-20 Thread Luca Olivetti via lazarus
El 19/9/21 a les 23:39, Terry A. Haimann via lazarus ha escrit: I just bought a new laptop and tring to set up Lazarus. The problem is installing ZeosDBO into Lazarus. This is the version of zeosdbo I have installed, both under windows and linux (I don't know if I should use any later or

Re: [Lazarus] FCL-Web updates/extensions

2021-09-01 Thread Luca Olivetti via lazarus
El 1/9/21 a les 17:14, Michael Van Canneyt via lazarus ha escrit: 2) specifically the hack for server-sent events I mentioned here https://lists.lazarus-ide.org/pipermail/lazarus/2020-June/238089.html will still work? The pastebin link is down ? it's still there but it requires a login,

Re: [Lazarus] FCL-Web updates/extensions

2021-09-01 Thread Luca Olivetti via lazarus
El 1/9/21 a les 13:06, Michael Van Canneyt via lazarus ha escrit: - The websocket protocol support can be attached to the HTTP server. That   means you can initiate a websocket connection on the same port as the HTTP   server is listening; the HTTP server will hand off the connection to the

Re: [Lazarus] Lazarus Release 2.0.12

2021-03-03 Thread Luca Olivetti via lazarus
El 3/3/21 a les 9:42, Luca Olivetti via lazarus ha escrit: With 3.2.0 proper everything seems to be fine. Well, not really. I forgot about this: https://bugs.freepascal.org/view.php?id=37370 Could somebody look into it? Even with my fix I'm having other problems with sdfdataset that I'm

Re: [Lazarus] Lazarus Release 2.0.12

2021-03-03 Thread Luca Olivetti via lazarus
El 2/3/21 a les 13:13, Luca Olivetti via lazarus ha escrit: El 2/3/21 a les 12:13, Luca Olivetti via lazarus ha escrit: El 2/3/21 a les 11:27, Luca Olivetti via lazarus ha escrit: and the fact that TMemInifile doesn't have a create method that allows to specify the encoding). > This is wo

Re: [Lazarus] Lazarus Release 2.0.12

2021-03-02 Thread Luca Olivetti via lazarus
El 2/3/21 a les 12:13, Luca Olivetti via lazarus ha escrit: El 2/3/21 a les 11:27, Luca Olivetti via lazarus ha escrit: and the fact that TMemInifile doesn't have a create method that allows to specify the encoding). > This is worse than I initially thought: the only way to spec

Re: [Lazarus] Lazarus Release 2.0.12

2021-03-02 Thread Luca Olivetti via lazarus
El 2/3/21 a les 11:27, Luca Olivetti via lazarus ha escrit: and the fact that TMemInifile doesn't have a create method that allows to specify the encoding). This is worse than I initially thought: the only way to specify an encoding is to use a stream and a TIniFile (with a TMemIniFile

  1   2   3   >