[Gambas-user] set of questions

Jussi Lahtinen jussi.lahtinen at ...626...
Sat Oct 24 13:48:41 CEST 2009


With FormName.Visible you know if form is shown or not.

Jussi


On Sat, Oct 24, 2009 at 11:41, Dima Malkov <dima.malkov.russia at ...626...> wrote:
> Benoît Minisini replied:
>> I think you should have been make a thread for each question,
>> because now we are lost when reading the answers!
>
> Now I see the mistake. Sorry.
>
>
> I asked:
>> I want to run my gambas2-application from USB-FLASH-DISK on the
>> computers, that do not have gambas2 installed.
>> -----8<------
>> Can I run my application with just some command, without copying?
>
> Benoît Minisini replied:
>> -----8<------
>> I will tell you when I make the environmental variable change. His name will
>> be something like GB_DIR, or GB_ROOT.
>
> It would be excellent to find the answer in documentation, when the
> technology will be done.
>
>
> I asked:
>> 2) I have the GridView in my program, that displays 4 thousands of rows.
>> When it updates the data (4-10 seconds), program do not reflexes.
>> There is a string in the documentation:
>> "You should use the last <method> if you have thousands of rows to
>> display.".
>> I'm sorry, I do not understand this at all.
>> Could anybody explain this on a simple example?
>
> I thank charlesg, Doriano Blengino and Benoît Minisini for excellent
> practical and theoretical answers.
>
>
> I asked:
>> 3) When I hide persistent Form, how to display it again?
>
> Jussi Lahtinen replied:
>> FromName.Show works with me..?
>
> And Benoît Minisini replied:
>> Show() ?
>
> You want to ask me: "What the problem is?".
> I often need to know, if SomeForm is already opened or yet not. I
> didn't find any property or method of the Form that told about it. The
> fastest way for me was to write such code in SomeForm class:
> -------------------------------------------
> ' Gambas class file
> PUBLIC VAR_FormIsShown AS Boolean
>
> PUBLIC SUB Form_Open()
>  ...
>  VAR_FormIsShown = TRUE
> END
>
> PUBLIC SUB Form_Close()
>  ...
>  VAR_FormIsShown = FALSE
> END
> -------------------------------------------
>
> In FMain I wrote:
> -------------------------------------------
> IF SomeForm.VAR_FormIsShown = FALSE THEN
>  ...
>  SomeForm.Show()
> ENDIF
> -------------------------------------------
>
> SomeForm had that slow GridView (from question No.2). I wanted to make
> it open faster. In a month I suddenly found property "Persistent". I
> already forgot about VAR_FormIsShown and switched it to "true".
> SomeForm opened only ones. I suggested, that SomeForm.Show() wasn't
> antimethod for SomeForm.Hide() but only antimethod for
> SomeForm.Close(). When you answered to me , I saw my mistake. I added
> such code in SomeForm class:
> -------------------------------------------
> PUBLIC SUB Form_Hide()
>  ...
>  VAR_FormIsShown = FALSE
> END
> -------------------------------------------
>
> Now it works. Some persons are worrying about 'Hijacking', so I shall
> not ask: "What is the best way to control if the Form is already
> opened?".
>
>
> I asked:
>> 4) On my monitor with resolution "1024x768" Forms and widgets on them
>> look great. But when I come to my friends with big wide monitors, some
>> widgets (Buttons) became bigger while another widgets don't or not in
>> such proportions. Why does it happen?
>
> Benoît Minisini replied:
>> By default, form and control size is proportional to the height
>> of the default font in pixels. If you don't want this behaviour
>> on a form, just set the "(Scaled)" property to FALSE.
>
> Now it works correctly. :)
> There isn't "(Scaled)" in the list of Form's properties in
> documentation. And there is only "STATIC PROPERTY READ
> gb.qt.Desktop.Scale AS Integer" in the whole documentation. :(
>
>
> I asked:
>> 1) May I create proprietary (not open-source) gambas2-applications and
>> components for gambas2?
> and:
>> 5) Can I easily convert my big project from the gambas2-project to the
>> gambas3-project?
>>
>> 6) My project uses gb.qt3, gb.qt3.ext, gb.kde, gb.kde.html components.
>> Can I easily switch them to gb.qt4 and other components, when my favour
>> Linux-distr Debian will be updated?
> All is clear. Thanks.
>
>
> Faysal Banna wrote:
>> the subject of the whole was posted by Dima (My regards to her )
>> about set of questions and not specific to USB !!!!!
>>
>> she asked a set of questions including USB startup and also
>> including the gridview which is of my interest at the moment ....
>
> "Dima" is a modern citizen short equivalent for traditional Russian
> male-name "Dmitriy".
> Russians prefer to put full name only in documents, or when somebody
> informs about the famous person. In the dialogs russians usually like
> when they are refered by the short equivalents. And be carefull: there
> is a Russian fermale-name "Dina".
> You haven't hurt me.
>
>
> Best regards,
> --
> Dima Malkov (Russia), male, 20 years old, use Gambas for 2 months,
> program in Linux for 2 months, use Linux for 2 years, speak English in
> practice and communicate with foreigners for 3 weeks.
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>




More information about the User mailing list