Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-04-2004, 16:05   #1
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
vb.net problema con funzione in "module"

sto facendo una pagina con una tabella, per prendere i dati di questa tabella dal db ho creato una funzione in una classe module, public function XXXX (x,y,z) as datatable ecc..

ora però dalla mia pagina non riesco ad associare questa funzione al datasource della mia tabella...


l'errore che restitiusce è:"'@@@@' is a type and cannot be used as an ezpression"

...
che devo fa? mi potete aiutare?
(se sono stato poco chiaro chiedete pure chiarimenti)
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 13-04-2004, 16:25   #2
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
pare che il problema fosse qualcos'altro...
chiamando la stessa funzione con un nome più corto non da nessun errore... probabilmente da qualche parte è dichiarato un tipo con lo stesso nome della mia funzione...
ma allora perchè mi avrebbe fatto dichiarare la funzione senza problemi?
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2004, 09:57   #3
Geen
Member
 
Iscritto dal: Jul 2002
Città: TV
Messaggi: 125
Posta il pezzetto del codice..basta il prototipo della funzione e l'operazione di assegnamento.

Perchè se questo e' il codice

Public function MyFunc()as DataTable
.
.
.
end function


Grid.Datasource=MyFunc()

non c'e' nulla di sbagliato..
Geen è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2004, 10:03   #4
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
Quote:
Originariamente inviato da Geen
Posta il pezzetto del codice..basta il prototipo della funzione e l'operazione di assegnamento.

Perchè se questo e' il codice

Public function MyFunc()as DataTable
.
.
.
end function


Grid.Datasource=MyFunc()

non c'e' nulla di sbagliato..
infatti il codice è così...
non c'è nulla da fare, se la chiamo pippolol mi da quell'errore ma se la chiamo pippolo funziona alla perfezione (cambiando solo ed esclusivamente il nome..)
io pensavo che a sto punto il problema fosse che era già stata dichiarata un'altra funzione o un altro tipo all'interno del programma che sto facendo e quindi si confondesse tra la funzione ed il tipo... ma se fosse così non dovrebbe avermi dato errore quando dichiaravo la funzione?
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2004, 14:11   #5
Geen
Member
 
Iscritto dal: Jul 2002
Città: TV
Messaggi: 125
Non e' sicuramente il nome che da problemi..sicuramente avrai usato come nome per la tua funzione una parola riservata o il nome di un altra funzione.Purtroppo a volte Vb.net lascia troppa libertà nell'implementazione del codice e ci si può trovare,con un codice mal scritto,in casi di ambiguità nonostante il compilatore non abbia segnalato alcunchè.Quindi bisogna avere accortezza nello scrivere con un certo criterio il codice e avere ben chiaro ambiti di visibilità e di appartenenenza perche' Vb.net lascia parecchia libertà.(=molta potenza ma possibilità di casini a volte difficili da scovare).Guarda sto esempio banale:

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox()
End Sub

Public Sub TextBox()
Dim TextBox As New TextBox
TextBox.Parent = Me
TextBox.Show()
End Sub

Non da errori in compilazione e funziona pure..


Ps: posta il codice incriminato,basta il prototipo della funzione

Public Function NomeFunzione()
end function

e l'assegnazione

Geen è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2004, 14:25   #6
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
Quote:
Originariamente inviato da Geen

Ps: posta il codice incriminato,basta il prototipo della funzione

Public Function NomeFunzione()
end function

e l'assegnazione
grazie sei stato molto chiaro... era propio ad esempi come questi che mi riferivo... pensavo che direttamente nella dichiarazione della funzione mi avrebbe dato errori....

per il codice.... nemmeno immagini cosa mi stai chiedendo....
non la troverò mai... sto lavorando ad un progetto abbastanza grosso e sinceramente mi sono completamente dimenticato che fine ha fatto quella funzione... sorry.. se la trovo ti posto il codice!


p.s.
grazie per l'aiuto !
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
Old 14-04-2004, 14:42   #7
The March
Senior Member
 
L'Avatar di The March
 
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
ho trovato la funzione... mi sono ricordato che la funzione era in un modulo e all'interno del progetto esiste una sola classe di tipo modulo....(peccato che questo modulo è lungo 3500 righe)


Codice:
Public Function PeriodicheScpa(ByVal Da As Date, ByVal A As Date, ByVal aAmm As Integer, ByVal aMan As Integer, ByVal aVal As Integer) As DataTable 
    
End Function
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/
The March è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
24 offerte Amazon da non perdere, dalla ...
Apple starebbe progettando i propri cont...
Niente borsa per OpenAI prima del 2027: ...
Meta potrebbe aver mostrato in anticipo ...
Bicicletta elettrica L26 a 474,05€: e-bi...
NVIDIA RTX PRO 5500 Blackwell: 84 GB di ...
Sei alla ricerca di un buon gruppo di co...
Blizzard annuncia un nuovo StarCraft: la...
Ecobonus al 65%: il governo valuta il ri...
Biscotti fatti con bottiglie di plastica...
SIHOO B100 a 161€ e B100 Pro a 209€: sed...
ClickFix dilaga: un finto captcha e un c...
HP Envy 6520e a 63€: stampante multifunz...
Diablo diventa una serie animata Netflix...
iPhone Duo porterà Apple al 25% d...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:10.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v