Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    comunicazione GPIB

    Salve a tutti, sto facendo un software con visual basic 2008 per far comunicare un pc con un contatore, il mio portatile non è dotato di scheda apposita per GPIB e sto usando al suo posto un adattatore GPIB-USB della Agilent.
    Il mio problema è che quando vado a definire il contatore con la riga:

    Dim Counter as Device

    "Device" mi segnala l'errore: Type 'Device' is not defined

    Io sto pensando che sia dovuto proprio alla mancanza della scheda GPIB! Utilizzando un adattatore non è che devo inserire qualche imports particolare???

    Grazie a tutti x l'aiuto

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Manca sempre il linguaggio nel titolo, che è obbligatorio come da Regolamento.

    Qui l'ho aggiunto io, ma tienilo a mente per il futuro.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Re: comunicazione GPIB

    Originariamente inviato da maurylab
    "Device" mi segnala l'errore: Type 'Device' is not defined
    Io sto pensando che sia dovuto proprio alla mancanza della scheda GPIB!
    La mancanza di una scheda hardware non può inficiare la compilazione di un programma.

    Probabilmente non hai incluso tra i riferimenti la libreria di cui stai utilizzando il tipo in oggetto che ti serve per comunicare con il dispositivo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    chiedo scusa per il titolo son nuovo e non ne ero al corrente -.-

    anyway....per libreria intendi gli "Imports" ad inizio codice?

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da maurylab
    per libreria intendi gli "Imports" ad inizio codice?
    No, intendo il comando Add Reference (o Aggiungi riferimenti) facendo clic con il tasto destro sulla soluzione, all'interno della finestra Solution Explorer.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    grazie ho risolto il problema, c'erano un po' di referenza relative ai driver della scheda GPIB da aggiungere. Tuttavia ora mi da un'altro errore...

    io definisco il dispositivo (un contatore della national instruments) con la seguente riga:

    Private contatore as Devices

    e mi sottolinea in rosso "Devices" con l'errore Type Expected...

    ho provato anche a mettere Device anzichè Devices, ma mi da sempre lo stesso errore -.-

    qualcuno sa a cosa puo' esser dovuto?

    Grazie ancora e scusate se vi assillo

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da maurylab
    qualcuno sa a cosa puo' esser dovuto?
    Grazie ancora e scusate se vi assillo
    Mi pare che il problema qui sia più di conoscenza base del linguaggio e dell'ambiente che stai utilizzando, piuttosto che di impiego della libreria in questione.

    Il mio consiglio è quello di approfondire sempre i principi fondamentali del linguaggio che si studia, poiché è un requisito fondamentale anche per partecipare a quest'area del forum, dato che non distinguere tipi, assembly e riferimenti - per chi lavora con .NET - impedisce anche di fornire un aiuto significativo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    vabbe bastava non rispondere se non lo si sa o se non si ha voglia di rispondere. Questo è un forum per discutere, sollevare e risolvere dubbi. Se già tutti sapesseso tutto non avrebbe motivo di esistere no?
    Grazie cmq per la storia delle referenze

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da maurylab
    vabbe bastava non rispondere se non lo si sa o se non si ha voglia di rispondere.
    Allo stesso modo, se non si ha voglia di studiare il linguaggio, ci si può astenere dall'aprire discussioni, per i motivi che seguono.

    Originariamente inviato da maurylab
    Questo è un forum per discutere, sollevare e risolvere dubbi.
    Questo è un forum in cui chi studia e approfondisce il linguaggio che usa può proporre un problema che non riesce a risolvere, spiegando cosa non gli è chiaro o facendosi aiutare nelle questioni che, dopo una ricerca o un tentativo di risoluzione, sembrano non trovare risposta.

    In questo caso, invece, si tratta di "problemi base" dell'uso di uno strumento, che apparentemente non hai intenzione di approfondire e che giri uno per uno al forum delegando ad altri l'apprendimento che dovresti fare tu.

    Originariamente inviato da maurylab
    Se già tutti sapesseso tutto non avrebbe motivo di esistere no?
    Concordo. Infatti qui non si chiede di sapere tutto, ma le basi sì. Oppure, se non si conoscono le basi, è sufficiente porre i dubbi in merito a quanto si è letto ma non si è capito, mentre tu banalmente riporti l'errore e attendi che altri studino e forniscano l'input per passare all'errore successivo. Questo *non* è il modo in cui si utilizza il forum.

    Originariamente inviato da maurylab
    Grazie cmq per la storia delle referenze
    Studiare come si usa qualcosa prima di adoperarlo è buon senso, non è referenza.

    Passo e chiudo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.