<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/lazarus-ccr/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 14 Jun 2023 05:39:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lazarus-ccr/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>FCL-Image Jpeg Reader/Writer FInfo variable</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318188/thread/c1bacedd29/?limit=25#a68d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;in the TFPReadJPEG = class(TFPCustomImageReader) &lt;br/&gt;
the variable&lt;/p&gt;
&lt;p&gt;FInfo: jpeg_decompress_struct; &lt;/p&gt;
&lt;p&gt;Should be moved to protected so the derived classes can read it.&lt;/p&gt;
&lt;p&gt;Same thing for TFPWriterJPEG FInfo.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MaxM</dc:creator><pubDate>Wed, 14 Jun 2023 05:39:05 -0000</pubDate><guid>https://sourceforge.net692f18b8084d531be57e603930301af930a92fa7</guid></item><item><title>new version of ZMSQL</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318188/thread/6f6a112d83/?limit=25#134e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In meantime, I have done small update, please download this version: &lt;a href="https://matasoft.hr/pl_ZMSQL_v7.6.2.7z" rel="nofollow"&gt;https://matasoft.hr/pl_ZMSQL_v7.6.2.7z&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zlatko Matić</dc:creator><pubDate>Sun, 26 Feb 2023 17:33:11 -0000</pubDate><guid>https://sourceforge.netf1c7d494e02cda9c40af766ee42822fe500a88df</guid></item><item><title>new version of ZMSQL</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318188/thread/6f6a112d83/?limit=25#cc7f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello Werner,&lt;/p&gt;
&lt;p&gt;Are you maintainer of ZMSQL package in Lazarus CCR?&lt;br/&gt;
If so, can you please upload my latest work on CodeTyphon ZMSQL package?&lt;br/&gt;
Link for download: &lt;a href="https://matasoft.hr/pl_ZMSQL__v7.6.2_2023-02-21.7z" rel="nofollow"&gt;https://matasoft.hr/pl_ZMSQL__v7.6.2_2023-02-21.7z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I would also kindly ask you to create Lazarus package as well, as I am working in CodeTyphon and don't have Lazarus instance...&lt;/p&gt;
&lt;p&gt;I have done many changes, of which most important are:&lt;br/&gt;
ZMSQL version 7.6.2, 21.02.2023: by Zlatko Matić&lt;br/&gt;
&lt;em&gt;ZMQueryDataset is now descendant of TRxMemoryData by defualt, but you can always switch back to TBufDataset, by compiler directive.&lt;br/&gt;
       Reason for this decision is because TBufDataset cannot load data from large csv files.&lt;br/&gt;
&lt;/em&gt;ZMBufDataset removed from package.&lt;br/&gt;
&lt;em&gt;Removed dependency on TSdfDataset. TCSVdataset is now used for importing data from CSV files.&lt;br/&gt;
&lt;/em&gt;When importing data from CSV files, via TCSVDataset, FieldDef.Size and Field.Size properties are now determined by inspecting actual values through all rows.&lt;br/&gt;
       Rason for this is to decrease memory consumption for loading large csv files.&lt;br/&gt;
       Note that TCSVDataset does setup Size property always to Size=255, which is not optimal...&lt;br/&gt;
&lt;em&gt;CopyFromDataset is renamed to CopyFromADataset, in order not to hide CopyFromDataset coming from TBuFDataset&lt;br/&gt;
&lt;/em&gt;Added function DetermineSeparator(AFileName: String; var HasFieldNames: Boolean): Char; to be used for automatic determination of field delimiter in a csv file.&lt;br/&gt;
&lt;em&gt;Resolved bug that was preventing multiple consecutive loading of different csv files.&lt;br/&gt;
&lt;/em&gt;Addded procedure GetFieldsListFromCSVFile(List: TStrings);  This is fast method to determine field names in the csv file registered as TableName.&lt;br/&gt;
       Corresponding change made in unit vsb_Zmsql, in order for TZMQueryBuilder can load field information fast.&lt;br/&gt;
