Italian community of Lazarus and Free Pascal
Programmazione => Lazarus e il web => Topic aperto da: Maverich - Settembre 06, 2013, 05:51:26 pm
-
E' arrivato il momento di "rompermi la testa"; non ho mai fatto niente di simile;
dovro' visaulizzare informazioni su una pagina web, leggendo i dati da un Db MySql.
Le prove posso farle su un Server Linux + Firebird (o MySql se esiste free, ma mi risultano vari versioni
e gia' tra 4 e 5 sembra ci siano incompatibilita')
1) cosa mi serve e da dove inziio
2) un WebService Client tipo SOAP ? ma un Webservice presuppone che nel server vi sia installato un servizio,
il Db (MySql o Firebird) hanno Service Server da agganciare ?
3) devo creare un WebService Server ?
4) per la pagina web ci sono componenti ?
Naturalmente mi serve un qualcosa di collaudato tipo Indy o Rem Object.
per me e' tutto buio, qualunque idea e' buona.
-
Ciao Maverich, allora io ti consiglio di:
1. installare firebird server (1.5 č stabilissimo ma anche le successive vanno bene)
2. installare il package zeos a lazarus (cosė hai l'astrazione all'accesso al DB)
3. per il web ti consiglio raudus (sempre un package per lazarus)
Fatto questo sei a cavallo e devi solo pių fare il programma. Che č semplicissimo. Quando sei a questo punto dimmelo che vediamo di fare un programma d'esempio
-
per db uso Firebird 2.5 server, invece che zeos SqlDb ma non cambia.
ho saricato raudus la rel. 0.9.6.
a Lazrus Apro i package RaudusFPC.lpk
che trovo in C:\Users\...\Documents\Raudus\bin\fpc262\i386-win32
non sono presenti i files
RaCreatorFPC.pas
RaRegisterFPC.pas
RaPropertiesFPC.pas
mentre Pacchetto richiesto
- LCL, FCL, IDEEIntf sono presenti
il primo problema e' reperire questi files mancanti per installare il package.
(non e' un problema di path , la ricerca non li trova sulll'Hd)
per conto su Delphi XE4 raudus risulta installato anche se non presenti i .dpk
-
aggiungo dettagli magari utili; uso
CodeTyphon rel. 4.4
Fpc 2.7.1
s.o Win7 / 64
e come da indicazioni CodeTyphon, based on FPC 2.7.1 (PPU161)
la rel. e' ideonea.
-
E' successo anche a me, ho risolto cosė
http://raudus.wikispaces.com/Install+in+Lazarus
leggi questa parte: Troubleshooting: Checksum changed
Ricordati di ricostruire lazarus dopo aver fatto quanto dice
-
ho verificato, ma i sorgenti che cerca non ci sono
Recompiling RaCreatorFPC, checksum changed for Forms
RaudusFPC.pas(10,3) Fatal: Can not find RaCreatorFPC used by RaudusFPC, ppu=C:\Users\Maurizio\Documents\Raudus\bin\fpc271-ppu161\i386-win32\RaCreatorFPC.ppu, package RaudusFPC
l'utility welding eseguita da terminale
C:\Users\Maurizio\Documents\Raudus\bin\fpc271-ppu161\i386-win32\weldind c:\codetyphon
esegue la ricostruzione e l'avviso di riavviare "lazarus"
gli esempi funzionano, ma nei Form non si vedono i componenti,
e non li trovo nemmeno sulle palette.
ho segnalato sia su Raudus che PilotLogic
-
Tienici informati
-
con lazarus-1.0.12-fpc-2.6.2-win32 + raudus 0.9.6
ho gli stessi problemi di CodeTyphon, non linka le .ppu
nonostante la correzione con welding.
gli esperimenti li sto facendo da Delphi XE4.