xsharp.eu • Errore in fase di esecuzione su sistema non di sviluppo [Risolto]
Page 1 of 2

Errore in fase di esecuzione su sistema non di sviluppo [Risolto]

Posted: Sun Jan 03, 2021 8:19 pm
by claudiocarletta
Salve a tutti e buon anno.
Ho installato un programma, già installato con successo in altri due PC, in un altro PC ma mi dà l'errore che allego
Errore.txt
(2.33 KiB) Downloaded 76 times
con qualunque window richiami appena accede ai files .DBF che utilizzo come file di comodo mentre il database si trova su MySQL.
Allego anche il file .PRG a cui fa riferimento l'errore
Giacenze_prg.txt
(20.41 KiB) Downloaded 76 times

Se qualcuno potesse aiutarmi ... grazie
Saluti Claudio
(Non vi avevo disturbato per più di un mese ... e rieccomi qua, scusate)

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Sun Jan 03, 2021 11:22 pm
by FFF
Claudio,
ecco a cosa serve un forum ;)
Non capisco bene cosa stia succedendo, l'errore menziona ReportPro ma nel prg non appare né ReportPro né Rp2?

@Robert: there's something broken with attachments, Firefox saves both files as "pdf", but the first is a txt, the second a prg, while IE, and "Brave" (a chromium based browser), offer no extension at all...

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 6:02 am
by wriedmann
Ciao Claudio,
l'errore mi sembra un po strano.... potrebbe essere che manchi una DLL per aprire il DBServer?
(ReportPro mi sembra solo impostare un handler di errore).
Wolfgang

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 8:01 am
by robert
Karl,
FFF wrote:Claudio,
@Robert: there's something broken with attachments, Firefox saves both files as "pdf", but the first is a txt, the second a prg, while IE, and "Brave" (a chromium based browser), offer no extension at all...
I have changed this in the forum software. It should work as expected now.

Robert

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 8:34 am
by claudiocarletta
Salve a tutti,
siccome anch'io ho avuto la sensazione che il problema dipendesse da .DLL mancanti dopo il primo insuccesso in cui avevo copiato solo la cartella Debug
Immagine 2021-01-04 091639.jpg
Immagine 2021-01-04 091639.jpg (55.7 KiB) Viewed 621 times
ho provato a copiare tutta la cartella di sviluppo PreLib_002 senza però alcun successo
Immagine 2021-01-04 091757.jpg
Immagine 2021-01-04 091757.jpg (96.88 KiB) Viewed 621 times
Poi ho provato ad istallare sul PC anche il programma di sviluppo dei report ReportPro 2 senza ottenere nessun cambiamento.
Aspetterò che finisca tutti gli aggiornamenti di sistema operativo e vi faccio sapere.
Se qualcuno dovesse qualche idea ...
Grazie a tutti
Claudio

p.s. Non vorrei che magari esistesse qualche procedura di installazione dei programmi sviluppati che non conosco e fino ad ora ha funzionato per un colpo di fortuna.:whistle:

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 8:39 am
by robert
Claudio,
The attachments in your message are missing. Can you add them again ?

Robert

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 8:59 am
by wriedmann
Ciao Claudio,

devi copiare:
  • tutte le librerie tue con l'eseguibile
  • dalla cartella xsharpredist le librerie che hai referenziato, aggiungendo il macrocompiler
  • eventuali altri librerie che hai referenziato manualmente comprese eventuali dipendenze
Se ci fai vedere le "References" riesco a darti la lista delle DLL che servono.
Saluti
Wolfgang

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 9:02 am
by wriedmann
Ciao Claudio,
aggiungo una cosa: X# sul tuo PC di sviluppo installa le librerie runtime nel GAC - nel "Global Assembly Cache".
Questo ovviamente non succede sui PC dei tuoi utenti.
Questo vuole dire che sul tuo PC di sviluppo le relative DLL vengono caricate dal GAC e non dalla cartella bindebug.
Perciò per la distribuzione devi aggiungere manualmente quelle DLL.
Saluti
Wolfgang

Errore in fase di esecuzione su sistema non di sviluppo

Posted: Mon Jan 04, 2021 9:20 am
by softdevo@tiscali.it
Prima cosa buon anno a tutti, poi leggo:
Stack Trace :
in XSharp.RT.Functions.Eval(__Usual uCodeBlock, __Usual[] args)
in ReportPro2_Runtime.Functions.rpErrorHandler(Error oError) in C:ReportProRP2NetReportPro2, RuntimeFormsError - Code (R,S,D).prg:riga 169
Dato per scontato che esista la DLL XSharp.RT.dll mi viene da pensare che la dll di reportpro passi alla funzione eval paramentri non compatibili. Dico una stupidaggine?

Danilo

Errore in fase di esecuzione su sistema non di sviluppo [Risolto]

Posted: Mon Jan 04, 2021 9:29 am
by claudiocarletta
Grazie a tutti,
mancava la libreria XSharp.Rdd.dll che non era presente nella cartella Debug
:whistle:
Scusatemi per il disturbo, comunque ho imparato qualcos'altro (GAC - nel "Global Assembly Cache".)
Grazie