object-pascal

    4

    2답변

    RegEx에 대해 약간의 지식이 있지만 현재로서는 내 능력보다 훨씬 위에 있습니다. 일치하는 닫는 괄호가없는 마지막 괄호 바로 뒤에 텍스트/표현식을 찾으려면 도움이 필요합니다. 개발중인 오픈 소스 소프트웨어 (오브젝트 파스칼)의 CallTip입니다. 몇 가지 예 아래 : ------------------------------------ Text I

    -2

    2답변

    나는 lazarus를 사용하고 있으며 프로그램이 닫힐 때 txt 파일에 정보를 저장하려고합니다. 그러나 프로그램을 다시 열 때마다 txt 파일에 이전에 있던 내용을 덮어 씁니다. 다음 줄에 쓰거나 매번 다른 txt 파일을 만드는 것이 좋습니다. var ... s: TStringList; s:= TStringList.Create;

    1

    1답변

    기본 인디 (Indy) TCP 서버와 클라이언트가 서버로 메시지를 보내는 클라이언트가 있습니다. 서버의 OnConnect 이벤트에서 클라이언트 IP가 목록 상자에 추가됩니다. 클라이언트가 연결 및 연결을 끊을 때 목록 상자를 업데이트하여 클라이언트의 목록 상자를 얻고 싶습니다. 나는 Indy 구성 요소를 처음 사용하고 있으며이를 수행하는 가장 좋은 방법은

    2

    1답변

    내 문제는 UnicodeString이 어떻게 구현되는지 개념으로 인해 발생하지만이 문제를 해결할 수 없다. 디스크의 디렉터리 트리를 반복적으로 검사하고 모든 파일과 하위 폴더를 표시해야하는 트리 뷰를 작성하려고합니다. 또한 각 트리 노드에 대한 추가 정보를 저장하려고합니다. TTreeNode 객체에는이 목적을위한 "데이터"속성 (포인터 유형) 만 있으므로

    2

    1답변

    dbgrid 및 sqlquery 구성 요소가있는 폼이 있습니다. 나는 sqlquery와 함께 dbgrid를 채우려고합니다. "단방향 데이터 세트에서 작동이 허용되지 않습니다."라는 메시지가 나타납니다. 데이터의 '로컬'복사본을 원하지 않기 때문에 클라이언트 데이터 세트를 사용하고 싶지 않습니다. 직접 데이터를 읽고 표시하고 싶습니다. 어떻게 할 수 있습니까

    1

    1답변

    기본적인 예외 처리 방법을 알고 있습니다. 그래서 'try except'메소드를 사용하여 0으로 나누면 메시지를 올릴 수 있습니다. 내가 뭘하고 싶은지,이 오류를 일으키는 변수를 찾아 런타임에 값을 변경하십시오. 예를 들어 :는 procedure Calculate(); var a, b, c : Double; begin try

    0

    1답변

    나는 아주 스탁 클래스가 있어요. unit StuffClass; {$mode objfpc}{$H+} interface type TStuffClass = class public procedure Update; end; implementation procedure TStuffClass.Update; be

    2

    1답변

    Lazarus IDE에서 프로젝트를 개발하기 시작했습니다. 새로운 플랫폼에 적응하지 못했습니다. 프로젝트에서 오디오 미디어, 이미지, 비디오 및 기타 리소스를 어떻게 가져 와서 사용할 수 있습니까? (운영 체제의 특정 디렉토리를 사용할 필요없이) 어떻게 사용할 수 있습니까? 같은 상황을 이용하면 zip 파일 형식을 만들어 프로젝트로 가져 오거나 이러한 리소

    3

    2답변

    저는 델파이가 처음이고 새로운 폼을 동적으로 생성하는데 문제가 있습니다. 내가 만든 GUI의 요소 속성을 사용하여 새 양식을 만들고 싶습니다. 내가 생성자에서 다시 모든 GUI 요소를 만들 단지 캡션과 같은 요소의 일부 속성을 modificate 것이 아니라에서 위치 및 기타 속성을 유지 싶지 않는 unit AddEmployeeF; interface

    7

    1답변

    TEdit 구성 요소는 줄 바꿈 문자를 공백으로 변환하여 Windows 클립 보드에서 여러 줄 붙여 넣기를 처리 할 수 ​​있습니까? 다음 데이터가 Windows 클립 보드에 있다면 즉 는 : Hello world ! ... 그리고 사용자가은 TEdit에서 자신의 커서를 배치 한 다음이를 가질 수있을 것입니다, CTRL + V를 누르면 TEdit은