|
| | |||||||
|
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. |
| | LinkBack | Thread Tools | Display Modes |
|
#21
| |||
| |||
| 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 |
|
#22
| |||
| |||
| 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. > |
|
#23
| |||
| |||
| 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. |
|
#24
| |||
| |||
| 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) |
|
#25
| |||
| |||
| > > 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. |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| 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 |