|
hey all,
I'm trying to do a very simple regular expression but VS.NET is barking at a simple line of code.
At the top I have:
Imports System.Text.RegularExpressions
And in my code I have:
Dim r As Regex()<br />
r = New Regex("\d{2}[a-zA-Z]+", RegexOptions.IgnoreCase Or RegexOptions.Compiled)
The error message is:
C:\DavidCode\NETBeast\WindowsApplication2\Form1.vb(74): Value of type 'System.Text.RegularExpressions.Regex' cannot be converted to '1-dimensional array of System.Text.RegularExpressions.Regex'.
I'm not sure I understand why except that my regex may not be a string literal. In C# I can just do @"..." but in VB.NET it isn't working..
*->>Always working on my game, teach me
*->>something new.
cout << "dav1d\n";
|
|
|
|
|
It's because of those parentheses after Dim r As Regex.
What you're saying here is "give me an array of Regexes" then you're saying assign this new Regex to this array variable which just isn't possible.
Paul
|
|
|
|
|
Thanks Paul...
Brain Fart; I keep writing things as:
Regex r = new Regex("..")
and then remembering I'm in vb.net and not adjusting properly -
*->>Always working on my game, teach me
*->>something new.
cout << "dav1d\n";
|
|
|
|
|
how to create directory in VB?
I know in c++ mkdir(..).
let say i want to create c:\meme\testfolder
|
|
|
|
|
In VB6
<br />
MkDir "c:\meme\testfolder"<br />
In VB.NET
<br />
IO.Directory.CreateDirectory("c:\meme\testfolder")<br />
Paul
|
|
|
|
|
Use the
CreateDirectoryEx<code> API ;) <br />
<br />
Carlos Antollini.<br />
<a href="http://www.sonork.com/">Sonork</a> ID 100.10529 cantollini
|
|
|
|
|
We are pleased to announce the release of DeKlarit 1.2 for Microsoft Visual Studio .NET!
DeKlarit is a RAD tool that integrates into Visual Studio .NET, aimed at developers who want to rapidly deliver .NET applications. Unlike other tools with long development cycles from design to executable applications, it allows you to create robust applications in record time.
DeKlarit provides a declarative way to describe your business objects, based on which it creates and maintains a normalized schema and generates ADO.NET DataSets and DataAdapters. When there are changes in the Business Components structure, DeKlarit creates a new database schema, migrates the data from the old schema to the new one, and regenerates the .NET DataSets and DataAdapters.
Version 1.1 was released in July 2002 and added several important new features to version 1.0. Now, version 1.2 incorporates a new type of Business Component and several productivity features:
New features since v1.0:
· Reverse Engineering Tool: Start your Business Framework from an existing database and have your .NET application done in no time.
· Web Services Generator: It allows you to automatically build a Web Services layer on top of your Business Framework.
· Windows Forms Generator: It generates complete Microsoft .NET applications that work with your Business Framework.
· Custom Metadata Properties: The ability to define custom metadata properties for DeKlarit objects and attributes that can be used in custom code-generation tools.
· Event-Triggered Actions: The ability to execute actions triggered by specific events in the business rules.
· Role-Based Security: It allows you to use .NET role-based security in your Business Frameworks.
· Support for using external SQL views, with the new External View object.
· Support for paging in DataProvider’s DataAdapters
· Better Help integration and content
· Samples and documentation in Visual Basic.NET
· Improvements in the Reverse Engineering tool
· New Built-in metadata properties for Business Components and Attributes
· Performance improvements for loading large projects.
To see how easy it is to build the .NET PetShop application with DeKlarit, download it at www.deklarit.com/samples/petshop.msi.
As you can see, the DeKlarit Team has been extremely busy updating this version for our clients.
We encourage you to download the latest technical documents at www.deklarit.com/technical.
There is a 30-day limited trial version for download at www.deklarit.com/trial.
Best regards,
The DeKlarit Team
www.deklarit.com
info@deklarit.com
|
|
|
|
|
No, two!
I really would want a Web Services Generator which allows me to automatically build a Web Services layer on top of my Business Framework!
And the ability to define custom metadata properties for DeKlarit objects is making me die for it!
DeKlarit wrote:
Reverse Engineering Tool
How creative! And I bet it works!
DeKlarit wrote:
As you can see, the DeKlarit Team has been extremely busy updating this version for our clients.
Wow!
Can you answer me a doubt I have ? Does Bill Sergio work for your company ?
Concussus surgo.
When struck I rise.
|
|
|
|
|
Take your spam elsewhere.
Or better yet buy ad space on CP.
Bruce Duncan, CP#9088, CPUA 0xA1EE, Sonork 100.10030 'ugly naked women are good, when i'm not around, in front of someone else' - Shog9
|
|
|
|
|
VBA module
Type PROCESS_INFORMATION
hProcess As Long
hThread As Long
dwProcessId As Long
dwThreadId As Long
End Type
Type STARTUPINFO
cb As Long
lpReserved As String
lpDesktop As String
lpTitle As String
dwX As Long
dwY As Long
dwXsize As Long
dwYsize As Long
dwXCountChars As Long
dwYCountChars As Long
dwFillAttribute As Long
dwFlags As Long
wShowWindow As Integer
cbReserved2 As Integer
lpReserved2 As Long
hStdInput As Long
hStdOutput As Long
hStdError As Long
End Type
Declare Function CloseHandle Lib "kernel32" (hObject As Long) As Boolean
Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hObject As Long, ByRef dwExitCode As Long) As Boolean
Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Declare Function CreateProcessA Lib "kernel32" (ByVal lpApplicationName As Long, ByVal lpCommandLine As String, ByVal lpProcessAttributes As Long, ByVal lpThreadAttributes As Long, ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, ByVal lpEnvironment As Long, ByVal lpCurrentDirectory As Long, lpStartupInfo As STARTUPINFO, lpProcessInformation As PROCESS_INFORMATION) As Long
'Public Sub ShellAndWait(AppToRun)As Integer
Function ShellAndWait(AppToRun) As Integer
Dim NameOfProc As PROCESS_INFORMATION
Dim NameStart As STARTUPINFO
Dim rc As Long
Dim dwExitCode As Long
dwExitCode = -1
ShellAndWait = dwExitCode
NameStart.cb = Len(NameStart)
rc = CreateProcessA(0&, AppToRun, 0&, 0&, 1&, NORMAL_PRIORITY_CLASS, 0&, 0&, NameStart, NameOfProc)
rc = WaitForSingleObject(NameOfProc.hProcess, INFINITE)
rc = GetExitCodeProcess(NameOfProc.hProcess, dwExitCode)
MsgBox "ExitCode for the process is, dwExitCode = " & dwExitCode
ShellAndWait = dwExitCode
rc = CloseHandle(NameOfProc.hProcess)
End Function
|
|
|
|
|
Try this (Need Script Host 5.5+):
Sub ShellAndWait(AppToRun)
Dim Shell
Set Shell = CreateObject("WScript.Shell")
Shell.Exec( AppToRun )
End Sub
YVOTD: 15 "The eyes of the Lord are on the righteous and his ears are attentive to their cry;
16 the face of the Lord is against those who do evil, to cut off the memory of them from the earth. " - Psalm 34:15-16 (1 Peter 3:11-12) (NIV)
|
|
|
|
|
Hello,
I've got these 2 lines of code, they each do the same thing, but one produces VERY different results. Can someone please tell me what is going on. It is simple painting code. In a user control, I overrided the onpaint event. The 2 drawing calls inside are practically the same, and produce the same effect on the control. HOWEVER, when you resize the form so the form border clips half of the usercontrol, it creates speckles on the control when you move the form off the control slowly. Take a look:
BTW, my usercontrol is inherited from system.windows.forms.button
<br />
Protected Overrides Sub OnPaint(ByVal pevent As System.Windows.Forms.PaintEventArgs)<br />
MyBase.OnPaint(pevent)<br />
Dim p As New Pen(Color.Navy)<br />
p.DashStyle = Drawing.Drawing2D.DashStyle.Dot<br />
<br />
With Me<br />
'THIS CODE SPECLES FUNNY<br />
pevent.Graphics.DrawRectangle(p, 4, 4, .Width - 10, .Height - 10)<br />
<br />
' - OR -<br />
<br />
'THIS CODE WORKS JUST FINE<br />
'ControlPaint.DrawFocusRectangle(pevent.Graphics, New Rectangle(4, 4, .Width - 10, .Height - 10))<br />
<br />
End With<br />
End Sub<br />
Can Someone Please Please let me know, because I am trying to implement a "focus rectangle", but I don't want to use ControlPaint.Draw.... because I need color customization and ControlPaint.Draw... Doesn't have working color customization.
Thanks,
ERIC FRANZ
|
|
|
|
|
hi, i still dont understand the concept of "stream", more specifically:
System.IO.Stream
System.IO.MemoryStream
Here's a code fragment in VB.NET:
Dim HSBCWC As new Customer()
HSBCWC.ID = 08346
HSBCWC.FirstName = "Paul"
HSBCWC.LastName = "Bowie"
...
Dim stream As MemoryStream()
Dim serializer As New XmlSerializer( Customer.GetType() )
serializer.Serialize( stream, HSBCWC ) QUESTION 1: Why not serialize to a string as supposed to a MemoryStream? It would be much simpler rite?
...
stream.Flush() QUESTION 2: I dont understand why we need to flush? flush what from what? I thought HSBCWC has already been "flushed" to stream?
stream.Seek(0,SeekOrigin.Begin) however, I do understand why u need to Seek (rewind the stream).
...
Dim reader As New StreamReader(stream)
message.body = reader.ReadToEnd()
stream.Close()
SmptMail.Send(message)
I'm a newbie and pretty confused why we need "streams" in general.
help!
SHAME
|
|
|
|
|
"The MemoryStream class creates streams that have memory as a backing store instead of a disk or a network connection."
I thought MemoryStream is a memory object (data in RAM). So, "Flush" will flush this data (already in memory) to another memory location???
help!
norm
|
|
|
|
|
Streams are supposed to be a higher-level abstract concept. An example: If you make a compression routine that compress one file to another, it will do just it.
But if you create a routine that compresses a input stream into a output stream you can use this routine in ,e.g., serial ports, sockets, HTTP, files, and even memory, without changing it.
So, a memorystream is useful when you want to use a routine that does something in/from a stream but do not want to have a file writing/reading overhead.
The flush method does nothing: it's there only to make the interface consistent.
Concussus surgo.
When struck I rise.
|
|
|
|
|
Thanx for the feedback first of all.
(1) but in the code fragment that i showed earlier, why not Serialize to a "String" as opposed to a "MemoryStream"
(2) Quote: "An example: If you make a compression routine that compress one file to another, it will do just it."
what do u mean by "it will do just it"?
norm
|
|
|
|
|
I'm currently buidling an ASP.NET application that requires custom HTML emails be sent. I was going to use "Sever.Execute" to capture the result of an aspx template execution and use it as the body of an HTML email. This works, but it only works if it is called from the "Page_Load" Sub. As soon as I call it from an event sub it fails and returns a "Corrupt ViewState" Error. Is this normal? Does "Server.Execute" only work in Page_Load? Is there another/better way to do this? Help is appreciated.
Code:
**** This Works ****
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SendItDude()
End Sub
**** This Doesn't Work ***
Private Sub btnSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSend.Click
SendItDude()
End Sub
Public Sub SendItDude()
Dim EM As CarSystem.Emailer = New CarSystem.Emailer()
Dim writer As New StringWriter()
Dim x As Integer = 1
Dim List(x) As Integer
List(0) = 3332
List(1) = 3332
Server.Execute("../Assignpreview.aspx?car_id=7", writer)
Response.Write(EM.Email_it(8, List, 3332, "This is a test", writer.ToString()))
End Sub
|
|
|
|
|
I would like to write a control panel applet, but have only found examples in C++
Can anyone guide me to some sample code on creating applet
Cheers
Geoff
|
|
|
|
|
I'm not a VB developer, but am in charge of implementing PVCS for our development team. The problem I've come across is that when I load up a VB project now, the Project View Tree does not display available forms, or anything really. I cannot figure out how to get this view back to displaying properly. Can someone help me, please?
We're running VB6, and PVCS VM6.8.
I don't know if this is a known VB anomaly or something to do with PVCS IDE add-on. Thanks.
BW
{insert witty/thought-provoking saying here}
|
|
|
|
|
Has anyone ever seen an issue in VB6 Where a call to Time or Date fails without an error message?
Actually now that I think about it there could be more than one thing here.
1. If an error is generated during the Load procedure of a Form, are any of the controls updated?
2. Is there any type of system or user permissions that would cause the Time or Date functions to fail at runtime?
Basically, I have a form that is very simple it sets two dt pickers and then reads in data from an ini file and puts it all onto controls on the screen. It works great on 3 different systems, but on the fourth the form shows with no errors, but all the controls are blank (not filled in, but completely drawn).
I don't think there is a code issue, but I'm trying to narrow my search to find out why this one system is different than the others.
From an internal company e-mail November, 2001 --
"Would the person who stole the ethics training manual from the class last Friday please return it."
|
|
|
|
|
I'm using VB 6.I want to show a bitmap field from database.When I use acceess 97 database its ok but for access 2000 I can not show it.Is there any trick for it?Or is there any veiwer component for access 2000?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Can anybody help me to handle keypress event in Datagrid Columns? I have to validate the data entered in a column for that I need to have the keypress event of datagrid columns.
I have tried with DataGrid_Keypress Event but that does fire the key press event.
Please provide urgent help
|
|
|
|
|
I want to add a new webform using C# for the codebehind in an existing ASP.NET application using VB but there is no option under the menu Add new file to select C# webform. (I use Visual Studio .NET) I try to create the aspx and aspx.cs file in a different C# project and copy the files over but when I try to open the web page the browser display the error message that it does not find the class for the codebehind. Is there a way to do it or I have to stuck with one language under a web project. Anybody have any idea or solution for this? I want to gradually convert my project from VB.Net to C#.Net and I hope a lot other people might have the same problem. It is ok if you can show me a link to any website or document on how to do this I will be so happy. Thank in advance.
Young Huynh
John World
Senior Software Engineer
|
|
|
|
|
I'm having a problem with a program that needs to figure out which (if any) of the PC card slots in a laptop a particular card is in. I guess I either need to interigate the CIS tuples in some way, or (probably "safer") ask the WinAPI for the list of devices it can see, but can anyone point me in the direction of the correct calls to make please? I'm writing in VB6 under NT4/2000 if that makes any difference. Thanks.
|
|
|
|
|
Upgrade Failed: Exception occured The referenced Component CommonDialog is missing a design timr license ?
I get the above error when I attempt to upgrade my VB 6.0 project to VB.NET. Can anyone shed any light on this error. I am lost. I have licenses for both products. Had anyone had this error?
Sincerely,
Derek S. Smigelski
derek@smigelski.com
Dereks@mip.com
|
|
|
|
|