<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font size="+1"><b>Hello everybody!</b><b><br>
</b></font></p>
<p>1. My name is Şerban Stănescu, I am from România and I just
started learning Gambas.<br>
"Ş" in my name is spelled as --> EN: Sh, FR: ch and "ă", like
the first two letters in "another".<br>
Since my French is poor, I'll stick to English. <br>
</p>
<p><b>2. I just wanted to say "Thanks" to the Admin: Thanks Benoît!</b><br>
And <b>a warm <HELLO!> to all people around here!</b></p>
<p><b>3. My programming skills</b>... Are poor. I am a self-taught,
so lower your expectations.<br>
I have some experience though...<br>
I started learning with VB (5.5? That was back in 1995), then I
tried my hand with some CPP (C++)<br>
and then I tried <font color="#0f0cf2"><b>RapidQ</b></font>,
which I really loved. Same concept as Gambas, but... for Windows.
Long story, so I'll skip it.<br>
That was till 22-07-2012, when I moved for good to Linux. Never
used Windows since.<br>
Sometime ago, I found Gambas. One month ago, I started learning.<br>
Had lots of trouble with the documentation, but I managed to
rebuild from scratch a program<br>
I made years ago in RapidQ, called <i><b>CD Manager</b></i> (was
listed on nonags.com and got 5 ducks out of 6).<br>
It is a simple program, designed to list directories and save
results into .txt files, for archive information management
purposes.<br>
It allwes me to search the DirLists (hence the name: <b>DirLister</b>)
and then perform various searches for WhatEverRequired, <br>
list the results, save the list, narrow the search and so on.<br>
</p>
<p>It's easier to find a file in such a list than mangling with
media. And my archives, exceed 2 TB of data.<br>
So, if you grasp the idea of looking for a needle in a hay stack,
you understand my point.<br>
Here are 2 screenshots:<br>
<a class="moz-txt-link-freetext" href="https://www.facebook.com/photo.php?fbid=2697670833614144">https://www.facebook.com/photo.php?fbid=2697670833614144</a><br>
I chose the URL due to image size. I guess the list supports some
250 K files so adding many files lead to a waste of space.<br>
</p>
<p><font color="#0f0cf2"><u><b>4. To Benoît.</b></u></font></p>
<p><font color="#0f0cf2"><b>A. Amazing RAD!</b></font> Has more than
I dreamed of!<br>
<b>B. The [Dir] class</b> has a flaw. I needed a flag to exclude
some files/directories. Among the constants it is required a
[gbListCurrentUser], <br>
otherwise the program rises the [Access Denied] error when
encountering say, "root/root" or other owner than the current
user.<br>
Using the App as Root on the other hand, it's something to better
avoid, except for experienced users.</p>
<p><b>C. The [Dialog] class.</b> It took me a lot of time (many
hours!) to figure out that the [Dialog.SelectDirectory()] class is
actually the<br>
[Dialog.OpenFile()] stripped down. Bad programming choice, since
if you use the <Dialog.Filer =[...]> somewhere and then you
try to open a directory.<br>
the dialog shown is crippled and useless. You first need to issue
a dummy call of the class with <Dialog.Filer =[""]> in order
to delete the previous filters.<br>
The "Choose Directory" dialog will never ever show, but you can
select a directory in this way. If possible (= can do it in a
reasonable time), <br>
change the hierarchy of the classes and make [SelectDirectory] the
superclass and then add the prototypes for [OpenFile] and create
the subclass for this control.<br>
This way you avoid similar collisions and who-knows-what-else...</p>
<p><b>D. SearchBox for the documentation site.</b> Sorry, but using
the documentation is such a curse! The only option is to move back
and forth through pages,<br>
looking for WHAT? How is anyone supposed to know what he's looking
for, supposedly that the "something" really is there?<br>
Does anyone expect from someone NEW to Gambas to know already
everything? If so, what's the purpose of the documentation?<br>
It takes about 300% more time to find something IF you'tre lucky
enough. <br>
Otherwise, it takes up to 10 times more time moving back and forth
through countless pages, in the hope you'll find something useful.<br>
A SEARCH function, very much like in <a
href="https://lists.gambas-basic.org/cgi-bin/search.cgi">https://lists.gambas-basic.org/cgi-bin/search.cgi</a>,
would solve the problem.<br>
Also, in the built-in Help, would be very helpful a SEARCH
function.<br>
</p>
<p>Best regards!<br>
Şerban<br>
<br>
<br>
</p>
<p><br>
</p>
<p><br>
</p>
</body>
</html>