Pagina 3 di 6 primaprima 1 2 3 4 5 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 57
  1. #21
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: Re: Re: Re: Re: Re: [VB6]Richiamare una DLL in un .EXE

    Originariamente inviato da ladyBlu

    allora devo provare a riavviare secondo dark!!! :master:...non mi convince ma ci provo.
    ...mi sa che hai perso 3 minuti della tua vita inutilmente....


    ...prova a dichiarare il riferimento alla DLL e poi prova a fare
    codice:
    dim varOggetto as [nomedlle]
    
    varOggetto.[nome routine]
    ..cmq e' strano che una DLL ActiveX non abbi il costruttore valido...

    :master:
    ...and I miss you...like the deserts miss the rain...

  2. #22
    a me funziona la uso sempre la declare per chiamare le mie dll anche se le scrivo in c++

    non vorrei sparare una puttanata
    ma in c devi avere una file *.def con gli export funziona così anche i vb?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #23
    Originariamente inviato da xegallo
    a me funziona la uso sempre la declare per chiamare le mie dll anche se le scrivo in c++

    non vorrei sparare una puttanata
    ma in c devi avere una file *.def con gli export funziona così anche i vb?
    io non ne ho la più pallida idea... ...però può pure essere...

    von, dark... è come dice xegallo???
    se si, quale o quali sono questi files con gli export e dove si devono mettere???




    grazie xegallo

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  4. #24
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da ladyBlu

    io non ne ho la più pallida idea... ...però può pure essere...

    von, dark... è come dice xegallo???
    se si, quale o quali sono questi files con gli export e dove si devono mettere???




    grazie xegallo
    ma la tua dll è compilata? (NomeFile.Dll) :master:

    e poi scusate, ma non bisogna mettere un costruttore? anche vuoto?

  5. #25
    Originariamente inviato da darkblOOd


    ma la tua dll è compilata? (NomeFile.Dll) :master:
    se parli con me... si, l'ho compilata e ho creato Operazioni.dll; e vb mi ha creato pure Operazioni.exp e Operazioni.lib.

    di più... nin zo!!! :gren:

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  6. #26
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    hai provato a fare :

    Originariamente inviato da ladyBlu

    codice:
    Public Declare Function Addizione Lib "dllOperazioni" As "dllOperazioni" (ByVal A As_
        Integer, ByVal B As Integer)
    che ne so, forse vuole pure l'alias....

    oppure dllOperazioni la devi scrivere senza apici....o con .dll alla fine.....

  7. #27
    dark, mi dispiace ma non va...
    ho perso tutte le mie speranze di riuscire a capirci qualcosa...
    possibile che queste dll siano così stronze???

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  8. #28
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    mylaaaaaaaaaaaaaaaaaaadyyyyyyyyyyyyyyyyy

    [Unable to find entry point '<name>' in DLL '<filename>': <error>][Impossibile trovare il punto di ingresso "<nome>" nella DLL "<nomefile>": <errore>]

    Non è stato possibile trovare il nome della routine nella DLL specificata.

    Per correggere l'errore

    Controllare che il nome della routine sia digitato correttamente e che le lettere maiuscole e minuscole corrispondano a quelle della funzione nella DLL.



    e poi

    Parole chiave Lib e Alias
    Il nome che segue la parola chiave Function è il nome utilizzato dal programma per accedere alla funzione importata. Il nome può corrispondere al nome reale della funzione che si sta chiamando. In alternativa, è possibile utilizzare qualsiasi nome di routine valido e quindi utilizzare la parola chiave Alias per specificare il nome reale della funzione che si sta chiamando.

    Specificare la parola chiave Lib seguita dal nome e dalla posizione della DLL che contiene la funzione che si sta chiamando. Non è necessario specificare il percorso dei file che si trovano nelle directory di sistema di Windows.

    Utilizzare la parola chiave Alias se il nome della funzione che si sta chiamando non è un nome di routine di Visual Basic valido o se crea un conflitto con il nome di altri elementi dell'applicazione. Alias indica il nome reale della funzione chiamata.

  9. #29
    e quindi come devo scrivere dark? ho il cervello in pappa...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  10. #30
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da ladyBlu
    e quindi come devo scrivere dark? ho il cervello in pappa...
    se la tua funzione si chiama AddIZIOne


    allora nell'evento button click devi mettere AddIZIOne

    cerca di rispettare il case sia del nome della dll che del nome della funzione.
    sia quando dichiari la finzione della libreria sia quando lanci la funzione

    il discorso dell'alias: credo sia necessario specificarlo quando il nome della funzione da chiamare potrebbe essere in conflitto con il nome di qualche altra funzione di sistema

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.