Salve a tutti
Vorrei sapere come poter iniziare a conoscere Mod Harbour, prima di tutto
che cosa è, cosa scaricare per provare e poi se c'è della documentazione
scritta.
Grazie
Salve a tutti
Vorrei sapere come poter iniziare a conoscere Mod Harbour, prima di tutto
che cosa è, cosa scaricare per provare e poi se c'è della documentazione
scritta.
Grazie
salve, mi accodo anche io a questa richiesta.
Ho installato apache,e ho fatto i vari test prg e funzionano perfettamente.
Sui forum inglese e spagnolo ci sono post sparsi qua e la e non riesco a capire cosa installare altro per un buon sviluppo Mod Harbour.
Bisogna imparare anche il php? bisogna integrare altro codice non FW?
grazie
Ciao.
Se hai già il sistema funzionante sul tuo PC scaricati tutti gli esempi da github così puoi capire bene come funziona.
Il PHP non ti serve, tutto il codice che viene eseguito lato server lo fai con mod_harbour. Tutta la parte client
la fai con l'HTML e JavaScript. Sull'esempio Genesis trovi tutto, dai browse ai form alle chiamate agli script, come
gestire i cookies e le sessioni. Siccome in parecchi esempi Antonio usa Bootstrap, che è una estensione di HTML
per creare delle pagine per il browser autoadattanti, devi dargli una occhiata. Sul sito ufficiale trovi tutto, sintassi,
classi, metodi, esempi. In più, se vuoi risparmiare tempo per disegnare le pagine, guardati Bootstrap Studio. Io l'ho
preso e ti garantisco che in 5 minuti fai delle schermate da paura, tutte funzionanti dallo schermo più grande a
quello di uno smartphone. All'inizio devi cambiare un pò il modo di ragionare, perchè certe parti del codice vengono
eseguite sul server ed altre sul client, quindi non puoi fare le stesse cose che faresti su una pagina desktop. Io ho dedicato
abbastanza tempo a leggere e a fare test ma in poco tempo anche tu puoi usare questo strumento fantastico. E la cosa
unica è che tutto il codice lo scrivi in Harbour, usando funzioni e comandi che ben conosci. Puoi usare i DBF senza problemi
oppure collegarti ad Advantage come sono riuscito a fare. Fidati, è uno strumento fantastico. Se Antonio l'avesse lanciato
10/15 anni fa, avrei fatto tutti i programmi con mod_harbour. Tutto che gira nel browser, o su un server su Aruba. Nessun
problema con i vari tipi di monitor, tutti i dati sul server, sempre disponibili. E il backup te lo fanno loro. Con altri strumenti te lo sogni.
Massimo
ok Massimo, grazie, farò un giro per apprendere di più.
Ancora grazie e se ho bisogno ti chiederò ancora.
Saluti.
Damiano
Error: Unknown or unregistered symbol
operation: __DBGENTRY
called from: ../../../apache.prg, (b)MAIN, line: 32
called from: HB_HRBLOAD, line: 0
called from: ../../../apache.prg, EXECUTE, line: 98
called from: ../../../apache.prg, MAIN, line: 43
Error: Bound error
operation: array access
[ 1] = H {""=>""}
[ 2] = C genesis
called from: ../../../apache.prg, (b)MAIN, line: 32
called from: pcode.hrb, CHECKUSER, line: 23
called from: pcode.hrb, MAIN, line: 10
called from: HB_HRBDO, line: 0
called from: ../../../apache.prg, EXECUTE, line: 98
called from: ../../../apache.prg, MAIN, line: 43
All'inizio devi cambiare un pò il modo di ragionare, perchè certe parti del codice vengono
eseguite sul server ed altre sul client, quindi non puoi fare le stesse cose che faresti su una pagina desktop
hi Antonio,
thank you but in that link there is my post (the last one)...
Define SRVROOT "C:/xampp/apache"
SetEnv LIBHARBOUR "c:\xampp\htdocs\libharbour.dll"
Define SRVROOT "C:/xampp/apache"
ServerRoot "C:/xampp/apache"<FilesMatch "\.(prg|hrb)$">
SetHandler harbour
</FilesMatch>Please restart apache
that should solve it
local cCookies := If( hb_HHasKey( hHeadersIn, "Cookie" ), hb_hGet( hHeadersIn, "Cookie" ), "" ) for each cCookie in aCookies
hb_HSet( hCookies, SubStr( alltrim(cCookie), 1, At( "=", alltrim(cCookie) ) - 1 ),;
SubStr( alltrim(cCookie), At( "=", alltrim(cCookie)) + 1 ) )
next