|
What object is it that isn't found? The recordset? A field in the recordset? The image file?
---
b { font-weight: normal; }
|
|
|
|
|
IF some field of a table IS NULL WHERE PRIMARY-KEY of table is EQUAL TO xyz THEN
//code to execute
//...
//...
Else
//...
//...
END IF
End Less Loop
|
|
|
|
|
Yeah my Primary key is McqID.. and i have amny mcqID.. so any of them may not contain the an image path.. how would i know which image apth is null
|
|
|
|
|
SELECT * FROM TABLE_NAME WHERE ICON_FIELD IS NULL
Change table name and icon field name with appropriate names, your record source will contain now only those fields from table which contain no data. Once this phase is complete update each field accordingly.e.g:
dim fd as openfiledialog=new openfiledialog
for i=0 to recordset.recordcount -1
fd.showdialog
recordset.recordfield(i).add=fd.filename
recordset.movenext
next i
fd.dispose
End Less Loop
|
|
|
|
|
cannot bind to the new display member. Fix please
|
|
|
|
|
Seriously, how is ANYONE supposed to answer such a vague question?
Use some common sense!!
|
|
|
|
|
Apologies, but i am a student and that is the error message i am receiving
in this particular application. The only additional info is (parameter name = newdisplay member.
Rgds DaveChef
|
|
|
|
|
Hello,
I have a basic question regarding 'New' keyword.
For instance I can declare a variable as string (class)
as Dim myName as String = String.Empty
or Dim I as Integer
But when I want declare a button we instantiate it as
Dim b as Button = New Button
I am just trying to understand when (for what kind of classes) to use New key word.
Please some one help to clarify this.
Thanks
-L
|
|
|
|
|
simple answer - always! To instantiate an object you ALWAYS have to use the New operator.
String.Empty is a static instance of the String class - so it has already been instantiated.
dim i an Integer = 1
this is a special case for primitive datatypes, you can get similar functionality for your classes using implicit casting, allowing such code as
Dim myPerson As Person = "Jamie"
but this would, under the hood be doing,
Dim myPerson as Person = new Person("Jamie");
|
|
|
|
|
I am kind of unclear on this yet.
I have just typed
Dim myName as string = New String
and there is a blue line under New String and the tool tip said
"Overload resolution failed because no accessible 'New'accpets this number of arguments"
But when I said
Dim b as Button = New Button
Could you please explain it one more time.
thanks
-L
|
|
|
|
|
Remember that string is a really special case, it is immutable - which I wont go into here but look it up if you are interested.
To add to what I wrote above, The only time where you CANT use the new operator is when there is no public constructor defined on the class, so you cant instantiate a new instance of it, so there is no need to ever write New MyObjectWithNoPublicCtor()
Going back to string, this is the case - String class in .NET does not define any publicly accessible constructor.
|
|
|
|
|
Now its clear hey thank you once again.
-L
|
|
|
|
|
no problem buddy, as i found out by answering you - the answer is not quite as straightforward as i first thought
|
|
|
|
|
Try this:
Dim myName as String = New String("Gotcha")
MsgBox ("WoW No OverLoad Resolution Failed Error")
MsgBox ("Yeah Yeah Because You Did Provide Argument " & myName & " with NEW")
--------
End Less Loop
|
|
|
|
|
its cool! donot rocks!
|
|
|
|
|
Hi,
Does anyone know if it possible to display the ink levels of a printer using vb.net. All I need is to display the current ink levels and to update it every 5-10 mins.
Thanks
John
|
|
|
|
|
Asalm o Alaikum,
Sir I am a student of Telecom Engineering. Vb.net 2003 is part of my compulsory subjects. I am not familiar with it.I want to familiarize myself with it.Teacher has given me assignment , to made strandard Calculator in vb.net. I want to know about how operators like( +, -, *,/,= ) works. If u can help me in this respect i am very thnkful to u.
Allah HAfiz
|
|
|
|
|
Look out this bro
http://www.vbcodesource.com/exampleEx.html
In VisalBasic Examples table example with name calculator that is what u need
_____________________
Proud to be Albanian
_____________________
|
|
|
|
|
Hi,
As already posted, there are thousands of tutorials and articles online about writing a calculator - many of these will be in VB, and a quick google search will find them. Knowing how to find things is a very important part of any job and you should learn this skill well.
Writing a calculator can be done very simply, ranging up to the very complex. It depends what you want to learn. As you are a beginner you should start by breaking the problem down into manageable steps.
A typical simple calulator goes like this
1) Obtain a number from the user (tot)
2) Obtain an operator (+,-,*,/) from the user (op)
3) Obtain a number from the user (input)
4) Execute operator on 2 numbers and store back in tot (tot = tot op input)
5) repeat 2) - 4) until op is '='
6) Output tot
I would suggest you try this in a console application before trying to build a GUI, also if you have studied OOP yet then try to incorporate this into it (think Calculator object, Operator object, Number object etc).
remember, this forum is for code-related queries, so when(if?) you encounter a problem coding this then do post the code, the problem you are having and any other relevant info and we shall try to help you out.
|
|
|
|
|
How can i write a media player (withOut Windows APIs) like windows media player ( please send a refrence)
MHF
|
|
|
|
|
take a look this bro
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4582&lngWId=10
_____________________
Proud to be Albanian
_____________________
|
|
|
|
|
It is Goog but i want a program without using windows APIs
Thanks
MHF
|
|
|
|
|
Hi,
I am trying to implement updating using the ManualInProcQuickStart of the Updater Application Block 2.0. I am having a problem. My files are being downloaded to the "downloader" folder, they're not being copied to the folder I specified in my config file.. I have added activation processors as follows:
<activation>
<tasks>
<task type="Microsoft.ApplicationBlocks.Updater.ActivationProcessors.WaitForApplicationExitProcessor, Microsoft.ApplicationBlocks.Updater.ActivationProcessors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" name="WFE" />
<task type="Microsoft.ApplicationBlocks.Updater.ActivationProcessors.ApplicationDeployProcessor, Microsoft.ApplicationBlocks.Updater.ActivationProcessors, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" name="AppDeploy" />
</tasks>
</activation>
Any ideas or suggestions?
Thanks,
dlarkin77
|
|
|
|
|
Hi all,
I have differnt types of video files.I need to retrive data from the video file like time,date.And i have to store those values in Xml sheet.I have to include those coding in vb project.
How can i do that.Is there any way to retrive data of video files?
Plz help me..its very urgent
Thanks in advance
cheers
sangeet
|
|
|
|
|
Hi there
i have registered a dll icon library to be assocuited with our .tru extension. everywhere on the sustem the icon is shown, even in outlook when i add a .tru file to a new mail.
but, in outlook, no icon is displayed on incoming mials with a .tru file attached
does anyone know why this is, i have included all icon sizes from 16x16 to 96x96, in three colour variations
is this an outlook problem or is there something else i need to do
you can see an image here,
http://www.vbforums.com/showthread.php?p=2413151#post2413151[^]
I place the dll into the sys 32 folder, then I use the following code to register the icon on the system.
<br />
'CALLING FUNCTION<br />
Call FileAssociation.CreateAssociation("MyFile", "tru", "Myfile File", "Mydll.dll") ' associate tru with icon<br />
<br />
'MODULE<br />
' Usage:<br />
' CreateAssociation Program name, Extension, Description, Iconfile<br />
' EX:<br />
' CreateAssociation "Cryo", "cdf", "Cryo Datafile", "Cryo.dll, 0"<br />
'<br />
'<br />
<br />
Option Explicit<br />
<br />
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long<br />
Public Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As Long) As Long<br />
Public Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long<br />
Public Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long<br />
Public Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long<br />
<br />
Public Const REG_SZ As Long = 1<br />
Public Const REG_DWORD As Long = 4<br />
Public Const HKEY_CLASSES_ROOT = &H80000000<br />
Public Const HKEY_CURRENT_USER = &H80000001<br />
Public Const HKEY_LOCAL_MACHINE = &H80000002<br />
Public Const HKEY_USERS = &H80000003<br />
Public Const ERROR_NONE = 0<br />
Public Const ERROR_BADDB = 1<br />
Public Const ERROR_BADKEY = 2<br />
Public Const ERROR_CANTOPEN = 3<br />
Public Const ERROR_CANTREAD = 4<br />
Public Const ERROR_CANTWRITE = 5<br />
Public Const ERROR_OUTOFMEMORY = 6<br />
Public Const ERROR_INVALID_PARAMETER = 7<br />
Public Const ERROR_ACCESS_DENIED = 8<br />
Public Const ERROR_INVALID_PARAMETERS = 87<br />
Public Const ERROR_NO_MORE_ITEMS = 259<br />
Public Const KEY_ALL_ACCESS = &H3F<br />
Public Const REG_OPTION_NON_VOLATILE = 0<br />
<br />
Public Sub CreateAssociation(PROG As String, EXT As String, BESKRIV As String, IconLib As String)<br />
Dim sPath As String<br />
sPath = App.path & "\" & App.EXEName & " %1"<br />
<br />
CreateNewKey "." & EXT, HKEY_CLASSES_ROOT<br />
SetKeyValue "." & EXT, "", PROG, REG_SZ<br />
<br />
CreateNewKey PROG & "\shell\open\command", HKEY_CLASSES_ROOT<br />
CreateNewKey PROG & "\DefaultIcon", HKEY_CLASSES_ROOT<br />
<br />
SetKeyValue PROG, "", BESKRIV, REG_SZ<br />
SetKeyValue PROG & "\shell\open\command", "", sPath, REG_SZ<br />
SetKeyValue PROG & "\DefaultIcon", "", IconLib, REG_SZ<br />
End Sub<br />
Public Sub CreateNewKey(sNewKeyName As String, lPredefinedKey As Long)<br />
'handle to the new key<br />
Dim hKey As Long<br />
'result of the RegCreateKeyEx function<br />
Dim r As Long<br />
r = RegCreateKeyEx(lPredefinedKey, sNewKeyName, 0&, vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0&, hKey, r)<br />
Call RegCloseKey(hKey)<br />
End Sub<br />
<br />
Public Sub SetKeyValue(sKeyName As String, sValueName As String, vValueSetting As Variant, lValueType As Long)<br />
'result of the SetValueEx function<br />
Dim r As Long<br />
'handle of opened key<br />
Dim hKey As Long<br />
'open the specified key<br />
r = RegOpenKeyEx(HKEY_CLASSES_ROOT, sKeyName, 0, KEY_ALL_ACCESS, hKey)<br />
r = SetValueEx(hKey, sValueName, lValueType, vValueSetting)<br />
Call RegCloseKey(hKey)<br />
End Sub<br />
<br />
<br />
Public Function SetValueEx(ByVal hKey As Long, sValueName As String, lType As Long, vValue As Variant) As Long<br />
Dim nValue As Long<br />
Dim sValue As String<br />
Select Case lType<br />
Case REG_SZ<br />
sValue = vValue & Chr$(0)<br />
SetValueEx = RegSetValueExString(hKey, sValueName, 0&, lType, sValue, Len(sValue))<br />
Case REG_DWORD<br />
nValue = vValue<br />
SetValueEx = RegSetValueExLong(hKey, sValueName, 0&, lType, nValue, 4)<br />
End Select<br />
End Function<br />
<br />
<br />
<br />
<br />
any help woudl be gretaly appreciated
many thanks
Jamie
|
|
|
|
|