&lt;em&gt;Added procedure CopyDataFromDataset(DataSet: TDataSet);&lt;br/&gt;
&lt;/em&gt;Various other minor changes and bugfixes     &lt;/p&gt;
&lt;p&gt;Thank you in advance,&lt;br/&gt;
Zlatko Matić (tatamata on forum)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zlatko Matić</dc:creator><pubDate>Thu, 23 Feb 2023 10:22:00 -0000</pubDate><guid>https://sourceforge.net3497ff25287e334d2a1f13f137dff014a3174112</guid></item><item><title>AbUnzipper: ExtractToStream raises Exception "EAbZipInvalidPassword"</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318189/thread/2b474a2830/?limit=25#0c13</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When using a password encrypted zip file and try to extract a text file to a stream I'm getting an exception, password is correct. Am I doing anything wrong?&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;function&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;TForm1.GetTextFileFromZIP&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;Filename: String&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TStringlist&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s"&gt;AStream:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;TMemoryStream&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;AList&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;TStringlist&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s"&gt;AStream&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;:=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;TMemoryStream.Create&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;AList&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;:=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;TStringList.Create&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;AbUnZipper&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ExtractToStream&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FileName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AStream&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;AStream&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Position&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;AList&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;LoadFromStream&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AStream&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Result&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;:=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;AList&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;except&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;e:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;Exception&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;do&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;ShowMessage&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'Exception Details: '&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;E&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ClassName&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s"&gt;'/'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;E&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Message&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;finally&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="s"&gt;AStream.Free&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;AList&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Free&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;"Cannot extract file - invalid password&lt;/p&gt;
&lt;p&gt;in file '....\source\AbUnzPrc.pas' in line 1012 " &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Holger Scholz</dc:creator><pubDate>Thu, 12 May 2022 18:00:51 -0000</pubDate><guid>https://sourceforge.net99b82cdb8d1b074811dd68df09cc3132364015ce</guid></item><item><title>Contributing code</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318188/thread/2b1e56a31c/?limit=25#b348</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I made some additions to IndustrialStuff. How can I contribute the code easy way, without a need to set up Git or SVN clients?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Boban_Spasic</dc:creator><pubDate>Sat, 05 Feb 2022 17:52:04 -0000</pubDate><guid>https://sourceforge.net91257d26d0468a0b91f3136011dbbc4c6374b690</guid></item><item><title>LazBarcodes - Getting access violation error when Text input is long</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318189/thread/6cb06a8616/?limit=25#0461</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When long input is assigned to Text property it shows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Project xyz raised exception class 'External: SIGSEGV'.&lt;/p&gt;
&lt;p&gt;In file 'libs/lazbarcodes/src/lbc_helper.pas' at line 247&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The crash happens when 4296, 3000, 2000 etc. number of chars are input. 1000 chars turns out ok. 1450 works but 1500 raises the error. I haven't tested if this is related to component's width or height.&lt;/p&gt;
&lt;p&gt;Issue with more details is &lt;a class="" href="https://gitlab.com/lazplanet/qr-code-generator/-/issues/2" rel="nofollow"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I wasn't sure if it's a bug or I messed up something, so posted here first.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adnan</dc:creator><pubDate>Sun, 02 Jan 2022 11:42:02 -0000</pubDate><guid>https://sourceforge.netbc23433417d218be7d706ae39261306ad4f78764</guid></item><item><title>installing RichMemo via package manager</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318189/thread/7917f709df/?limit=25#a6f3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am learning Lazarus via a youtube series of videos on Delphi(sorry, it was the first acceptable video I found), it need the component TRichMemo; I found in the online package manager that it would be possible to donload and install RichMemo in Lazarus; I have installed release 2.0.8, running Windows10home on laptop. When I try to activate this RichMemo install in that manager I do not see if it completes succesfully nor where the component should be added. Question: how can I install this package (and maybe more on a later moment) to get this component available. I do like the Lazarus package very much and will indeed use it for making applications and maybe I can join the team for translations and more things.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ruud van der Made</dc:creator><pubDate>Mon, 06 Jul 2020 20:47:51 -0000</pubDate><guid>https://sourceforge.net7aadd592bc3ba6bbe79a9cd4fd90508c010d4dd5</guid></item><item><title>RX - Translation for Brazilian Portuguese</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318188/thread/db363049c5/?limit=25#6523</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;I've translatad the messages of file rxdconst to Brazilian Portuguese.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pedro Araújo</dc:creator><pubDate>Sat, 29 Feb 2020 23:00:40 -0000</pubDate><guid>https://sourceforge.netd8b6d243392e4da920b133bcdbd41e5d18a20ca5</guid></item><item><title>Impossible to access ti Git or SVN</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318189/thread/dc91965a/?limit=25#8797</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Could not access to git, there are no files.&lt;br/&gt;
And SVN I get no repository found&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hichem BOUKSANI</dc:creator><pubDate>Sat, 05 May 2018 20:32:20 -0000</pubDate><guid>https://sourceforge.neta6f6ff73c3441b99cdd8fe1ef0b65918a8dd1a1a</guid></item><item><title>Commit with subversion</title><link>https://sourceforge.net/p/lazarus-ccr/discussion/318189/thread/38e555cc/?limit=25#aad8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello! I make some work to make poosible to create help files to RxLib with .sh script and make a .bat file to make the same possible to windows-users. If it helps you somehow How can i do a commit, or hou can i join to developers?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yuri Gureev</dc:creator><pubDate>Wed, 06 Dec 2017 22:27:01 -0000</pubDate><guid>https://sourceforge.net8281ae0a85e0f235384b1410fc26f5b9a21da315</guid></item></channel></rss>