Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #20040 > unrolled thread

TwinBasic nel frattempo ...

Started bySB <stNOOObenevSPAM@tin.it>
First post2023-08-25 17:20 +0200
Last post2023-09-03 18:12 +0200
Articles 6 — 4 participants

Back to article view | Back to it.comp.lang.visual-basic


Contents

  TwinBasic nel frattempo ... SB <stNOOObenevSPAM@tin.it> - 2023-08-25 17:20 +0200
    Re: TwinBasic nel frattempo ... noone@no.void (Reventlov) - 2023-08-28 20:03 +0000
      Re: TwinBasic nel frattempo ... GIO <doc.tmn@gmail.com> - 2023-08-29 15:26 +0200
        Re: TwinBasic nel frattempo ... RobertoA <amorosik@tiscalinet.it> - 2023-08-31 15:35 +0200
          Re: TwinBasic nel frattempo ... SB <stNOOObenevSPAM@tin.it> - 2023-08-31 16:44 +0200
            Re: TwinBasic nel frattempo ... RobertoA <amorosik@tiscalinet.it> - 2023-09-03 18:12 +0200

#20040 — TwinBasic nel frattempo ...

FromSB <stNOOObenevSPAM@tin.it>
Date2023-08-25 17:20 +0200
SubjectTwinBasic nel frattempo ...
Message-ID<3qdheip6vqamumtt9rjlqcrefmt06611b4@4ax.com>
TwinBasic continua ad essere sviluppato ed è già usabile, io  ho appena creato
una DLL a 64 bit derivata da una a 32 bits che avevo fatto funzionare col trucco
dell'Exe ActiveX e che prima o poi avrei dovuto rifare in .net o in C++, bleah.

Phillips Wayne ha fatto un buon lavoro, e ha avuto già diverse prenotazioni, io
stesso gli ho inviato una donazione.
Poi potremmo discutere sull'opportunità di usare un prodotto che ha un solo
sviluppatore e non è open source, ma per il momento va bene, anche perchè non
c'è molta scelta, ad esempio RadBasic è open source e dovrebbe essere 100% VB6
compatibile ma lo sviluppo procede mooolto lentamente e allo stato attuale non è
paragonabile a TwB.


Se a qualcuno interessa, può scaricare l'ultima versione qui: (adesso siamo alla
BETA 382, ma ne seguiranno altre)

https://github.com/twinbasic/twinbasic/releases

Si va su Github, si clicca su Asstets e si scarica lo zip.
Poi basta estrarre lo zip in una sua cartella e cliccare su twinBASIC.exe, senza
nessuna installazione.

Richiede Microsoft Edge Web View, ma se non lo trova lo propone lui, io che non
ho Edge l'ho dovuto installare.

Ho importato un .vbp e ha funzionato, l'unica cosa è che è molto fiscale nelle
dichiarazioni, anche se usavo già Option Explicit ho dovuto comunque aggiungere
un paio di Def.

C'è anche qualche differenza nelle dichiarazioni delle API, es:

In VB6
Private Declare Function GetForegroundWindow Lib "user32" () As Long

In twinBASIC:

Public Declare PtrSafe Function  GetForegroundWindow Lib "user32" () As Long


Tra i vantaggi c'è anche la possibilità di compilare i vecchi programmi con le
istruzioni AVX2 che sono molto più veloci, leggere qui il post #28:

https://www.vbforums.com/showthread.php?900863-VB6-calculates-1-billion-numbers-to-find-the-number-that-can-be-rounded-by-7
o  https://shorturl.at/dorL9

Se qualcuno usa la oleexp.tlb VB6 gli potrebbe interessare questo:
https://github.com/fafalone/tbShellLib


-- 
ciao
  Stefano

[toc] | [next] | [standalone]


#20041

Fromnoone@no.void (Reventlov)
Date2023-08-28 20:03 +0000
Message-ID<64ecfcd4.75337781@news.eternal-september.org>
In reply to#20040
Il giorno Fri, 25 Aug 2023 17:20:39 +0200, SB <stNOOObenevSPAM@tin.it> ha scritto:

>TwinBasic continua ad essere sviluppato ed è già usabile, io  ho appena creato
>una DLL a 64 bit derivata da una a 32 bits che avevo fatto funzionare col trucco
>dell'Exe ActiveX e che prima o poi avrei dovuto rifare in .net o in C++, bleah.
>
>https://github.com/twinbasic/twinbasic/releases
>
>Si va su Github, si clicca su Asstets e si scarica lo zip.
>Poi basta estrarre lo zip in una sua cartella e cliccare su twinBASIC.exe, senza
>nessuna installazione.

