Lake Worke R

myWork.

need skills. i'm worker.

Name:
Location: 板橋, 台北, Taiwan

free is the end. 單車 單眼 電影 電玩 音樂 美食 旅行 咖啡 回憶 樂觀 悲觀 自閉 自卑 矛盾 作做 虛偽 過敏 失眠 人生 台灣 台北 板橋 文山 苗栗 竹南 頭份 雲林 斗六 君毅 忠信 聯大 雲科 FRIENDS

Thursday, December 21, 2006

SAP-PM BOM 骨頭?

我從在UOC時代便一直不了的名詞: BOM. 今天在文件中知道原來:

BOM = Bill Of Materials.

真是謝天謝地.

Sunday, December 17, 2006

關於穿著

穿的專業, 穿出品味.

Wednesday, December 13, 2006

BCB 不懂的用法

for(int i=61; i<=67; i++)
{
 ((TLabel*)FindComponent("Label"+IntToStr(i)))->Enabled=false;
}


能跑, 可是我不知道該怎麼解釋, 另, 我想起了之前那 SAP-ABAP 的可笑寫法.

為何我當初會有這種想法認為可行?

Windows 重裝 IE

命令如下:

rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 c:\windows\inf\ie.inf

請於 開始->執行 中貼上上面的一行.


XP SP2 光碟為必需品.

Sunday, December 10, 2006

BCB Sender 相關

之前學到的:

if(((TEdit *)Sender)->Text.Length() <> 0)
 doSomething;

原來這裡的 (TEdit *)Sender 做的事情是: Cast 強制轉型.
而不是我原先所想的"宣告".

也因此這種 Sender 用法只能存於 當初即已有傳入 TObject *Sender 的函式.

BCB 抓取鍵盤按鍵的 ASC 值

比想像中簡單太多, 也比在 C 語言下簡單太多.

f_deptno_e->Text=IntToStr((int)Key);
上面的例子是為了要能 show 在 TEdit 的 Text 裡.

用在 比對 上可以就:

if(Key==13)
Cool!

BCB 以 Group 分頁

我在使用 BCB5 所提供的 QuickReport 時所生出的感想.

它對我來說是一件未知的事物, 我用了 BCB5(6) 好些日子到了現在, 在這期間也曾想摸清楚它的變化萬千該如何應付, 我試了書上的範例並試著理解各個 Band 的細項功能, 好幾次的程式測試都失敗了, 在中斷了幾週後, 我修改完先前已被交拖的 Bugs, 閒了下來, 開始再研究起這個不太 Quick 的 Report 軟體.

今天, 方才, 似乎有了點進展, 我找到了那個從沒被我注意到的開關: TQRGroup->ForceNewPage.

原來它的功能就是讓每個 Group 自成一頁, 也就是我想要的功能( 後頭還有很多我想要的功能但在這隻程式之中只出現這個).

或許我在不知不覺中已理出了頭緒, 有點方向知道該怎麼研究這個怪軟體了, 旅程再啟.

Thursday, December 07, 2006

BCB 於程式中呼叫事件

這樣寫或許有點不太清楚.

我想做到的是在 A Button 被按下後所存取的程式運行到一半時(某個點), 便會自行按下另一個 Botton 來執行 B Botton 的程式.

先前不知道怎麼做, 現在試出來了, 很奇怪, 每次只要問 yjc 之後就會得到答案或自己想出來.

Ex:

Edit_a_empnoDblClick(TObject *Sender)

Edit_a_empnoDblClick(Edit_a_empno)
意思是: 呼叫 DblClick 的事件, 括號中要放的是"指出要呼叫的事件其所屬的物件名".

Ja.

Monday, December 04, 2006

BCB SQL-放大搜尋範圍



之前我有用到要從搜尋日期 2006/08/03 精細度調成 2006/08 即可

先前的做法是, 改 BCB 裡的 SQL 語法為:

where CL64_TRANCODE=:Q1 and CL64_TRANDATE LIKE :Q2


然後再將 Q2 串上一個 "%"

今天查別人程式還有個做法是:

where CL64_TRANCODE=:Q1 and substring(CL64_TRANDATE,1,4)=:Q2
好像方便多了.

Ja.

SeedNet SMTP Service 有點差



跟工作其實沒相關, 但以與 IT 領域來說是有關連的, 所以我放到這裡來.


這幾天我試著設定 SeedNet 的 SMTP 伺服器服務, 就是俗稱的 外寄郵件伺服器, 一直沒能成功的連到伺服器並把信件寄出.

一開始我以為是伺服器的設定錯誤, 上了該 ISP 業者主頁找到設定方式也一樣是我所設定的 seed.net.tw 我再測試依然, 勾選了 SSL 也依然無法連線成功.

一直試到公司的電腦我終於忍不住打了客服電話去問.
小姐的聲音很甜美, 客服果然不同凡響.

講了大概 5 分鐘之後我才理清頭緒, 原來:

  • 若你使用的"線路"不是該 ISP 業者的線路(如用別人的電腦, 或公用電腦而它們所用的線路又正好不與你自己使用的同一家).
  • 正好你所選擇的 ISP 業者又不提供誇線路使用權(我自己發明的說法).
你就不能利用該 ISP 業者的 SMTP Server 來寄信.

這與市面上幾家免費使用的像 GMail, Pchome mail....等一比之下突然覺得花的錢不那麼值得了.

Ja.

Friday, December 01, 2006

刪除 新增移除程式 裡無效的程式

Windows 與眾多軟體廠商在這上面的努力已經很多了, 而各種機碼軟體與補強程式也都能使 Windows(98) 更為強壯, 我還是不小心有這個需求.
滋述如下:


開始->執行->輸入Regedit

找到

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

移掉用不到的程式吧!