* * * *

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.
Novembre 26, 2024, 04:15:49 am

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

36 Visitatori, 0 Utenti

Autore Topic: salve a tutti  (Letto 6271 volte)

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
salve a tutti
« il: Agosto 05, 2016, 02:37:23 pm »
Salve a tutti mi sono appena registrato.
Ho appena installato Lazarus 1.6 e proverò a capirci qualcosa.
Sono un programmatore autodidatta che a tempo libero programmo in pascal...
finora ho usato delphi 7 (un pò vecchiotto lo sò ma per me più che sufficiente).
La passione per il superenalotto mi ha spinto alla programmazione, per costruire un programma che rispondesse alle mie esigenze.
Ora vorrei (tempo permettendo) convertire in questa piattaforma il mio progetto fatto in delphi7.
Spero di avere il tempo e l'aiuto del forum qualora necessario.
saluti a tutti andregae

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3278
  • Karma: +12/-0
Re:salve a tutti
« Risposta #1 il: Agosto 05, 2016, 02:41:39 pm »
Benvenuto tra noi :)
Ieri è passato, domani è futuro, oggi è un dono...

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
Re:salve a tutti
« Risposta #2 il: Agosto 05, 2016, 03:05:51 pm »
grazie...
lazarus mi sembra carino... molto simile a delphi7.

dove si possono recuperare altre librerie?

grazie

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3278
  • Karma: +12/-0
Re:salve a tutti
« Risposta #3 il: Agosto 05, 2016, 03:07:06 pm »
Dipende in lazarus/components ne trovi altre da installare. Poi in giro per il web, dipende da cosa ti serve
Ieri è passato, domani è futuro, oggi è un dono...

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
Re:salve a tutti
« Risposta #4 il: Agosto 05, 2016, 03:18:46 pm »
ok
grazie mille

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
Re:salve a tutti
« Risposta #5 il: Agosto 05, 2016, 03:50:47 pm »
uau
sembra ci siano tante librerie... anche se dal nome non si capisce a cosa si riferiscono... proverò ad installarle tutte.

Ho visto anche che si può fare l'importazione di un progetto delphi... questo mi sembra "fighissimo" ... proverò a vedere come funziona... chissà come si comporta con librerie che non ci sono o che sono solo di delphi...

ah altra domanda... si possono importare anche le form? credo mi sarebbe difficile ricreare tutte le form del mio progetto (sono tante e piene di oggetti)... giusto per farvi capire allego una immagine...

grazie per l'aiuto
« Ultima modifica: Agosto 19, 2016, 09:56:08 am da andregae »

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2921
  • Karma: +20/-4
Re:salve a tutti
« Risposta #6 il: Agosto 05, 2016, 05:55:25 pm »
se hai usato componenti standard VCL credo che l'import ti funzioni al 100%

se hai usato librerie esterne, devi prima convertire ed importare quelle...
buona fortuna :)
Imagination is more important than knowledge (A.Einstein)

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
Re:salve a tutti
« Risposta #7 il: Settembre 03, 2016, 07:04:13 pm »
Ammetto che non ho avuto molto tempo per capire lazarus...
ma la conversione da delphi 7 e lazarus del mio progetto non ha sortito effetti positivi...
mi mancano tanti componenti non standard che avevo usato in delphi.

Il bello è che non riesco a capire come convertire (ammesso che si possa fare) componenti del delphi in lazarus e memorizzarli in libreria in modo che li riconosca.

Altra cosa, non riesco nemmeno a vedere la form con tutti i suoi oggetti... c'è modi di fare l'import in lazarus anche di questa?

Se c'è qualche buona anima che mi sà dare una dritta... gliene sarei grato...
nel frattempo cercherò ancora nel web

grazie Andrea

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3278
  • Karma: +12/-0
Re:salve a tutti
« Risposta #8 il: Settembre 03, 2016, 07:47:56 pm »
Io fossi in te partire i dal dirci che componenti non standard hai usato
Ieri è passato, domani è futuro, oggi è un dono...

SB

  • Scrittore
  • Sr. Member
  • *****
  • Post: 283
  • Karma: +1/-0
Re:salve a tutti
« Risposta #9 il: Settembre 04, 2016, 10:11:48 am »
Provo a darti anche il mio contributo prima che tu parta con la conversione del tuo progetto...
Ci sono degli indubbi vantaggi nel riuscire a portare un programma sotto FP, ma devi tenere presente che Delphi e FreePascal/Lazarus sono simili, non  uguali.
A mio modesto parere puoi scordarti di avere uno strumento che automaticamente ti importa il progetto.
Ci sono problemi ci importazione perfino tra versioni diverse di Delphi... Io ho dovuto mantenere un programma sotto Delphi6 perchè il lavoro di conversione a Delphi2010 si è dimostrato improponibile...
Un tool automatico potrà anche funzionare per semplici programmini, ma dubito fortemente che possa gestire un programma complesso quale sembra essere il tuo.
Ci sono differenze perfino a livello base che solo la testa pensante di un programmatore può gestire. Vedi banalmente la diversa interpretazione del tipo string...
Dunque penso che l'uso di un tool di conversione possa alleviarti il lavoro "burocratico" di impostazione dei progetti, ma metti in previsione una più o meno lunga fase di aggiustamento e revisione. Se stai iniziando a vedere FP/Lazarus e non hai le idee chiare rischi di perdere tempo senza arrivare ad un programma funzionante.
Dunque se decidi di fare il grande passo, armati di tanta pazienza e buona volontà e dopo la conversione automatica procedi di volta in volta a correggere gli errori che emergeranno, sapendo che potrebbero essere tanti e sperando che non diventino troppi...
Secondo me ti converrebbe iniziare con qualcosa di più semplice... eventualmente la conversione di piccoli pezzi di programma per saggiare la fattibilità della cosa.

andregae

  • Newbie
  • *
  • Post: 8
  • Karma: +0/-0
Re:salve a tutti
« Risposta #10 il: Settembre 05, 2016, 02:10:09 pm »
Grazie
credo sia la cosa più sensata da fare visto anche il poco tempo disponibile.
Penso una soluzione (la più accomodante e veloce da fare) sia qualla di disattivare nel progetto delphi tutte quelle procedure e gli oggetti che il lazarus non riconosce... e fare così l'importo del progetto base... poi in un secondo momento andare a sostituire quelle parti che sono state disattivate ed i componenti, con i nuovi componenti che il lazarus mette a disposizione ed adattare la programmazione delle procedure disattivate al nuovo progetto.

Una cosa però non mi è chiara e/o non sono riuscito a far funzionare, e cioè l'importo delle form... forse ho sbagliato la procedura o ho frainteso il comando. Resta comunque il fatto che apparentemente il codice viene convertito ma la form proprio non riesco a visualizzarla.
Riproverò magari con un progetto molto più semplice se funziona.

Grazie Andrea

Josephbluff

  • Visitatore
salve a
« Risposta #11 il: Novembre 04, 2016, 05:39:49 pm »
salve a tutti mi chiamo Paola e sono pure io una fan del ciclo delleredita, tuttora sto finendo lultimo libro che e il piu bello e gia sto pensando come faro senza quelle mitiche avventure...
ciaoooo

 

Recenti

How To

Utenti
  • Utenti in totale: 803
  • Latest: maXim.FI
Stats
  • Post in totale: 19198
  • Topic in totale: 2289
  • Online Today: 63
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 36
Total: 36

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.