Molto interessante.
Grazie.
Stavo giusto pensando di ricominciare a scrivere qualche piccola applicazione per il
lavoro e mi sembra molto leggero rispetto a Vb6

---
Reventlov [at] Katamail. com
-- 
Giovanni Cenati (Bergamo, Italy)
Write to "Reventlov" at katamail com
http://digilander.libero.it/Cenati (Esempi e programmi in VbScript)
-- 

[toc] | [prev] | [next] | [standalone]


#20042

FromGIO <doc.tmn@gmail.com>
Date2023-08-29 15:26 +0200
Message-ID<uckrml$296nh$1@dont-email.me>
In reply to#20041
Il 28/08/2023 22:03, Reventlov ha scritto:
> Il giorno Fri, 25 Aug 2023 17:20:39 +0200, SB <stNOOObenevSPAM@tin.it> ha scritto:
> 
>> TwinBasic continua ad essere sviluppato ed è già usabile, io  ho appena creato
>> una DLL a 64 bit derivata da una a 32 bits che avevo fatto funzionare col trucco
>> dell'Exe ActiveX e che prima o poi avrei dovuto rifare in .net o in C++, bleah.
>>
>> https://github.com/twinbasic/twinbasic/releases
>>
>> Si va su Github, si clicca su Asstets e si scarica lo zip.
>> Poi basta estrarre lo zip in una sua cartella e cliccare su twinBASIC.exe, senza
>> nessuna installazione.
> 
> Molto interessante.
> Grazie.
> Stavo giusto pensando di ricominciare a scrivere qualche piccola applicazione per il
> lavoro e mi sembra molto leggero rispetto a Vb6
> 
> ---
> Reventlov [at] Katamail. com

Ancora molto giovane.

Lo uso da un po', ed ho a che fare quotidianamente con piccole cose 
fastidiose. Comunque sono uno di quelli che lo paga.

-- 
GIO

[toc] | [prev] | [next] | [standalone]


#20043

FromRobertoA <amorosik@tiscalinet.it>
Date2023-08-31 15:35 +0200
Message-ID<ucq4vv$3afic$1@dont-email.me>
In reply to#20042
Il 29/08/2023 15:26, GIO ha scritto:
> Il 28/08/2023 22:03, Reventlov ha scritto:
>> Il giorno Fri, 25 Aug 2023 17:20:39 +0200, SB <stNOOObenevSPAM@tin.it> 
>> ha scritto:
>>
>>> TwinBasic continua ad essere sviluppato ed è già usabile, io  ho 
>>> appena creato
>>> una DLL a 64 bit derivata da una a 32 bits che avevo fatto funzionare 
>>> col trucco
>>> dell'Exe ActiveX e che prima o poi avrei dovuto rifare in .net o in 
>>> C++, bleah.
>>>
>>> https://github.com/twinbasic/twinbasic/releases
>>>
>>> Si va su Github, si clicca su Asstets e si scarica lo zip.
>>> Poi basta estrarre lo zip in una sua cartella e cliccare su 
>>> twinBASIC.exe, senza
>>> nessuna installazione.
>>
>> Molto interessante.
>> Grazie.
>> Stavo giusto pensando di ricominciare a scrivere qualche piccola 
>> applicazione per il
>> lavoro e mi sembra molto leggero rispetto a Vb6
>>
>> ---
>> Reventlov [at] Katamail. com
> 
> Ancora molto giovane.
> 
> Lo uso da un po', ed ho a che fare quotidianamente con piccole cose 
> fastidiose. Comunque sono uno di quelli che lo paga.
> 

Certo che l'idea di farlo pagare ancor prima che sia rilasciata una 
prima versione stabile credo rallenti notevolissimamente la crescita di 
una comunita' di utilizzatori di questo strumento
Ed una comunita vivace ed attiva e' un fattore determinante nel successo 
di uno strumento di questo tipo
Credo sarebbe stato saggio renderlo gratuito almeno nelle prime 
versioni, finche' si coaguli un po' di gienti di tutti i paesi del mondo 
che lo usino
Il web e' pieno di ottimi ambienti di programmazione dalle grandi 
potenzialita', ma non bastano le potenzialita' per farlo crescere
Serve l'esempio di codice simile al tuo, serve l'aiuto dell'esperto di 
turno, serve qualche progetto wow che dimostri quel che puo' fare, e 
soprattutto nei primi tempi serve l'assistenza efficace del produttore 
nel risolvere gli eventuali problemi riscontrati

