scubish.com - HOME
 


Go Back   scubish.com - Scuba Diving Forum > Regional Travel and Dive News > Europe > Italy > (Italian)
Register FAQ Search Today's Posts Mark Forums Read


Welcome to the scubish.com - Scuba Diving Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.



Reply
 
LinkBack Thread Tools Display Modes
  #21  
Old 04-11-2007, 01:24 PM
marioglsub
 
Posts: n/a
Default Re: again a provarci per un'interfaccia (era: Re: Test software Immersioni Nitrox)

the Archeopteryx <cor.bonukFANCULOSPAM@libero_NOMAIL_.it> wrote in message news:<KmBgc.9866$Qc.411233@twister1.libero.it>...
> >
> > in che linguaggio è scritto?
> >

>
> Mi è giustappunto venuto in mente ora: se io scoprissi
> che il borland 5.5 (l'unico compilatore che so usare)
> consentisse di creare una DLL e, peggio, sapessi come
> si fa, potrei esportare delle funzioni di interfaccia
> e potresti modificare una parte del tuo programma per
> "usare" il mio. Che ne diresti di un'assoluta
> generalità, compresi un numero arbitrario di inerti,
> stops disposti singolarmente (utili per le grotte)
> eccetera eccetera?
>
> Ciao!
>
> C.


Ciao Corrado,

ci siamo conosciuti un paio di anni fa durante un workshop sulla
decompressione, a Ravenna.

Come ricorderai, ho realizzato un software shareware a scopo didattico
che fornisce un'interfaccia grafica in cui far "girare"
contemporaneamente vari algoritmi decompressivi per compararne i
risultati applicandoli contemporaneamente allo stesso profilo
d'immersione.

Quel programma è realizzato col compilatore Borland C++ Builder 6.0 ma
non sapevo che tu avessi un software scritto con un precedente
compilatore Borland.

Realizzare DLL col Borland C++ Builder 6.0 utilizzando sorgenti
scritti con un compilatore Borland precedente dovrebbe essere
piuttosto semplice ma non sarebbe neanche necessario realizzare delle
DLL in quanto il tuo software potrebbe essere già compatibile ed
integrabile con la mia interfaccia grafica.

Se lo ritenete utile potrei aiutare te e Luca a realizzare un software
decompressivo "tutto italiano".

Mi puoi dare qualche informazione in più sul tuo compilatore?

Ciao

Mario Giuseppe Leonardi
Reply With Quote
  #22  
Old 04-11-2007, 01:24 PM
Luca
 
Posts: n/a
Default Re: again a provarci per un'interfaccia (era: Re: Test software Immersioni Nitrox)

x me va benissimo! Io con il c++ non sono bravissimo ma se proprio devo non
sono a zero.
Cmq, ho ricevuto il tuo software!
Smanetto un pò e poi ci risentiamo via e-mail.
A presto
"the Archeopteryx" <cor.bonukFANCULOSPAM@libero_NOMAIL_.it> ha scritto nel
messaggio news:KmBgc.9866$Qc.411233@twister1.libero.it...
> >
> > in che linguaggio è scritto?
> >

>
> Mi è giustappunto venuto in mente ora: se io scoprissi
> che il borland 5.5 (l'unico compilatore che so usare)
> consentisse di creare una DLL e, peggio, sapessi come
> si fa, potrei esportare delle funzioni di interfaccia
> e potresti modificare una parte del tuo programma per
> "usare" il mio. Che ne diresti di un'assoluta
> generalità, compresi un numero arbitrario di inerti,
> stops disposti singolarmente (utili per le grotte)
> eccetera eccetera?
>
> Ciao!
>
> C.
>



Reply With Quote
  #23  
Old 04-11-2007, 01:24 PM
the Archeopteryx
 
Posts: n/a
Default Re: again a provarci per un'interfaccia (era: Re: Test software ImmersioniNitrox)

Hey!

>
> Quel programma è realizzato col compilatore Borland
> C++ Builder 6.0 ma non sapevo che tu avessi un
> software scritto con un precedente compilatore
> Borland.
>


Ehhh magari uno solo, l'ho riscritto due volte e vado
per la terza ora che sto iniziando a usare la STL del
C++ :((((

Comunque non è affatto scritto per un compilatore in
particolare (sarebbe un bel controsenso, a parte le
porcate di casa MS nel qual caso è tristemente vero)
ma ho usato il più bolso C++ standard evitando il
minimo costrutto che possa risultare in problemi di
portabilità. Non esiste tra l'altro alcuna chiamata a
cose che non siano nella libreria standard del C; solo
da poco sto iniziando a migrare verso la STL ora che
mi hanno detto che è assolutamente stabile e parte
inamovibile del linguaggio (e come tale supportata da
tutti i compilatori).

>
> Realizzare DLL col Borland C++ Builder 6.0
> utilizzando sorgenti scritti con un compilatore
> Borland precedente dovrebbe essere piuttosto
> semplice ma non sarebbe neanche necessario
> realizzare delle DLL in quanto il tuo software
> potrebbe essere già compatibile ed integrabile con
> la mia interfaccia grafica.
>


Beh, allo stato attuale può integrarsi con qualsiasi
cosa, basta che l'interfaccia si prenda i dati che gli
servono, scriva un file che il mio programma può
leggere, chiami il programma, legga il file che ha
scritto e presenti i risultati nel modo che vuole.
Certo, se però esporto le funzioni come DLL lavorare è
più "naturale" per un programmatore perché si ritrova
una strategia a cui è abituato.

>
> Se lo ritenete utile potrei aiutare te e Luca a
> realizzare un software decompressivo "tutto
> italiano".
>


Se trovo come ricavare una DLL dal malloppone, la
posso pure mettere online sul mio sito e chi vuole ci
scrive l'interfaccia chiamandone le funzioni. L'idea
attuale sarebbe di rendere tutto "public domain" e che
ci fossero più interfacce, magari "mirate" a
particolari applicazioni che so, nitrox, solo aria,
eccetera. In questo modo uno che vuole un
funzionamento facile facile se lo trova con quella
specifica interfaccia mentre altri possono regolarsi
diversamente. Il vantaggio è che il "motore" di tutti
questi programmi è sempre lo stesso e la manutenzione
è ovviamente più facile per me. E' da capire, anche
perché avevo abbandonato il progetto per mancanza di
interesse generale, quindi ho dato la precedenza a
altri miei progetti che ora sono in corso e mi
impegnano parecchio. Magari il discorso si potrebbe
riprendere, perché no?

Ma l'idea è che io non sappia assolutamente nulla di
quel che accade nello strato sovrastante al solo
calcolo deco e roba affine. Mi servirebbero tre vite
per capire tutto e non credo che in questa vita avrò
tempo e voglia di lavorare con gli ambienti
non-a-terminale diciamo così. Vorrei solo creare la
DLL e un file con la sintassi delle chiamate delle
funzioni.

>
> Mi puoi dare qualche informazione in più sul tuo
> compilatore?
>


E' il normalissimo Borland 5.5 che si prende free dal
loro sito. Sono le "command line utilities" tra cui,
appunto, compilatore, linker e gestore librerie. Non
vorrei dire castronerie ma se fossi io la Borland
sarebbero poi gli stessi programmi che userei poi per
l'ambiente IDE che è tutt'altro che gratis. Puoi
scaricare il compilatore dal loro sito,
l'installazione è manuale ma per nulla macchinosa. Ci
sono riuscito persino io che sono una sega
informatica; si tratta di editare due files di
configurazione, creare due variabili di ambiente e
modificare quella del path. Poi si lavora in finestra
DOS, un meraviglia per le mie antiche abitudini da cui
non riesco a staccarmi.

Ciao!

C.
Reply With Quote
  #24  
Old 04-11-2007, 01:24 PM
marioglsub
 
Posts: n/a
Default Re: again a provarci per un'interfaccia (era: Re: Test software Immersioni Nitrox)

the Archeopteryx <cor.bonukFANCULOSPAM@libero_NOMAIL_.it> wrote in message news:<iXOgc.134360$Kc3.4481625@twister2.libero.it> ...

> Se trovo come ricavare una DLL dal malloppone, la
> posso pure mettere online sul mio sito e chi vuole ci
> scrive l'interfaccia chiamandone le funzioni.


> Ma l'idea è che io non sappia assolutamente nulla di
> quel che accade nello strato sovrastante al solo
> calcolo deco e roba affine.


Ciao Corrado,

io ho usato tutti i compilatori Borland Professionali dal 4.5 in poi e
per realizzare l'interfaccia grafica del mio programma shareware, che
è molto complessa e mi ha richiesto anni di lavoro, mi sono dovuto per
forza di cose creare un'esperienza non comune nell'uso dell'IDE e non
solo nella programmazione a "linea di comando".

Il mio programma è comunque un "comparatore" di algoritmi
decompressivi diversi ed è quindi nato per contenere software di terze
parti interfacciandovisi come se fosse una normale funzione,
praticamente come tu proponi.

Però io ho scartato fin dall'inizio l'idea di utilizzare delle DLL ed
ho basato l'intero funzionamento del programma su una classe ANSI
Standard C++ che ho chiamato "Immersioni" e che sto lavorando per
rendere di pubblico dominio allo scopo di permettere a chiunque di
migliorarla.

Penso proprio che stiamo lavorando parallelamente ad un progetto con
scopi comuni ed utilizzando anche gli stessi strumenti di
programmazione; creiamo un'occasione di incontro avanti ad un computer
e parliamone approfonditamente.

Ciao

Mario Giuseppe Leonardi (marioglsub)
Reply With Quote
  #25  
Old 04-11-2007, 01:25 PM
the Archeopteryx
 
Posts: n/a
Default Re: again a provarci per un'interfaccia (era: Re: Test software ImmersioniNitrox)

>
> Penso proprio che stiamo lavorando parallelamente
> ad un progetto con scopi comuni ed utilizzando
> anche gli stessi strumenti di programmazione;
> creiamo un'occasione di incontro avanti ad un
> computer e parliamone approfonditamente.
>


Bene, la creeremo, anche se vedo che stiamo lavorando
a cose molto diverse. Questo è un bene perché
significa coprire globalmente più possibilità.

A presto!

C.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Nitrox & Nitrox Confirmé successifs = 2 cartes FFESSM/CMAS ? Dominique STEINMETZ (French) 6 04-12-2007 11:51 AM
nitrox et nitrox confirmé FFESSM charb (French) 16 04-11-2007 04:27 PM
Re: Test software Immersioni Nitrox Dubbionauta (Italian) 10 04-11-2007 01:24 PM
Re: Test software Immersioni Nitrox _DaffyD_ (Italian) 0 04-11-2007 01:24 PM
tank out of test - local test shop? Pete United Kingdom of Great Britain & N. Ireland 6 03-26-2007 11:42 PM


All times are GMT -4. The time now is 06:17 AM.




SEO by vBSEO ©2007, Crawlability, Inc.