|
Check the contents and if it is empty then continue. I'm not a VB.NET expert so I don't know the exact syntax, but in C# it would be something like:
if (textbox1.Text == "")
else
|
|
|
|
|
Hi Guyz,
I am developing windows metro apps using vb.net and XAML.
I need to convert canvas element which contains ink strokes on it.
I am using the below code :
<canvas x:name="CollectionSignature" height="120" width="350" background="White" margin="0" horizontalalignment="Left">
Vb.Net code :
Public Shared Async Function GetSignatureImageString(oElement As Canvas) As Task(Of String)
Try
Dim o As New RenderTargetBitmap
Await o.RenderAsync(oElement, Convert.ToInt32(oElement.Width), Convert.ToInt32(oElement.Height))
Dim aryData = Await o.GetPixelsAsync()
Dim logicaldpi = DisplayInformation.GetForCurrentView().LogicalDpi
Dim oStorageFile As StorageFile = Await ApplicationData.Current.TemporaryFolder.CreateFileAsync(oElement.Name + ".png", CreationCollisionOption.ReplaceExisting)
Dim oStream As IRandomAccessStream = Await oStorageFile.OpenAsync(FileAccessMode.ReadWrite)
Dim oEncoder As BitmapEncoder = Await BitmapEncoder.CreateAsync(BitmapEncoder.PngEncoderId, oStream)
oEncoder.SetPixelData(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Ignore, Convert.ToInt16(oElement.Width), Convert.ToInt16(oElement.Height), logicaldpi, logicaldpi, aryData.ToArray())
Await oEncoder.FlushAsync()
Dim oBuffer As IBuffer = Await FileIO.ReadBufferAsync(oStorageFile)
Dim aryData1 As Byte() = oBuffer.ToArray()
oStream.Dispose()
oEncoder = Nothing
oStorageFile = Nothing
aryData = Nothing
o = Nothing
Return Convert.ToBase64String(aryData1)
Catch ex As Exception
End Try
End Function
I am getting 'Value does not false within expected range' on 'o.renderasync' method.
Can you please help?
Thanks,
Vinay
|
|
|
|
|
Vinay Sakpal wrote: I am getting 'Value does not false within expected range' on 'o.renderasync' method. Which variable and what is its value, and what is the range it should lie within?
|
|
|
|
|
Ask How to transfer datagridview values to a listview in Visual Basic 6.0, Please help me ! Thankz
|
|
|
|
|
Create a loop and copy the items over, row by row. What seems to be the problem?
|
|
|
|
|
Visual Basic 6 is discontinued; it's no longer a supported option. You can download VB.NET for free, which means there's no good reason left to be working in VB6.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi,
I've downloaded a code for sending SMS in mobile from PC.
This code has two conditions -
"To run this application successfully, two things should be done:
1. You must have Gmail ID.
2. Register the phone number which you are going to use in a website http://email2sms.netcore.co.in/"
I've problem to follow the 2nd term. When I click the Link email2sms.netcore.co.in the following message is displayed -
"Oops! Google Chrome could not connect to email2sms.netcore.co.in
Did you mean: netcore.co.in"
When I open netcore.co.in there is no option to register mobile no.
I want to know that how to register my mobile number in netcore.co.in
Thanks,
Virendra
|
|
|
|
|
Talk to them.
Try an email, and explain the problem - it sounds as if their website has a problem and needs to be fixed. If they can't fix it, what confidence do you have that they will continue to be able to send the SMS message for you in the future?
If they can't fix it reasonably quickly - look elsewhere!
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
Same problem here. Searching another solution.
Regards
|
|
|
|
|
I have downloaded open source jdbc from sourceforge and would like to figure out how to implement a connection string using the jtdms using Access as a frontend. Currently I am making my connection via Sybase 11 ODBC DSN and want to move out of that method. I am trying to adapt to the ODBC drivers from Sybase that are becoming incompatible with Win 7 forward. Customer has a licensed ASE 11.5.1 DBMS and not in position to invest in upgrade (grant funded).
Any help or suggestions would be greatly appreciated and willing to share the completed connection solution to help others.
I recently purchased RazorSQL DBMS program that connects on my W7 64 effortlessly and it uses the same drivers plus jConnect and others.
This is from the profiles file of good connections that I have tested and worked in using that program.
Thanks in advance.
jdbc:jtds:sybase://192.168.10.11:5000/TST_MCG
database=Sybase (ASE)
user=boss1
autoCommit=Yes
type=Sybase (ASE)
type2=null
driver
Class=net.sourceforge.jtds.jdbc.Driver
classLocation=C:\Program Files (x86)\RazorSQL\drivers\jtds\jtds12.jar
connectUrl=jdbc:jtds:sybase://192.168.10.11:5000/TEST_MCG
profileName=ASE_Java_01
keepAliveQuery=select getdate()
serviceUrl=null
serviceType=null
serviceInterfaceClass=service
InterfaceMethod=connection
Type=JDBC
connectAs=host=192.168.10.11
port=5000
databaseName=TEST_MCG
fetchSize=100
isolationLevel=Read Uncommitted
savePassword=true
password=hidden
saveServicePassword=true
servicePassword=
autoConnect=false
useUnicode=false
maxRows=0
secure=true
sqlRestrictions=1003
connprops= ((Z~]
database=Sybase (ASE)
user=boss1
autoCommit=Yes
type=Sybase (ASE)
type2=null
driverClass=com.sybase.jdbc3.jdbc.SybDriver
classLocation=C:\Program Files (x86)\SQLprogram\drivers\sybase\jconn2.jar
connectUrl=jdbc:sybase:Tds:192.168.10.11:5000
|
|
|
|
|
This looks more a Java question than Visual Basic.
|
|
|
|
|
I have created a collection class in vb.net to pass a collection from vb.net to vb6 and everything works great.
I am now trying to send a collection to a function by reference. The collection is created in vb6 but the function is in a class in vb.net. The function needs to be able to update the collection (thus byRef).
|
|
|
|
|
sashaw2 wrote: The function needs to be able to update the collection (thus byRef).
Does it need to replace the collection with a new instance, or just modify items within the collection?
You should only need to pass an object by reference if you're going to replace it with a different object, and want that change to be visible to the calling code.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
It does not need to replace the collection. It will need to make changes to the collection in vb.net and have those changes reflected in the vb6 collection.
|
|
|
|
|
Then you don't need ByRef.
Non-value types, like your collection, are always passed by reference anyway. You're not getting a copy of the collection.
|
|
|
|
|
Thanks for your help. I was able to get it working as you described.
|
|
|
|
|
Only if the type is known in both environments.
Enjoy[^]
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hello !
I have a visual basic 2013 application , created with Devexpress controls. The problem is that when I open each form there is a long delay.
Is there any way to pre-load the devepress dll files before the program is open , for example on my first form which is a login form ?
Thank you in advance !
|
|
|
|
|
In general, no, there isn't.
If there's a long delay opeing forms, my first question would be how many controls are on these forms?? The larger the number of controls, the longer it takes to build an instance of the form.
|
|
|
|
|
Thank you !
But if I create a standart Windows Form with Visual studio standart controls (the same number of controls) , there's no delay.
I found this article , but I don't know how to use-it :
http://www.codeproject.com/Articles/31316/Pre-compile-pre-JIT-your-assembly-on-the-fly-or-tr
where should I put and how can I call ?
thank you !
|
|
|
|
|
That's not going to do what you think it's going it.
Your problem, as I think you put it, is that every time you try to open the same form it takes forever. That means the code has already compiled into native assemblies and cannot be sped up any more.
It sounds as though you need to talk to DevExpress support on this problem.
|
|
|
|
|
Thank you !
Maybe I was not very clear.
Only the first time when I open the form there's a delay.The second time it's ok.
But everytime I open a new form for the first time there's delay.
so , how can I use the code on the article ?
Thank you !
|
|
|
|
|
Forget the code in the article.
All you need to do to get the same effect, to try this out, is NGEN. Open up a Developer Command Prompt (under Start -> Microsoft Visual Studio 20xx - Visual Studio Tools - Developer Command Prompt). The command line will be something like this:
ngen install C:\somepath\myexecutable.exe
Once that's done, launch your .EXE and see what happens.
If you're still having the problem, contact DevExpress about it. It's their controls you're using.
|
|
|
|
|
Hello !
But in my scenario the installation doesn't allow me to process the application with NGEN
So I'm thinking to use some code inside my application.
If you can explain to me how to use the code , this will be a great help for me.
Anyway , Thank you !
|
|
|
|
|
DID IT WORK ON YOUR MACHINE?!?!?!
We're nowhere near making a installation package for your application yet! We're testing a problem here!
|
|
|
|