[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 587

 
rigonich :


나는 당신의 코드를 보았고 나는 무엇을 말해야 할지 모르겠습니다. 위에서 TarasBY 가 말했듯이 무엇이 올바른지 말하기가 더 쉽습니다.

 

1. 위에서 말했듯이 Seconds(),Minute(),Hour() 함수는 프로그램의 서버 시작 시간을 반환하며 이 조건에서 (Hour()==10)이면 함수가 작동하지 않습니다. 10시에 전문가 고문을 시작하지 않았습니다. 당신은 항상 그런 조건을 가지고 있습니다. 자세한 내용은 도움말에서 기능에 대한 설명을 읽으십시오.

2.if (TIMECLOSEHIGH19>TIMEOPENLOW19) 및 if (TIMECLOSELOW19<TIMEOPENHIGH19)는 항상 참인 조건입니다.

3. 하나의 프로그램에 3~4개의 거의 동일한 기능을 작성하지 말고 하나의 기능을 만들고 호출할 때 필요한 매개변수를 전달하십시오. 이것은 버그가 아니지만 프로그램 코드를 복잡하고 읽기 어렵게 만듭니다.

4. 구문 문자(공백, 탭, 줄 바꿈, 대괄호)를 배열하는 데 항상 동일한 시스템을 사용하지만 그렇지 않으면 혼동을 일으키고 다른 사람들을 혼동하게 됩니다.

지금은 충분합니다. 수정하고 보겠습니다.

당신은 이미 기념비를 세울 수 있습니다! "내일의 PROGRAMMER"를 도와주는 가장 큰 문제는 "그가 필요로 하는 것이 무엇인가요???" 라는 것을 깨닫지 못하고 설명할 수 있다는 것입니다. 왜냐하면 소시지에 진주를 넣는 것은 동시에 불가능하기 때문입니다!!! :)))
 
TarasBY :
당신은 이미 기념비를 세울 수 있습니다! "내일의 프로그래머"를 돕는 데 있어 가장 큰 문제는 "그가 필요로 하는 것은 무엇인가요???"를 깨닫지 못하거나 설명조차 할 수 없다는 것입니다. 왜냐하면 소시지에 진주를 넣는 것은 동시에 불가능하기 때문입니다!!! :)))


Kisa Vorobyaninov가 말했듯이 그렇습니다. 이미.
 
rigonich :
이중 ObjectGet ( 문자열 이름, int prop_id)
이 함수는 지정된 개체 속성의 값을 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출하십시오.
ObjectSet() 도 참조하십시오 .
옵션:

이것은 나에게 모두 분명합니다. 그러나 이 코드 조각은 어떤 특정 기능을 수행합니까?
 ObjectSet(    His_Name, OBJPROP_RAY ,   false ); // Луч
 

여기 내가 이미 쓴 내용이 있습니다:

--------------------------------------------------

정수 시작()

{

구매 조건,

구매 자체

및 수정

리턴(0);

}

------------------------------------------

문제는 이제 새로운 조건, 닫기 조건, 닫기 자체를 입력해야 하고 내 조언자가 무한정 수정되기 시작한다는 것입니다(중단 및 테이크는 고정되지만 성공적인 수정에 대한 메시지는 각 틱 과 함께 충돌함).

새로운 조건에 대한 주기를 만들고 이 시작 내에서 닫는 방법을 알려주십시오. 그러면 어드바이저의 첫 번째 부분이 완전히 닫힐 때까지 더 이상 영향을 받지 않습니다.

 
rigonich :

그럼 모르겠어. 함수 뿐만 아니라 프로그램 전체를 살펴보고, 도중에 에러체크를 삽입하고, 변수와 마지막 에러의 값을 출력하고, 에러가 발생한 특정 위치를 찾는 것이 필요합니다. 코드에서. 내 프로그램을 디버깅할 때 프로그램이 충분히 크면(약 1000줄) 이 작업을 수행하는 데 몇 주가 걸렸습니다. 즉, 작성하는 것보다 더 많은 시간이 걸렸습니다.


모든 것이 거기에 있습니다. 이러한 기능이 없을 때 모든 것이 시계처럼 작동했습니다! 바로 작동하고 현재 수정 오류가 함수 자체에서 발생합니다.

여기에 수정 기능이 시작() 본문이 아니라 사용자 기능에 있기 때문에 이 오류가 표시되는 것 같습니다.

 
Pacman :



His_Name이라는 개체에 대한 광선을 만들 필요가 없다고 말합니다.
 
lottamer :

여기 내가 이미 쓴 내용이 있습니다:

--------------------------------------------------

정수 시작()

{

구매 조건,

구매 자체

및 수정

리턴(0);

}

------------------------------------------

문제는 이제 새로운 조건, 닫기 조건, 닫기 자체를 입력해야 하고 내 조언자가 무한정 수정되기 시작한다는 것입니다.

새로운 조건에 대한 주기를 만들고 이 시작 내에서 닫는 방법을 알려주십시오. 그러면 어드바이저의 첫 번째 부분이 완전히 닫힐 때까지 더 이상 영향을 받지 않습니다.


코드를 게시하여 저희가 파악하고 도움을 드릴 수 있도록 하십시오!

 
Ekburg :


모든 것이 거기에 있습니다. 이러한 기능이 없을 때 모든 것이 시계처럼 작동했습니다! 바로 작동하고 현재 수정 오류가 함수 자체에서 발생합니다.

여기에 수정 기능이 시작() 본문이 아니라 사용자 기능에 있기 때문에 이 오류가 표시되는 것 같습니다.


중요하지 않습니다. 함수 선언이 다른 함수의 범위를 벗어나고 어디서든 호출할 수 있다는 것이 중요합니다.
 
rigonich :

His_Name이라는 객체에 대한 광선을 만들 필요가 없다고 말합니다.

내 세심함에 대해 사과드립니다. 작성자가 코드에 이 줄을 추가한 이유를 알고 싶습니다.

사실, 우리는 두 개의 선을 굵게(촛불 몸체), 가늘게(그림자) 만들고, 색상과 텍스트를 변경하지만 거기에 광선을 추가한 이유는 무엇입니까?

현지에서 거의 오전 1시가 넘었으므로 아마도 속도를 늦추기 시작할 것입니다.

 
Pacman :

내 세심함에 대해 사과드립니다. 작성자가 코드에 이 줄을 추가한 이유를 알고 싶습니다.

사실, 우리는 두 개의 선을 굵게(촛불 몸체), 가늘게(그림자) 만들고, 색상과 텍스트를 변경하지만 거기에 광선을 추가한 이유는 무엇입니까?

현지에서 거의 오전 1시가 넘었으므로 아마도 속도를 늦추기 시작할 것입니다.


양초 유형의 개체가 존재하지 않고 터미널 에 있는 개체만 생성할 수 있으며 모두 고유한 속성 집합 이 있기 때문입니다.