|
Hi,
I am not using any drivers for my printer because I don't use graphical printing. I send text directly to serial port.
<br />
SerialPort serialPort=new SerialPort("COM1",9600,Parity.None,8,StopBits.One);<br />
serialPort.Open();<br />
serialPort.Encoding = Encoding.GetEncoding(852);<br />
serialPort.Write(stringToPrint);<br />
serialPort.Close();<br />
So I must urgently install driver if I completely understand you.
|
|
|
|
|
In addition to what originSH said, a lot of serial type devices also support a control set, where by you send off some command sequence to the device and expect a response. If you don't get a response (or it times out or whatever), then you know something's up.
"It was the day before today.... I remember it like it was yesterday."
-Moleman
|
|
|
|
|
Can you tell me what can I do in my code?
<br />
SerialPort serialPort=new SerialPort("COM1",9600,Parity.None,8,StopBits.One);<br />
serialPort.Open();<br />
serialPort.Encoding = Encoding.GetEncoding(852);<br />
serialPort.Write(stringToPrint);<br />
serialPort.Close();<br />
Thank,
Jure
|
|
|
|
|
how could i change tab page tab hand fold size?
in tabcontrol i have two tab page, so i want to resize their hand hold size which sum of their width must equals to tab control width .
|
|
|
|
|
I think you have to use the Padding property of the TabControl.
|
|
|
|
|
Hi,
in my button_click code I have let's say 4 loops, how can I make them run at the same time and one after another?
|
|
|
|
|
I think I understand what you mean.
To do them at the same time, you will want to nest one loop inside another
<br />
for(int i = 0; i < 10; i++)<br />
{<br />
for(int x = 0; x < 10; x++)<br />
{<br />
Console.Writeline(string.Format("x is = {0}", x.ToString());<br />
}<br />
<br />
Console.Writeline(string.Format("i is = {0}, i.ToString());<br />
}<br />
What will happen is, loop i will initialize, and after executing, it will get to loop x. When it gets to loop x, it will execute, and this output will be produced at the console.
x is = 0
x is = 1
x is = 2 etc etc etc
Once Loop x has finished, loop I will continue, and Loop x will be executed every step through loop i, until it is finished. You could put another loop inside i, or x.
TO run one loop right after another, just do it like you would a regular loop, just with another right after, like so:
<br />
for(int i = 0; i < 10; i++)<br />
{<br />
Console.Writeline(string.Format("i is = {0}, i.ToString());<br />
}<br />
<br />
for(int x = 0; x < 10; x++)<br />
{<br />
Console.Writeline(string.Format("x is = {0}", x.ToString());<br />
}<br />
<br />
Hope that answeres your question
I get all the news I need from the weather report - Paul Simon (from "The Only Living Boy in New York")
|
|
|
|
|
suck123 wrote: run at the same time
read about threading
life is study!!!
|
|
|
|
|
threading won't make them run at the same time either (due to time slicing) unless you have SMP and at least 5 CPUs...
it will run the main app spawn the 4 threads for a total of 5 (one is required for the main app) then execute them one at a time like so:
run one thread then save and unload, load the next and run a little bit then save and unload repeat till all of the threads exit... (yes even if the main app exits first!)
|
|
|
|
|
use 4 PCs !
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
hiii
i am unable to find some namespaces in my visual studio 2005 but when i search on microsoft website they exists like Microsoft.DirectX.AudioVideoPlayback
plz help me wat to do and hw?
thnx...
Tarun Suneja
|
|
|
|
|
|
tnks buddy 4 helping me.
bt i am not able to get this link.
i reached upto library page. but nothing after that
plz help......
|
|
|
|
|
|
I found an ftp client class from this site and I used the List Function which is as follows:
public ArrayList List()
{
Byte[] bytes = new Byte[512];
string file_list = "";
long bytesgot = 0;
int msecs_passed = 0;
ArrayList list = new ArrayList();
Connect();
OpenDataSocket();
SendCommand("LIST");
ReadResponse();
//FILIPE MADUREIRA.
//Added response 125
switch(response)
{
case 125:
case 150:
break;
default:
CloseDataSocket();
throw new Exception(responseStr);
}
ConnectDataSocket(); // #######################################
while(data_sock.Available < 1)
{
System.Threading.Thread.Sleep(50);
msecs_passed += 50;
// this code is just a fail safe option
// so the code doesn't hang if there is
// no data comming.
if (msecs_passed > (timeout / 10))
{
//CloseDataSocket();
//throw new Exception("Timed out waiting on server to respond.");
//FILIPE MADUREIRA.
//If there are no files to list it gives timeout.
//So I wait less time and if no data is received, means that there are no files
break;//Maybe there are no files
}
}
while(data_sock.Available > 0)
{
bytesgot = data_sock.Receive(bytes, bytes.Length, 0);
file_list += Encoding.ASCII.GetString(bytes, 0, (int)bytesgot);
System.Threading.Thread.Sleep(50); // *shrug*, sometimes there is data comming but it isn't there yet.
}
CloseDataSocket();
ReadResponse();
if (response != 226)
throw new Exception(responseStr);
foreach(string f in file_list.Split('\n'))
{
if (f.Length > 0 && !Regex.Match(f, "^total").Success)
list.Add(f.Substring(0, f.Length - 1));
}
return list;
}
But everytime I get files from ftp using this function it includes a date plus other characters plus the name of the file itself.
For example: I want to get all the files inside a certain folder in ftp. The filenames of which are Text1.txt, Text2.txt and Text3.txt. Yet when i tried to retrieve its files using this function, it returns
08-29-07 06:42PM 0 Test1.txt
08-29-07 06:42PM 0 Test2.txt
08-29-07 06:42PM 0 Test2.txt
My question is, how can i retrieve files from ftp returning only the original filenames which are Text1.txt, Text2.txt and Text3.txt.
Thanks
|
|
|
|
|
toink toink wrote: 08-29-07 06:42PM 0 Test1.txt
08-29-07 06:42PM 0 Test2.txt
08-29-07 06:42PM 0 Test2.txt
You may need to parse the output of the FTP process.
|
|
|
|
|
Hi,
I have a strongly typed list that contains a collection of objects, which I can bind to, however I also need to be able to bind to a child object contained in the list, and bind it the gridview.
Does anyone know how to do this?
Regards
Paul Custance
|
|
|
|
|
Hi all,
I need to move a sprite exactly 100 pixels every second regardless of the framerate. Any help would be great ..thx.
|
|
|
|
|
pokabot wrote: I need to move a sprite exactly 100 pixels every second regardless of the framerate
The simple answer is to obtain the current framerate and move the sprite by 100/framerate but what happens if the framerate falls below 1 FPS?
|
|
|
|
|
You could just use a heartbeat timer.
|
|
|
|
|
All games work this way, they move the sprites based on time passed, and render as many frames as the processor lets them. So, the key answer is, don't write any code that changes any values just because a render event has occured.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
So .. am i right in thinking if i fix the framerate to 60fps and then every loop move the sprite 100 / amount of ms passed then if any time is left draw the frame?
|
|
|
|
|
you need an accurate timer (there is one in DXUtils class in DirectX SDK) and define your move formula depend on time and speed just like X=Vt+X0 for example if X0=0 and V=100px/sec then in 2Sec it would be 200px or in 0.01 sec it would be just 1px so it does not depend on the framerate
you can take two approach depends on your need
1- X0 would be always zero so after 10 sec you pass the 10sec to formula
2-use time Elapsed method (use in most games) you can calculate the elapsed time using the timer
and the previuos position would be X0.
for example if X0=0 and V=100px/Sec after one sec X=100px and after 1.5 sec from beginning it would be X0=100px ,V=100px/sec,ElapsedTime=0.5 sec X=100*0.5+100=150px
and if you are doing it in the 3D you must define each speed for every dimension or calculate them thruogh total speed using math
and ofcourse you involve acceleration too.
hope the post would be useful
|
|
|
|
|
please help me I want to know how to save the data of my streamwriter to the file I am saving in a directory from the savefiledialog.
I get the file to save with the right ext but the data does not.
|
|
|
|
|
I think the SaveFileDialog is just used to visually select the location and the name of the file to be saved. After that you write the contents of the file on the disk "by hand" using the class "StreamWriter" or "File" or whatever.
|
|
|
|