* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Maggio 05, 2024, 03:56:45 pm

Inserisci il nome utente, la password e la durata della sessione.

508 Visitatori, 0 Utenti

Autore Topic: Il mio primo progetto  (Letto 16085 volte)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Il mio primo progetto
« il: Settembre 25, 2014, 05:42:37 pm »
Questa è la form del mio primo progetto.
Attualizzazione del componente TZConnection (fino e ieri a me sconosciuto)

Nella propietà DataBase  devo mettere /DBmiei/Ortodossio.fdb ?
In HostName : 127.0.0.1 (locale) fosse in remoto L'IP del server remoto ?
Password : (niente) ?
User: (niente) ?
Protocol: non lo so.
Connectet : True.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Il mio primo progetto
« Risposta #1 il: Settembre 25, 2014, 10:09:39 pm »
Leggi queste ti saranno d'aiuto

http://www.lazaruspascal.it/index.php?page=141
http://www.lazaruspascal.it/index.php?page=146

Per tua info con nome utente se usi firebird devi usare SYSDBA (maiuscolo) e se non hai cambiato la password quella di default è masterkey.
Ieri è passato, domani è futuro, oggi è un dono...

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #2 il: Settembre 26, 2014, 07:30:01 am »
OK, però l'esempio di page = 141 riporta protocol : sqllite-3 , con cosa lo sostituisco Firebird ?

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Il mio primo progetto
« Risposta #3 il: Settembre 26, 2014, 09:04:39 am »
firebirdd-xxx
Dove xxx sta per la versione.

ZDbcInterbase6.pas contiene questa definizione ;)
Codice: [Seleziona]
  AddSupportedProtocol(AddPlainDriverToCache(TZInterbase6PlainDriver.Create));
  AddSupportedProtocol(AddPlainDriverToCache(TZFirebird10PlainDriver.Create));
  AddSupportedProtocol(AddPlainDriverToCache(TZFirebird15PlainDriver.Create));
  AddSupportedProtocol(AddPlainDriverToCache(TZFirebird20PlainDriver.Create));
  AddSupportedProtocol(AddPlainDriverToCache(TZFirebird21PlainDriver.Create));
  AddSupportedProtocol(AddPlainDriverToCache(TZFirebird25PlainDriver.Create));   
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #4 il: Settembre 26, 2014, 11:21:23 am »
quindi, avendo installato firebird2.5-superclassic, è giusto dare firebird-2.5 ? o firebird-2.5-superclassic ?.

da dove e come si vede che ho installato Firebird ?.

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Il mio primo progetto
« Risposta #5 il: Settembre 26, 2014, 11:24:10 am »
Stefano.
Prova  :D
A sentimento proverei :  firebird-2.5

Per verificare cosa hai installato non ho idea.


Stilgar


EDIT:
Butta l'occhio qui http://www.firebirdsql.org/manual/firebird-commandline-utilities.html
« Ultima modifica: Settembre 26, 2014, 11:26:13 am da Stilgar »
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #6 il: Settembre 26, 2014, 11:51:37 am »
... non intendevo dire "verificare se ho installato Firebird" , certo che l'ho installato, intendo dire è visibile il demone di Firebird, o comunque poter vederene per esempio un'icona , comunque verificare se c'è e gira. Anche se è un processo in background in qualche modo si vedrà , o no ?

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Il mio primo progetto
« Risposta #7 il: Settembre 26, 2014, 12:14:59 pm »
"ps -e|more" o "top" controllo processi attivi.
Sono comandi linux/unix.

Se volevi vedere la versione pensavo che nel banner del client a riga di comando dovesse comparire.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2874
  • Karma: +20/-4
Re:Il mio primo progetto
« Risposta #8 il: Settembre 26, 2014, 12:17:45 pm »
comando più spicciolo e sintetico nel risultato:
Codice: [Seleziona]
ps -aef|grep fbguard
se gira il demone ti viene mostrato

puoi anche usare telnet come visto qualche post fa
Imagination is more important than knowledge (A.Einstein)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #9 il: Settembre 26, 2014, 02:49:12 pm »
grazie era propio questo il comando che mi interessava !

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #10 il: Settembre 26, 2014, 04:07:41 pm »
dopo che ho impostato a true la proprietà "connected"   , mi sono ricordato di aver creato il database come utente SYSDBA ma password "ste" , jnvece di "masterkey" . Impostando la  propietà  "password" (nell' object inspector) a "masterkey" mi da errore come nell'immagine. Dando invece la password "ste" non mi ha errore e mi sembra che la connessione funzioni. Si possono cambiare i valori "SYSDBA" e/o la password una volta definiti ?.
Ho provato a cambiare la password da "ste" a "masterkey" (tanto per esercitarmi) via "Database registration info", me  la fa
cambiare , facendo Dx su ortodosso -> menù a tendina, ma poi a livello progetto, impostando a True la propietà connected mi da errore !

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2874
  • Karma: +20/-4
Re:Il mio primo progetto
« Risposta #11 il: Settembre 26, 2014, 06:09:28 pm »
qui c'è un po' di confusione, facciamo chiarezza

1) la password viene validata dal server -> se la vuoi cambiare la devi cambiare nel server

2) in "database registration info" ci metti la password che vuoi che venga spedita al server per essere validata (insieme ad username)

3) l'errore che vedi vuol dire: utente e/o password errati

4) per cambiare la password nel server devi accedere con flamerobin con la vecchia password, angare in gestione utenti (del server) e modificare la password
Imagination is more important than knowledge (A.Einstein)

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #12 il: Settembre 26, 2014, 06:42:00 pm »
Ok ! fatto, ora dovrò riuscire a riempire questa griglia con i dati della tabella indirizzi.

Sanesi Stefano

  • Jr. Member
  • **
  • Post: 59
  • Karma: +0/-0
  • Memento Audere Semper
Re:Il mio primo progetto
« Risposta #13 il: Settembre 26, 2014, 09:21:39 pm »
Cercherò di fare il parallelo fra la situazione Form "Delphi" alla quale sono abituato  e quella di "Lazarus":
Tra parentesi metterò l'oggetto "Lazarus" che mi sembrerà attinente.
In Delphi ho un'oggetto TDatabase con la proprietà 'directory' che punta alla cartella fisica contenente le tabelle : C:\Archivi.
Assimilabile a ( TConnection ) ?.
L'oggetto TTable con la proprietà  'databasename ' attualizzata al nome dell'oggetto TDatabase , e la proprietà 'Tablename' attualizzata col nome della tabella fisica realmente  esistente nella cartella C:\Archivi . (TQuery ) ?.
L'oggetto TDataSource con la proprietà 'DataSet' che punta a TTable. (TDataSource come in Lazarus).
La griglia dovrebbe attingere a TDataSource.

Dovrò inserire nella proprietà 'SQL'  di TQuery la stringa "Select * FROM INDIRIZZI" ?, attualizzabile probabilmente anche dal codice magari con TQery.SQL.add ("...comandi SQL..) ?

Tante cose tutte insieme !,  ....lo so !, Ci ho provato ...


nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2874
  • Karma: +20/-4
Re:Il mio primo progetto
« Risposta #14 il: Settembre 28, 2014, 10:04:54 am »
si più o meno l'equivalenza e quella ed anche il modo di procedere
non ti resta che iniziare a scrivere codice ;)
Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18798
  • Topic in totale: 2238
  • Online Today: 516
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 508
Total: 508

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.