* * * *

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.
Aprile 19, 2024, 08:23:19 pm

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

485 Visitatori, 0 Utenti

Autore Topic: MACOs e seriali  (Letto 1136 volte)

superc

  • Newbie
  • *
  • Post: 21
  • Karma: +0/-0
MACOs e seriali
« il: Marzo 15, 2022, 03:38:53 pm »
Salve a tutti,

ho un problema con un progetto fatto in Lazarus compilato correttamente per win32/64 e che devo riuscire a far girare sotto MacOs Big Sur: ci sono numerosi  componenti che ho installato correttamente sotto MacOs chiaramente quello piu importante non riesco a farlo funzionare cioe quello delle seriali.
Da OPM ho provato a importare il componente pl_SynapseVS che sotto windows funziona egregiamente ma sotto Mac no, anzi una volta installato mi blocca Lazarus dandomi questo errore:
Citazione
Process:               lazarus [9923]
Path:                  /Applications/laz/*/lazarus.app/Contents/MacOS/lazarus
Identifier:            lazarus.freepascal.ide
Version:               2.2.0 (4)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           lazarus [9923]
User ID:               501

Date/Time:             2022-03-11 16:11:31.095 +0100
OS Version:            macOS 11.6.4 (20G417)
Report Version:        12
Anonymous UUID:        C53C97AA-EE32-F38C-19CF-79EB340BB466


Time Awake Since Boot: 7600 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
/usr/lib/libcrypto.dylib
abort() called
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

a quanto sembra un problema riferito a delle librerie che devono essere settate in BigSur al posto di libcrypto.dylib ma non sono riuscito a farle funzionare ( anche perchè non sono un esperto del mondo Apple );  ho provato a installare sempre da OPM le LazSerial che a quanto pare anche queste hanno problemi sotto MacOs: a questo punto chiedo se qualcuno di voi usa mac e Lazarus ed è riuscito a far funzionare e quindi comunicare con la porta seriale, vi ringrazio anticipatamente.



DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1266
  • Karma: +43/-0
  • Prima ascoltare, poi decidere
Re:MACOs e seriali
« Risposta #1 il: Marzo 16, 2022, 01:04:08 am »
Ti rispondo velocemente, poi domani ( .... oggi  :) ) potrò approfondire.

Sò che ci sono dei problemi con le librerie libcrypto, non legate specificatamente a Lazarus, in tutti i sistemi operativi: sia per scelta dei "costruttori" (Android non usa più quelle librerie ad esempio, ma altre) sia per il problema dei versionamenti.

In mattinata faccio una prova e vedo come poter risolverla.
Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

superc

  • Newbie
  • *
  • Post: 21
  • Karma: +0/-0
Re:MACOs e seriali
« Risposta #2 il: Marzo 16, 2022, 12:46:22 pm »
Grazie, purtroppo non riesco ad avere un quadro generale del funzionamento dei componenti delle seriali sotto MacOs: al posto di usare le pl_SynapseVS avrei usato anche la uses Serial di Lazarus ma questa non mi funziona; sempre con OPM sto provando a installare LazSerial che a quanto pare sotto MAC si rifiuta di compilare.... quindi la mia domanda è: ma qualcuno ha mai usato le seriali sotto MacOS?

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1266
  • Karma: +43/-0
  • Prima ascoltare, poi decidere
Re:MACOs e seriali
« Risposta #3 il: Marzo 16, 2022, 02:51:35 pm »
.... quindi la mia domanda è: ma qualcuno ha mai usato le seriali sotto MacOS?

Lascio una risposta a chi usa il MAC, ma direi che è abbastanza improbabile visto l'uso che normalmente che viene fatto del MAC.

Non è un dispositivo usato normalmente in ambito ne industriale ne commerciale (tipo registratore di cassa) e quindi la ncessità di collegarci qualcosa via seriale normalmente non c'è.

Magari poi sbaglio, e si apre un mondo fatto di MAC tutto attorno ....

Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:MACOs e seriali
« Risposta #4 il: Marzo 16, 2022, 04:12:39 pm »
In passato io avevo una necessità simile, non volendo impazzire avevo fatto il programma seriale su raspberry, messo il tutto in rete e mandavo i comandi su porta tcp del raspberry e poi lui pilotava la seriale. Sfortunatamente dovevo fare una cosa nel giro di poche ore e non potevo approfondire. Adesso non ho più un sistema Mac aggiornato, e per di più senza seriale. Mi dispiace non essere di aiuto.
Ieri è passato, domani è futuro, oggi è un dono...

superc

  • Newbie
  • *
  • Post: 21
  • Karma: +0/-0
Re:MACOs e seriali
« Risposta #5 il: Marzo 16, 2022, 04:19:58 pm »
In passato io avevo una necessità simile, non volendo impazzire avevo fatto il programma seriale su raspberry, messo il tutto in rete e mandavo i comandi su porta tcp del raspberry e poi lui pilotava la seriale. Sfortunatamente dovevo fare una cosa nel giro di poche ore e non potevo approfondire. Adesso non ho più un sistema Mac aggiornato, e per di più senza seriale. Mi dispiace non essere di aiuto.

Ho pensato di fare un paio di cose simili: usare delphi con le comport per FMX e fare un server TCP che rigira il traffico verso le com oppure usare un tunnel con tipo Putty.... Sto scrivendo nel forum internazionale di Lazarus e mi sembra evidente che ci sia un buco nelle librerie delle seriali visto che alla domanda diretta 'qualcuno di voi ha mai usato le seriali con il mac' non riesco a farmi dare una risposta chiara.

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18772
  • Topic in totale: 2233
  • Online Today: 578
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 485
Total: 485

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.