Delphi Macros를 사용하면 매우 간단한 작업을 수행 할 수 있습니다.
매크로는 Ctrl + Shift + R로 시작하고 Ctrl + Shift + R로 끝나고 Ctrl + Shift +로 재생됩니다.
매크로 녹음을 시작한 후에는 상태 표시 줄에서 '녹음'이라는 단어를 볼 수 있습니다.
다음은 할당의 예입니다
다음과 같이, 우리 수업에는 많은 변수가 있습니다.
DNO : 문자열 [20];
Dworker : 문자열 [4];
ddate : tdateTime;
dtrade_s : 문자열 [10];
dtrade_e : 문자열 [10];
dmoney_sale : Real;
dmoney_last : Real;
DMONEY_SS : Real;
DMAN : 문자열 [2];
DMONEY_SK : Real;
DMONEY_ZL : // 변경 사항을 찾으십시오
Money_Mode : Real; // 현금 지불 금액
Ticket_mode : Real; // 쇼핑 바우처 결제 금액
CZK_MODE : 실제;
MZK_MODE : 실제 카드 지불 금액
bank_mode : real; // 은행 카드 지불 금액
DCARD_ZK : 문자열 [20];
dcard_hl : 문자열 [20];
dsubshop : 문자열 [4];
dsalesman : 문자열 [4];
다음과 같이 할당에서 Asource 객체의 해당 값에 값을 할당하려고합니다.
예를 들어:
절차 tmasterdata.assignValue (Asource : tmasterData);
시작하다
// 다음 결과를 얻고 싶습니다
dno : = asource.dno;
Dworker : = Asource.dworker;
ddate : = asource.ddate;
dtrade_s : = asource.dtrade_s;
dtrade_e : = asource.dtrade_e;
dmoney_sale : = asource.dmoney_sale;
dmoney_last : = asource.dmoney_last;
우리는 무엇을해야합니까? 먼저 진술을 복사하고 다음을 형성합니다
절차 tmasterdata.assignValue (Asource : tmasterData);
시작하다
DNO : 문자열 [20];
Dworker : 문자열 [4];
ddate : tdateTime;
dtrade_s : 문자열 [10];
dtrade_e : 문자열 [10];
dmoney_sale : Real;
dmoney_last : Real;
.... ....
이 시점에서 먼저 DNO 라인의 시작 부분에 중점을두고 CTRL + SHIFT + R을 눌러 녹음을 시작한 다음 Ctrl + -> 화살표를 누르면 커서가 DNO라는 단어의 프론트 데스크로 이동 한 다음 Ctrl을 누릅니다. + shift + ->, dno가 선택됩니다.이 섹션에서는 두 번의 추가 문자가 있으면 어떻게해야합니까? -> 그런 다음 <-Arrow를 누르면 다음과 같이 입력 한 다음 다음을 입력하십시오 두 번째 : 전에 다음 문자를 지우고 Shift + End를 누른 다음 삭제 키를 누르면 첫 번째 열이 완료되면 편의를 위해 커서를 두 번째 행의 시작 부분 인 아래쪽 화살표로 배치합니다. 그런 다음 홈 버튼을 누릅니다.
이것이 우리의 키입니다.
우리가 델파이의 매크로에 매우 익숙하다면 MSSQL에서 자주 가지고있는 것과 같이 많은 훌륭한 일을 할 수 있습니다.
세트 dnum = b.dnum을 업데이트하면 Delphi 매크로를 사용하여 완전히 달성 할 수 있습니다.
매크로 녹음의 핵심 사항,
1 코드 작성 규칙에주의를 기울여야합니다.
2 Ctrl + Shift + -> 화살표를 사용하여 단어를 선택하십시오.
3 키보드를 사용하여 모든 작업을 완료해야합니다
dno : = asource.dno