Buongiorno.
Ho spostato delle funzioni di uso generale in un file, modulo.bas messo insieme a tutti gli altri files.
Ho incluso nel progetto il file ma quando chiamo una funzione da un altro file mi dice che non esiste.
Non capisco dove sbaglio.
per finire, come si installa una libreria?
GRazie a tutti per la gentilezza.
P.S.
Mi scuso per la forma magari troppo brigativa, ma non vuole essere un modo per essere scortese.
Partiamo delle basi,
alle 20 già si può dire buonasera ? ? ?
Come chiami le funzioni, premetti il nome del modulo? modulo.funzione(parametri)
Le funzioni sono dichiarate public o private?
facci vedere un pò di codice cosi possiamo capire.
Per la seconda domanda sarebbe meglio aprire un secondo thread. (UN thread con un argomento e una domanda)
Comunque scarica il file ZIP, decomprimi i files e li copi nella cartella delle librerie aggiuntive e te li ritrovi sull'IDE.
Non sei sbrigativo, ma piu informazioni metti meglio è per capire
Ti ringrazio sei stato esauriente, purtroppo venendo da un IDE C, mi trovo in difficoltà, per colpa mia, nell'organizzare il progetto. Probabilmente non ho messo il public davanti.
Partiamo delle basi,
alle 20 già si può dire buonasera ? ? ?
Come chiami le funzioni, premetti il nome del modulo? modulo.funzione(parametri)
Le funzioni sono dichiarate public o private?
facci vedere un pò di codice cosi possiamo capire.
Per la seconda domanda sarebbe meglio aprire un secondo thread. (UN thread con un argomento e una domanda)
Comunque scarica il file ZIP, decomprimi i files e li copi nella cartella delle librerie aggiuntive e te li ritrovi sull'IDE.
Non sei sbrigativo, ma piu informazioni metti meglio è per capire
Mi pare che hai scritto che hai spostato alcune Sub nel modulo , ma è un modulo di classe, un modulo di codice o modulo di servizi?
Sei su B4A, B4I o B4J ?
Sub Process_Globals
Type TItemData(index As Int, caption As String, value As Float, last As Float, Mn As Float, Mx As Float)
Type TAllParams(TErog As Int, TInat As Char,TInte As Int, Capac As Int)
Public tEdit As TItemData
End Sub
Public Sub CharToString(Data() As Byte) As String
Dim buffer As String = ""
For i = 1 To Data.Length
buffer = buffer & Data(i-1)
Next
Return buffer
End Sub
La funzione CharToString se la chiamo
Dal modulo ChatPage mi diche che non esiste... e mi da queste indicazioni d'errore