* * * *
6 Visitatori, 0 Utenti

Autore Topic: Installare lazarus  (Letto 1086 volte)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 2180
  • Karma: +6/-0
Installare lazarus
« il: Maggio 05, 2016, 04:05:35 pm »
Ciao ragazzi volevo segnalarvi questa pagina che non conoscevo.
Sembra una cosina carina per aiutare chi è alle prime armi.

www.getlazarus.org/setup/?download
Ieri è passato, domani è futuro, oggi è un dono...

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #1 il: Ottobre 08, 2016, 10:16:57 pm »
il problema è che lazarus 1.6 e fpc 3.0 non riescono ad  installarsi correttamente in ubuntu 16.04 lts e in mint 18x64. quindi meglio non perdere tempo e restare alla 1.0.6
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

corradoventu

  • Newbie
  • *
  • Post: 34
  • Karma: +0/-0
Re:Installare lazarus
« Risposta #2 il: Gennaio 01, 2017, 09:44:06 am »
Ieri 31 dicembre ho installato su Ubuntu 16.10 Yak da Synaptic; ha funzionato perfettamente; mi ha installato la 1.6.
Oggi 1 gennaio ho installato su Ubuntu 17.04 Zesty da Synaptic; ha funzionato perfettamente; mi ha installato la 1.6.2.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni. (Steven Weinberg)

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #3 il: Luglio 23, 2017, 11:31:52 pm »
hai provato a fare altro o hai solo installato?
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 2180
  • Karma: +6/-0
Re:Installare lazarus
« Risposta #4 il: Luglio 24, 2017, 08:07:52 am »
Io avevo solo installato
Ieri è passato, domani è futuro, oggi è un dono...

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #5 il: Agosto 04, 2017, 01:33:52 am »
Dipende per che cosa si è installato Lazarus. Fra la versione 1.0.6 e la 1.6.0 le directory dei packages e di FPC sono in posti diversi, poco male basta fare una ricerca.Nella versione 1.6 quando si ricostruisce l'IDE a seguito dell'aggiunta di un nuovo pacchetto, Lazarus non riparte e spesso rimane in memoria. I pacchetti sono molto indietro negli anni,2011-2012 scritti per le versioni precedenti e sulla 1.6 spesso non funzionano, alcuni pacchetti che io ritengo fondamentali come: Formatmemo, LzRichText, RichView proprio non funzionano in Linux Lazarus e anche in Windows 10. I report sono sconosciuti, sembrerebbe quasi che dopo che ti sei divertito a programmare finisce li, il report non è contemplato a parte quella "cosa" di LazReport. FortesReport che era uno strumento professionale è fermo dal 2012 per il FreePascal ed è aggiornato solo per Delphi, con tutti i limiti che ne conseguono. Possiamo sbizzarrirci a fare programmi per puro divertimento ma realizzare a un programma desktop professionale complesso è impresa dura, mancano informazioni, esempi e quelli che ci sono spesso non funzionano o sono mancanti della stampa.Sarebbe meglio consolidando di quello che c'è dotandolo di quanto occorre prima di fare nuove release.e
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 2180
  • Karma: +6/-0
Re:Installare lazarus
« Risposta #6 il: Agosto 04, 2017, 10:51:59 am »
Ciao Antonio, mi dispiace che non ti sei trovato bene. Io personalmente ho fatto e continuo a fare software con lazarus (per la produzione) e a breve anche uno commerciale. E sono sempre riuscito a fare tutto. Anche quel coso di LazReport mi è stato utile (ammetto che non è il massimo ma ha fatto il suo lavoro). Io programmo su mac, linux e windows. E funziona tutto.
Ieri è passato, domani è futuro, oggi è un dono...

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #7 il: Agosto 04, 2017, 04:41:30 pm »
Il problema non è Lazarus ma i pacchetti installabili a completamento vecchi e non aggiornati, Il grosso problema è la stampa dei risultati, finchè si fanno dei tabulati dati funziona bene anche LazReport che però non contempla l'uso del RichText e stampa dei geroglifici. Stò cercando di convertire in Linux Lazarus un programma di preventivazione, contabilità lavori edili con capitolati di appalto, scritto anni fà con Delphi.  Tutto bene finchè non si affronta come stampare il Capitolato d'Appalto.
Su Lazarus installando RichMemo tutto funziona bene, il testo si giustifica, si cambiano i caratteri e colori, le accentante vengono visualizzate correttamente, si può salvare il singolo record e visualizzarlo correttamente con LibreOffice, ma se si vuole stampare un report complessivo di tutti o parte dei record sorgono i problemi. Lazreport non contempla il RichText e ne stampa tutte le codifiche, Fortes Report dispone di RLDBRichText ma ha parametri di gestione diversi da RichMemo, non stampa le accentate,  se il testo è più lungo di una pagina lo tronca. Nelle mie lunghe ricerche sul WEB non ho trovato nulla e sono deluso.  Tutto qui.
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