[toc] | [prev] | [next] | [standalone]


#20044

FromSB <stNOOObenevSPAM@tin.it>
Date2023-08-31 16:44 +0200
Message-ID<fv81fi1ncvc5125rui3f29tq5mpkrjug5t@4ax.com>
In reply to#20043
Il giorno Thu, 31 Aug 2023 15:35:52 +0200, RobertoA <amorosik@tiscalinet.it> ha
scritto:


>Certo che l'idea di farlo pagare ancor prima che sia rilasciata una 
>prima versione stabile credo rallenti notevolissimamente la crescita di 
>una comunita' di utilizzatori di questo strumento

La versione che scarichi su Github è gratuita a tutti gli effetti e
completamente funzionante, se non hai una licenza ti mette uno splash-screen
all' avvio dell'eseguibile.

>Ed una comunita vivace ed attiva e' un fattore determinante nel successo 
>di uno strumento di questo tipo
>Credo sarebbe stato saggio renderlo gratuito almeno nelle prime 
>versioni, finche' si coaguli un po' di gienti di tutti i paesi del mondo 
>che lo usino
>Il web e' pieno di ottimi ambienti di programmazione dalle grandi 
>potenzialita', ma non bastano le potenzialita' per farlo crescere
>Serve l'esempio di codice simile al tuo, serve l'aiuto dell'esperto di 
>turno, serve qualche progetto wow che dimostri quel che puo' fare, e 
>soprattutto nei primi tempi serve l'assistenza efficace del produttore 
>nel risolvere gli eventuali problemi riscontrati

Se nella pagina su Github clicchi in alto su "Issues", a tutt'oggi dice: 
392 Open - 888 Closed, quindi gli hanno segnalato più di mille problemi.

Direi che la comunità è molto attiva, il produttore fa quello che può e comunque
imho il "gemello" non è affatto male e migliorerà.


-- 
ciao
  Stefano

[toc] | [prev] | [next] | [standalone]


#20045

FromRobertoA <amorosik@tiscalinet.it>
Date2023-09-03 18:12 +0200
Message-ID<ud2b8p$100mk$1@dont-email.me>
In reply to#20044
Il 31/08/2023 16:44, SB ha scritto:
> Il giorno Thu, 31 Aug 2023 15:35:52 +0200, RobertoA <amorosik@tiscalinet.it> ha
> scritto:
> 
> 
>> Certo che l'idea di farlo pagare ancor prima che sia rilasciata una
>> prima versione stabile credo rallenti notevolissimamente la crescita di
>> una comunita' di utilizzatori di questo strumento
> 
> La versione che scarichi su Github è gratuita a tutti gli effetti e
> completamente funzionante, se non hai una licenza ti mette uno splash-screen
> all' avvio dell'eseguibile.
> 
>> Ed una comunita vivace ed attiva e' un fattore determinante nel successo
>> di uno strumento di questo tipo
>> Credo sarebbe stato saggio renderlo gratuito almeno nelle prime
>> versioni, finche' si coaguli un po' di gienti di tutti i paesi del mondo
>> che lo usino
>> Il web e' pieno di ottimi ambienti di programmazione dalle grandi
>> potenzialita', ma non bastano le potenzialita' per farlo crescere
>> Serve l'esempio di codice simile al tuo, serve l'aiuto dell'esperto di
>> turno, serve qualche progetto wow che dimostri quel che puo' fare, e
>> soprattutto nei primi tempi serve l'assistenza efficace del produttore
>> nel risolvere gli eventuali problemi riscontrati
> 
> Se nella pagina su Github clicchi in alto su "Issues", a tutt'oggi dice:
> 392 Open - 888 Closed, quindi gli hanno segnalato più di mille problemi.
> 
> Direi che la comunità è molto attiva, il produttore fa quello che può e comunque
> imho il "gemello" non è affatto male e migliorerà.
> 
> 

Ma collegamento a db server qualsiasi e controlli data-bound c'e' gia' 
qualcosa oppure no?

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.visual-basic


csiph-web