* * * *

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 26, 2024, 07:00:57 pm

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

17 Visitatori, 0 Utenti

Autore Topic: difficoltà ad usare un programma compilato in pascal  (Letto 7333 volte)

livia88

  • Newbie
  • *
  • Post: 4
  • Karma: +0/-0
difficoltà ad usare un programma compilato in pascal
« il: Febbraio 04, 2013, 06:12:37 pm »
ciao a tutti,
non ho mai scritto ne usato un programma in pascal
devo utilizzare un codice gia compilato ma non capisco che diavolo di tipologia di input vuole e come fornirgliela. il sorgente del programma è free ed è il seguente:
http://nambis.bplaced.de/download/prog/csfeq.pas

qui invece c'è una descrizione riguardo il suo uso
http://ldvproc.nambis.de/programs/csf.html

sono sicura che chiunque conosca il linguaggio possa facilmente capire come farlo funzionare, mi affido a voi.

grazie

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3253
  • Karma: +12/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #1 il: Febbraio 04, 2013, 07:15:44 pm »
Ciao Livia, allora io ho creato il progetto con la unit da te menzionata. Ho fatto in modo che compili. Ma il risultato non so quale deve essere. Ti allego quello che ho fatto

Tu apri il file project1.lpi con lazarus e poi compili. Lancia il risultato e dimmi se è quello che volevi.
Ieri è passato, domani è futuro, oggi è un dono...

Legolas

  • Global Moderator
  • Sr. Member
  • *****
  • Post: 366
  • Karma: +3/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #2 il: Febbraio 04, 2013, 07:43:14 pm »
http://ldvproc.nambis.de/programs/csfeq.html

Qua c'è l'eseguibile precompilato e l'help sull'uso. Cosa non riesci a fare? Sai come utilizzare un programma a linea di comando?

livia88

  • Newbie
  • *
  • Post: 4
  • Karma: +0/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #3 il: Febbraio 05, 2013, 10:40:19 am »
sinceramente preferirei utilizzare direttamente l'eseguibile del sito perchè neanche io so esattamente cosa deve uscire, ma comunque è una cosa abbastanza importante. tra l'altro  dovrò usare anche un altro di quei programmi, di cui però non c'è il sorgente.

il problema comunque è proprio proprio che non ho idea di come utilizzare un programma a linea di comando. voglio dire, apro l'eseguibile.. e poi?? ho provato a scrivere le informazioni che richiede ma non succede nulla, ho provato a scrivere tutto in un file e a dargli il file, ma sinceramente sono tentativi un po' alla cieca. cosa devo fare per dargli gli input che richiede?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2886
  • Karma: +20/-4
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #4 il: Febbraio 05, 2013, 11:41:44 am »
nella pagina
http://ldvproc.nambis.de/programs/csf.html

sotto la voce
The experimental laser Doppler data from a turbulent, round, free air jet can be processed e.g. with
sembra esserci un esempio di utilizzo con tanto di spiegazione
il comando dos che dovresti provare è:
Codice: [Seleziona]
csf.exe citlt p40.ts p40.temp.corr p40.spat.corr p40c.out 0.000 0.000020 1000 2.0
se scorri un po' più in basso c'è un link "experimental data" magari qualche file in input lo trovi li

il fatto è che per me, per quanto riguarda l'argomento trattato, è più chiaro l'arabo!
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3253
  • Karma: +12/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #5 il: Febbraio 05, 2013, 01:09:05 pm »
sinceramente preferirei utilizzare direttamente l'eseguibile del sito perchè neanche io so esattamente cosa deve uscire, ma comunque è una cosa abbastanza importante. tra l'altro  dovrò usare anche un altro di quei programmi, di cui però non c'è il sorgente.

il problema comunque è proprio proprio che non ho idea di come utilizzare un programma a linea di comando. voglio dire, apro l'eseguibile.. e poi?? ho provato a scrivere le informazioni che richiede ma non succede nulla, ho provato a scrivere tutto in un file e a dargli il file, ma sinceramente sono tentativi un po' alla cieca. cosa devo fare per dargli gli input che richiede?

Per prima cosa livia tu sai usare il terminale di windows?! Per intenderci la schermata nera con le scritte bianche?!
Ieri è passato, domani è futuro, oggi è un dono...

livia88

  • Newbie
  • *
  • Post: 4
  • Karma: +0/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #6 il: Febbraio 05, 2013, 04:26:34 pm »
a grandi linee....

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #7 il: Febbraio 05, 2013, 05:06:48 pm »
Window suppongo.
(Start)->Esegui [cmd]
Si apre la consolle.
Ti porti nella cartella dove c'è l'eseguibile.
Codice: [Seleziona]
cd [....]
Posizionata dentro la cartella che ti interessa, scrivi
Codice: [Seleziona]
programma parametro1 parametro2 .... parametroN
quindi con l'esempio di nomore:
Codice: [Seleziona]
csf.exe citlt p40.ts p40.temp.corr p40.spat.corr p40c.out 0.000 0.000020 1000 2.0

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

livia88

  • Newbie
  • *
  • Post: 4
  • Karma: +0/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #8 il: Febbraio 05, 2013, 06:53:29 pm »
allora, forse non mi sono spiegata bene, il problema è questo:
non ho mai scritto in pascal e non saprei compilare (non ho nemmeno il compilatore). ho queso programma che non riesco a far funzionare, ecco quello che faccio:
creo il file di input .in (esempio file.in) dove inserisco i miei dati. da quanto ho capito questo corrisponde al fil dell esempio p40.in (è corretto questo??) poi non creo altro, credo che gli altri file li crei lui (è corretto??) a questo punto ho una cartella dove ho l'eseguibile e questo file; apro l'eseguibile e mi si apre una piccola schermata nera, a questo punto digito:
citlt p40.ts p40.temp.corr p40.spat.corr p40c.out 0.000 0.000020 1000 2.0
e poi do l'invio (chiaramente scrivo file.in e non p40.in). Ebbene non succede nulla! ho anche provato a inserire ogni singolo comando e poi dare invio, stessa cosa.

questa cosa mi sta facendo uscire matta!

Legolas

  • Global Moderator
  • Sr. Member
  • *****
  • Post: 366
  • Karma: +3/-0
Re:difficoltà ad usare un programma compilato in pascal
« Risposta #9 il: Febbraio 05, 2013, 07:12:11 pm »
Non mi è chiara una cosa: devi usare csf.exe o csfeq.exe? Perché inserisci i parametri per csf, ma hai messo il sorgente di csfeq :)

 

Recenti

How To

Utenti
  • Utenti in totale: 789
  • Latest: iembod
Stats
  • Post in totale: 18855
  • Topic in totale: 2244
  • Online Today: 57
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 17
Total: 17

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.