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

Forum dedicato ai programmatori di X# in lingua italiana – Italian language forum

Moderator: wriedmann

User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

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

Post 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 21 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 20 times

Se qualcuno potesse aiutarmi ... grazie
Saluti Claudio
(Non vi avevo disturbato per più di un mese ... e rieccomi qua, scusate)
FFF
Posts: 1522
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

Errore in fase di esecuzione su sistema non di sviluppo

Post 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...
Regards
Karl
(on Win8.1/64, Xide32 2.19, X#2.19.0.2.)
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Errore in fase di esecuzione su sistema non di sviluppo

Post 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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
robert
Posts: 4225
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

Errore in fase di esecuzione su sistema non di sviluppo

Post 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
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

Errore in fase di esecuzione su sistema non di sviluppo

Post 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 271 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 271 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:
User avatar
robert
Posts: 4225
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

Errore in fase di esecuzione su sistema non di sviluppo

Post by robert »

Claudio,
The attachments in your message are missing. Can you add them again ?

Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Errore in fase di esecuzione su sistema non di sviluppo

Post 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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Errore in fase di esecuzione su sistema non di sviluppo

Post 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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
softdevo@tiscali.it
Posts: 189
Joined: Wed Sep 30, 2015 1:30 pm

Errore in fase di esecuzione su sistema non di sviluppo

Post 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
User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

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

Post 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
Post Reply