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


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

TwinBasic nel frattempo ...

From SB <stNOOObenevSPAM@tin.it>
Newsgroups it.comp.lang.visual-basic
Subject TwinBasic nel frattempo ...
Date 2023-08-25 17:20 +0200
Organization A noiseless patient Spider
Message-ID <3qdheip6vqamumtt9rjlqcrefmt06611b4@4ax.com> (permalink)

Show all headers | View raw


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

Back to it.comp.lang.visual-basic | Previous | NextNext in thread | Find similar


Thread

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

csiph-web