procedura sub
-
- Mesaje: 36
- Membru din: Joi Ian 10, 2013 12:33 pm
- Localitate: Pitesti
procedura sub
Buna ziua,
Am un exercitiu dintr-un manual (invat VB) si nu inteleg de ce nu functioneaza codul.
Imi puteti spune ce nu est bine?
Am un exercitiu dintr-un manual (invat VB) si nu inteleg de ce nu functioneaza codul.
Imi puteti spune ce nu est bine?
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: procedura sub
Pana ne lamurim daca este VBA am mutat subiectul in zona de "cafenea".
Din ce am vazut, codul tau pare a fi VBA dar care nu este acelasi lucru cu VB - pana la un punct seamana dar nu sunt perfect identice.
In procedura ta de mai jos ai o functie WriteLn care nu exista in VBA decat daca o definesti tu:
Asa ca ori nu este vorba de VBA ori nu ai creat exemplul complet/corect.
Din ce am vazut, codul tau pare a fi VBA dar care nu este acelasi lucru cu VB - pana la un punct seamana dar nu sunt perfect identice.
In procedura ta de mai jos ai o functie WriteLn care nu exista in VBA decat daca o definesti tu:
Cod: Selectaţi tot
Public Sub ScrieSfarsit() 'procedura fara parametri
WriteLn "Programul s-a terminat"
End Sub
-
- Mesaje: 36
- Membru din: Joi Ian 10, 2013 12:33 pm
- Localitate: Pitesti
Re: procedura sub
Buna.
Este VB o functie definita.
WriteLn trebuie sa afiseze s in forma frmProc.
ClrScr sterge textul din forma frmProc.
AfiseazaTitlul apeleaza ClrScr si apoi se seteaza titlul foremi frmProc la valaoarea parametrului de intrare explicatie
si la incheiere procedura ScrieSfarsit apeleaza WriteLn cu mesajul standard.
Despre ce este vorba in zona de cafenea?
PS. Am un manual si doar ce incerc sa invat cum functioneaza legatura directa sau indirecta dintre subprograme. Si acest exemplu nu functioneaza. Am o eroare pe frmProc.Cls si frmProc.Print s. Programul se lanseaza din codul lui frmProc
Cartea se numeste Dezvoltare rapida a aplicatiilor cu Visual Basic - Bazil Parv
Exemplul e facut pe VB3 sau 6 cred.
Este VB o functie definita.
WriteLn trebuie sa afiseze s in forma frmProc.
ClrScr sterge textul din forma frmProc.
AfiseazaTitlul apeleaza ClrScr si apoi se seteaza titlul foremi frmProc la valaoarea parametrului de intrare explicatie
si la incheiere procedura ScrieSfarsit apeleaza WriteLn cu mesajul standard.
Despre ce este vorba in zona de cafenea?
PS. Am un manual si doar ce incerc sa invat cum functioneaza legatura directa sau indirecta dintre subprograme. Si acest exemplu nu functioneaza. Am o eroare pe frmProc.Cls si frmProc.Print s. Programul se lanseaza din codul lui frmProc
Cartea se numeste Dezvoltare rapida a aplicatiilor cu Visual Basic - Bazil Parv
Exemplul e facut pe VB3 sau 6 cred.
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: procedura sub
Exact ce-ti spuneam mai devreme VB3/6 nu sunt acelasi lucru cu VBA.Cornel Florea scrie: Exemplul e facut pe VB3 sau 6 cred.
In manual se foloseste ca exemplu Excelul?...
-
- Mesaje: 36
- Membru din: Joi Ian 10, 2013 12:33 pm
- Localitate: Pitesti
Re: procedura sub
Aici scrie cam asa:
Pt Win 95/98/200/NT
butonul START > PROGRAMS > MICROSOFT VISUAL STUDIO x.x > MICROSOFT VISUAL BASIC x.x
Sa inteleg ca Microsoft Office 2007 nu are si Visual Studio ... ?!
Pt Win 95/98/200/NT
butonul START > PROGRAMS > MICROSOFT VISUAL STUDIO x.x > MICROSOFT VISUAL BASIC x.x
Sa inteleg ca Microsoft Office 2007 nu are si Visual Studio ... ?!
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: procedura sub
Exact - Visual Studio este altceva... exista si in aplicatiile Office un editor de VBA = Visual Basic for Applications dar care este altceva si dedicat exclusiv aplicatiilor Office... chiar daca cu anumite artificii poti extinde VBA-ul si poti controla si alte aplicatii sau sistemul de operare, dar este dedicat pachetului Microsoft Office.