|
Thanks for quick response.
I think Code project article will help me.
Currently i am studying that article and what output will come will tell you within tomorrow or few day's.
Thanks once again.
Regards
Dharmchand Dhingra
|
|
|
|
|
Hi,
Thanks a lot.
I have done my task which i want. The code project article which you gave me link of that article help a lot to solve this problem.
Once again Thanks a lot.
Regards
Dharmchand Dhingra
|
|
|
|
|
You're welcome, and thanks for the feedback
I are Troll
|
|
|
|
|
Without some piece of software running on the remote system listening for the messasge and knows what to do with it (like showing it in a messagebox), you can't show anything on the remote workstation.
You can use the "NET SEND" command (Start -> Run -> CMD -> NET SEND /?) to send to a user, not an IP address.
How do you have your code setup? What are you doing to try and send this message?
|
|
|
|
|
Thanks for quick response.
I already tried Net Send command but it is not working in Window 7 and Vista.
I need to create that type of application(Means Net Send). which will Work on All Windows OS.
Regards
Dharmchand Dhingra
|
|
|
|
|
It doesn't work on Vista and Win7 probably because there is a firewall running on those machines that are blocking the incomming requests or the services that listen for those messages are not running.
If you still want to go further and create your own, Google for "vb.net TCP/IP chat" for examples.
|
|
|
|
|
Trying to generate a report from a datatable. using SQL to populate a datatable. previously the table was simply displayed to the user, now I want the user to be able to generate a report after viewing the information without a new database query, i simply want to pass the current Datatable to crystal reports.
Public Sub printVisits()
Dim _row As Row
Dim newRow As DataRow
Dim printVisitSelection As DataTable = New DataTable("VisitData")
printVisitSelection.Columns.Add("No", System.Type.GetType("System.String"))
printVisitSelection.Columns.Add("Date", System.Type.GetType("System.String"))
printVisitSelection.Columns.Add("LastName", System.Type.GetType("System.String"))
printVisitSelection.Columns.Add("FirstName", System.Type.GetType("System.String"))
printVisitSelection.Columns.Add("VisitType", System.Type.GetType("System.String"))
For Each _row In fgVisits.Rows
'newRow = New DataRow
newRow = printVisitSelection.NewRow()
newRow("No") = _row(1).ToString
newRow("Date") = _row(2).ToString
newRow("LastName") = _row(3).ToString
newRow("FirstName") = _row(4).ToString
newRow("VisitType") = _row(5).ToString
printVisitSelection.Rows.Add(newRow)
Next
End Sub
|
|
|
|
|
You need to use a Typed DataSet.
Steve Jowett
-------------------------
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
|
|
|
|
|
I have need to determine which user created a particular file on the server, therefore I was wondering if anyone knew of away of reading the Details properties of a file. ie if you right click a file and select Properties there is a tab called Details. One of the properties here is called 'Owner'
I have already tried the Microsoft Developer Support OLE File Property Reader COM Object but not have any luck there.
Any help gratefully received.
Thanks
Steve Jowett
-------------------------
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
|
|
|
|
|
This article[^] may help you.
txtspeak is the realm of 9 year old children, not developers. Christian Graus
|
|
|
|
|
If anyone is interested, I found this code snippet that returns the information I need, in particular the file owner :
Sub Main()
Dim arrHeaders(35)
Dim shell As New Shell32.Shell
Dim objFolder As Shell32.Folder
objFolder = shell.NameSpace("\\PDMHH01\RMSage\GroupRM\SageSP")
For i = 0 To 34
arrHeaders(i) = objFolder.GetDetailsOf(objFolder.Items, i)
Next
For Each strFileName In objFolder.Items
For i = 0 To 34
Console.WriteLine(i & vbTab & arrHeaders(i) & ": " & bjFolder.GetDetailsOf(strFileName, i))
Next
Next
Console.ReadKey()
End Sub
Point to note, you do need to reference in the \Windows\System32 folder
Steve Jowett
-------------------------
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
|
|
|
|
|
Hi there,
I'm pretty new to this but what I'm after is a method of getting the Last modified date from a file, then renaming the file to that data/time stamp.. If there are any duplicates then appending _1, _2 etc to them....
I've been looking for the correct file.getX and have found the
file.getattributes, for hidden /readonly etc.. but can't find the correct one for file Properties, specifically modified time.
Can anyone help...
Thanks
|
|
|
|
|
You're looking for the FileInfo[^] class, which has a LastWriteTime property.
|
|
|
|
|
Smashing... thanks for that....
|
|
|
|
|
nhsal69 wrote: Smashing...
Not often I hear someone from Scotland using that!
|
|
|
|
|
What can I say, I'm diverse :P
|
|
|
|
|
Just one more thing...
fsi.lastaccesstime, fsi.creationtime
all appear to generate day moth year in teh form "23 March 2010" but I need it to include the hours mins and sec.. any ideas??
the example I'm using is:
<br />
Imports System.IO<br />
<br />
Public Class Form1<br />
<br />
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click<br />
<br />
' Loop through all the immediate subdirectories of C.<br />
For Each entry As String In Directory.GetDirectories("C:\temp\test")<br />
DisplayFileSystemInfoAttributes(New DirectoryInfo(entry))<br />
Next<br />
<br />
' Loop through all the files in C.<br />
For Each entry As String In Directory.GetFiles("C:\temp\test")<br />
DisplayFileSystemInfoAttributes(New FileInfo(entry))<br />
Next<br />
End Sub<br />
<br />
Sub DisplayFileSystemInfoAttributes(ByVal fsi As IO.FileSystemInfo)<br />
' Assume that this entry is a file.<br />
Dim entryType As String = "File"<br />
<br />
' Determine if this entry is really a directory.<br />
If (fsi.Attributes And FileAttributes.Directory) = FileAttributes.Directory Then<br />
entryType = "Directory"<br />
End If<br />
<br />
' Show this entry's type, name, and creation date.<br />
Console.WriteLine("{0} entry {1} was created on {2:D}", _<br />
entryType, fsi.FullName, fsi.LastAccessTime)<br />
<br />
End Sub<br />
<br />
<br />
End Class<br />
Any thoughts??
Thanks
|
|
|
|
|
It DOES return the date and time, but, you have to go a little deeper that just LastWriteTime. LastWriteTime returns just a Date object, but all Date objects also hold a time. You just have to tell it to return that information. Hit "." after fsi.LastAccessTime and you'll see all the properties and methods exposed by the Date object it returns, including Hour, Minute, Second, ToShortTimeString, ToLongTimeString, ToString (where you can provide a custom format string to return the date/time in any format you want)...
|
|
|
|
|
nhsal69 wrote: Console.WriteLine("{0} entry {1} was created on {2: D}", _
entryType, fsi.FullName, fsi.LastAccessTime)
If you just leave out the format symbol on your date, using {2} instead of {2: D} then you will get the time component as well.
|
|
|
|
|
|
nhsal69 wrote: I'm diverse
which is good.
Now reading a book on VB.NET would give you more depth on .NET programming.
|
|
|
|
|
Andy Murray does.
|
|
|
|
|
Luc Pattyn wrote: Andy Murray does.
Yeah, he is renowned for his ability to code while serving.. all that shouting between points is critic of his SQL and systemfileinfo coding
I need to listen more closely next game to get hints and tips...
|
|
|
|
|
I now have a piece of code which scans a folder and reset the file names to the exact date and time the file was created..
The only problem is I need the modified time (these are all photos, and the modified time is the time the photo was taken) ever other time stamp has been changed when the files were copied from camera to phone etc.
So FileInfo gives you:
CreationTime
LastAccessTime
LastWriteTime
as well as various other bits and bobs, but no Modified time.
I can see it in the jpg files properties, so it must be getabe??
Any ideas??
|
|
|
|
|
LastWriteTime IS the "Last Modified Time" in NTFS.
If you're talking about getting a time out of the metadata in the picture file itself, then these methods will do nothing for you. You need to get the properties out of the JPG. Google for "jpeg metadata vb.net[^]".
|
|
|
|