2014年4月10日 星期四

About SDCC...

TODO Disable PORT :

./configure --disable-mcs51-port --disable-z80-port --disable-z180-port --disable-r2k-port --disable-r3ka-port --disable-gbz80-port --disable-avr-port --disable-ds390-port --disable-hc08-port --disable-s08-port --disable-stm8-port --disable-pic16-port --disable-xa51-port --disable-ds400-port --disable-tlcs90-port

Build :
sdcc --use-non-free -mpic14 -p16c71 test.c

FILE PATH : \sdcc\include\pic14\pic14devices.txt

processor  16c71
program    1K
data       36
eeprom     0
io         13
maxram     0xaf
bankmsk    0x80
config     0x2007
regmap     0x80 0x00 0x02 0x03 0x04 0x09 0x0a 0x0b
memmap     0x000c 0x002f 0x080 

2014年1月21日 星期二

RichTextBox ScrollToLine

void ScrollToLine(int lineNumber)
 { 
    if (lineNumber > richTextBox2.Lines.Length) return; 
  richTextBox2.SelectionStart = richTextBox2.Find(richTextBox2.Lines[lineNumber]); richTextBox2.ScrollToCaret(); 
}

2014年1月16日 星期四

FileSystemWatcher event twice

private Hashtable getTime = new Hashtable(); private void on_Changed(object source, FileSystemEventArgs e) { string path = e.FullPath.ToString(); string currentLastWriteTime = File.GetLastWriteTime( e.FullPath ).ToString(); if ( !getTime.ContainsKey(path) || getTime[path].ToString() != currentLastWriteTime ) { // get one getTime[path] = currentLastWriteTime; } }