Avogadro

  • Jr. Member
  • **
  • Post: 60
  • Karma: +0/-0
Re:Installare lazarus
« Risposta #8 il: Agosto 04, 2017, 08:36:23 pm »
Io non sarei così pessimista.

Ci sono diverse soluzioni per fare un report di stampa che sia un po' piu' arzigolato

Ne cito alcune, che sono quelle che uso:

la prima è che lazarus puo' gestire excel e word

http://wiki.freepascal.org/Office_Automation

la seconda è che puo' generare documenti word o odt

http://wiki.freepascal.org/fpvectorial_-_Text_Document_Support

la terza è usare report rtf (si crea il modello con word e poi si popolano i campi)

https://sites.google.com/site/kryvich/reporter

saludos





« Ultima modifica: Agosto 04, 2017, 08:39:00 pm da Avogadro »

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #9 il: Agosto 07, 2017, 03:08:59 am »
Grazie, ma sono tutte cose già viste per Delphi. Serve un editor di testo rtf, da integrare in Lazarus, che usa un campo memo di una tabella e che possa essere stampato così come è visualizzato come report insieme ad altri campi. A meno di non modificare ed uniformare la formattazione di LzRicText e DBRichtext di FortesReport, cosa difficile, penso che al momento dovrò rinunciare.
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

SB

  • Scrittore
  • Jr. Member
  • *****
  • Post: 91
  • Karma: +0/-0
Re:Installare lazarus
« Risposta #10 il: Agosto 13, 2017, 09:09:14 am »
Sulla qualità del software opensource ce ne sarebbe da dire (a parte ovviamente alcune poche rinomate eccezioni). Comunque è un altro discorso...
Per la stampa di oggetti rtf, se non trovi niente che ti soddisfi puoi realizzare tu stesso l'editor. Se non ricordo male in Windows basta installare il componente RichTextBox (spero che funzioni ancora) e, ad esempio, crearlo dinamicamente nella form. Per i comandi di editing basta che ti studi il formato dei file rtf che sono testuali. E' un formato un po' arzigogolato, ma per semplici cose non è difficile capire come funziona. Alla fine sono solo dei codici da inserire nel posto opportuno, tipo html.
Per la stampa, visto che disponi della soluzione in Delphi, lascia i report in Delphi e usali come dll o come eseguibile esterno...

antoniog

  • Scrittore
  • Full Member
  • *****
  • Post: 103
  • Karma: +0/-0
    • Informatica Utile
Re:Installare lazarus
« Risposta #11 il: Agosto 14, 2017, 11:48:12 am »

Grazie. Ho lavorato sodo e un qualche risultato sono riuscito ad ottenerlo, al momento accettabile. Ho realizzato un editor rtf collegato ad una tabella, il testo si può stampare utilizzando FortesReport è necessario lanciare la routine per la modifica di alcuni caratteri accentati, il risultato è apprezzabile a video, in stampa meno. Apprezzabile è la stampa su file, dare estensione .Rtf, modificabile e stampabile su carta con LibreOffice. Farò un post su -How to- per illustrare meglio la realizzazione dell'editor, per i curiosi al momento lascio i links per scaricare l'esempio.
Al momento solo su Linux - no Windows- Lazarus 1.0.6 (penso funzioni anche con la versione 1.6- proverò)- Linux Mint 18x64, installare i pacchetti:
- Zeos - zcomponent 7.0 - https://www.genuardi.eu/download/ZEOSDBO-7.0.3-stable.zip
- Printers - https://www.genuardi.eu/download/printers-IT.tar.gz
- Fortes324forlaz - https://www.genuardi.eu/download/ReportFortes324-IT.tar.gz
- Richmemo - https://www.genuardi.eu/download/richmemo.zip
- Sql3laz - Lazarus .../components/
Bisogna installare nel sistema con Synaptic : cups e cupsPDF, Sqlite 3.
Esempio : Capitolato.zip - https://www.genuardi.eu/download/capitolato.zip
« Ultima modifica: Agosto 14, 2017, 03:25:21 pm da antoniog »
avrai solo la libertà che riuscirai a conquistarti e anche questa sarà incerta.

 

Recenti

How To

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

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.