Sicuramente lo sapevate già, ma Delphi vi da la possibilità di inglobare nel vostro eseguibile codice C++ in modi diversi.
Questo nonostante la vastità di componenti VCL oggi disponibili è sicuramente un fattore a grande vantaggio dell’ambiente , considerando la vastità di codice scritto in C/c++ per i diversi sistemi.
Un modo abbastnaza interessante e a basso livello, è quello di includere i file “.obj” all’interno della vs applicazione.
I file obj li tratterete esattamente come dll ma per includerli nelle vostre classi è necessaria la direttiva al compilatore LINK strutturata come segue:
{$LINK “obj_filename”}
ex :
-
-
unit Unit1;
-
-
interface
-
-
uses
-
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
-
Dialogs;
-
-
type
-
TForm1 = class(TForm)
-
private
-
{ Private declarations }
-
public
-
{ Public declarations }
-
end;
-
-
var
-
Form1: TForm1;
-
-
implementation
-
-
{$LINK mio_obj.obj}
-
-
{$R *.dfm}
-
-
end.
-
-
un articolo interessante e ben struttarato sull’argomento, che merita sicuramente di essere letto se non si conosce esattamente la tecnologia : http://rvelthuis.de/articles/articles-cppobjs.html
come al solito i miei articoli sono un po stringati, per ulteriori informazioni o approfondimenti scrivete a info@synaptica.info…..
a presto
ivan
Come ormai noto, VMWare-Server con i nuovi kernel ha qualche problemino di installazione, personalmente ho provato ad installarlo con i classici [apt-get install] etc .. ma senza successo.
Seguendo le istruzioni del seguente HOWTO son riuscito a far partire la mia installazione di VMWare su Ubuntu 8.04, link all’articolo : http://ubuntuforums.org/showthread.php?t=779934
Dopo aver correttamente configurato un server subversion con autenticazione webdav (a presto un articolo?) ecco i semplici comandi per aggiungere delle utenze all’svn
-
sudo htpasswd2 -m /etc/apache2/dav_svn.passwd utente1
utilizzare invece l’opzione -cm se il file deve essere creato (ATTENZIONE: con questa opzione (-cm) il file viene resettatto, cancellate utenze, caput con solo -m vengono invece aggiunte (o aggiornata la password se l’utente esiste già))
Dopodiché per i permessi alle varie directory bisogna modificare il file di configurazione
Leggi il resto dell’articolo ‘Aggiungere utenti al server Subversion’
Il php è un linguaggio estremamente diffuso ed alla portata di tutti grazie ad una bassa curva di apprendimento iniziale e ad una miriade di esempi e script reperibili in rete.
Purtroppo però spesso questi ultimi, per quanto perfettamente funzionanti, non sono dei modelli di buona programmazione e non appena si cerca di estenderli o integrarli nel proprio progetto vengono a galla i problemi.
Costruire la propria libreria è una soluzione, ma ovviamente non la più veloce e neanche la più semplice, specialmente per il neofita che si affida agli esempi per imparare a programmare.
Un’altra è adottare lo Zend Framework.
Leggi il resto dell’articolo ‘Introduzione allo Zend Framework’
Ultimi commenti
RSS