Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [VB6] Crystal Report XI R2 , Crasha utilizzando il metodo . ViewReport

    Ciao a tutti ,
    sto diventando pazzo per questo tipo di problema :

    Ho spezzato un progetto in due , mettendo i report integrati (i file .dsr e .dsx) di Crystal Report
    in una DLL Active X e i forms dell'applicazione in un .EXE .

    L'applicazione .exe contine il CrystalReportViewer e ha un riferimento alla DLL active X (che fornisce i reports come CRAXDRT.Report ) .

    Quando sono in modalità debug , all'interno dell IDE funziona tutto perfettamente ,
    quando compilo e faccio girare l' .EXE e la .DLL crasha tutto miseramente .

    Ma quello che mi insospettisce è il punto dove crasha e cioè solo nel momento
    in cui richiamo il metodo .ViewReport del controllo CrystalReportViewer ....

    1- Se compilo con il report integrato nell, EXE tutto bene , niente crash .
    2 - faccio girare il gruppo di progetti nell 'IDE funziona perfettamente
    3 - Avvio l' EXE compilato e crasha senza nessun messaggio di errore
    (vado a vedere il registro delle applicazioni e viene fuori questo messaggio
    a mio avviso inutilizzabile )

    Applicazione che ha provocato l'errore prj_StampaDLL.exe,
    versione 1.0.0.0, modulo che ha provocato l'errore msvbvm60.dll,
    versione 6.0.97.82, indirizzo errore 0x0004e0fe.

    Dopo centinaia (!!!) di prove ne deduco che : la dll funziona correttamente ,restituisce il report , la prova è che con il report restituito mi funzionano tutte le propietà , MA :
    nel momento in cui dico a CrystalViewer di mostrarmelo con la proprietà .Viewreport
    si crasha tutto senza possibilità ...


    codice:
    Private Sub btnStampa_Click()
    
    On Error GoTo errore
    
    Dim MyReports As New CrystalTest.StampeCrystal
    MyReports.SetConnDB MYConn.ConnectionString
    
    Dim MiaApplicazione As New CRAXDDRT.Application
    Dim Mioreport As New CRAXDDRT.Report
    
    Set MyReports = New CrystalTest.StampeCrystal ( LA MIA DLL)
    
    Set Mioreport = MyReports.SetReport("Cry_Foto3x2", "D:") 
    '(RESTITUISCE CORRETTAMENTE IL REPORT)
    
    Mioreport.ReportTitle = "REPORT TEST"
    
    frmAnteCrystal.CrViewer.ReportSource = Mioreport
    frmAnteCrystal.CrViewer.ViewReport ' CRASHHHHHHHHHH
    frmAnteCrystal.Show
    
    Exit Sub
    errore:
    MsgBox Err.Description
    
    End Sub
    Link per scaricare il progettino
    Mattia

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [VB6] Crystal Report XI R2 , Crasha utilizzando il metodo . ViewReport

    Non è inutilizzabile ma è incompleto ... non fornisci il codice d'errore.


    Applicazione che ha provocato l'errore prj_StampaDLL.exe,
    versione 1.0.0.0, modulo che ha provocato l'errore msvbvm60.dll,
    versione 6.0.97.82, indirizzo errore 0x0004e0fe.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    ciao Oregon,
    VB non da nessun errore...
    Siccome l'applicazione crasha senza alcun messaggio di errore
    sono andato in Visualizzatore eventi e ho preso l'unico messaggio che mi da il sistema ...
    Mattia

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma quando crasha come te ne accorgi? Hai un messaggio?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5


    nessun messaggio , crasha ed esce ... puf!

    Il bello che in fase di progettazione funziona perfettamente
    Mattia

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Visualizza i dati in fondo
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    in ... fondo ?
    Il messaggio è tutto li .
    La parte sotto che scorre non fa altro che ripetere in formato Bytes il messaggio

    "Applicazione che ha provocato l'errore prj_StampaDLL.exe, versione 1.0.0.0, modulo che ha provocato l'errore msvbvm60.dll, versione 6.0.97.82, indirizzo errore 0x0004e0fe."
    Mattia

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... è un po' poco ...

    Molto probabilmente c'è qualche aggiornamento del CR da fare (che versione utilizzi precisamente? con quali aggiornamenti installati?) o c'è una qualche incompatibilità (magari nota) con il sistema di destinazione (a 64 bit? Win7?).

    Il fatto che nell'IDE o in Debug funzioni non significa nulla. Gli ambienti, nei vari casi, sono diversi e il comportamento può essere diverso.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    bho ...
    la cosa strana è che sulla stessa macchina funziona in modalità progettazione
    e non compilato ...


    Tanto per dirne una : una volta stavo impazzendo perchè il compilatore faceva "finta"
    di compilare ... poi verso la fine usciva impietosamente senza .EXE e senza errori .

    Come ho risolto ?

    Trovando un articolo seppellito in mezzo ad altri che se avevi un file .res a volte non compilava .
    Figurati se dovevo fare delle prove , prima di capirlo quanto ci avrei messo ?

    Quindi speravo che , con una botta di kulo , questo guaio fosse già capitato a qualcuno ..

    Ho provato anche nel forum ufficiale di cRystal Report che è diventato un mezzo casino da quando è gestito da SAP ...
    Mattia

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da matt_vb6
    la cosa strana è che sulla stessa macchina funziona in modalità progettazione
    e non compilato ...
    Non è strano ... ti ho spiegato il perché ...


    Indica esattamente la versione di CR, quella di VB6, quella del SO, in modo da fare una ricerca mirata.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.