내 응용 프로그램에 test.bpl 패키지가 있고 이름이 myPackageForm 인 양식이 있습니다. myPackageForm을 닫을 때 내 패키지를로드 한 후 응용 프로그램이 종료됩니다. 주 프로젝트 초기화 : Application.Initialize;
Application.CreateForm(TMainForm,MainForm);
Applicatio
제네릭 인터페이스를 반환해야하는 메소드가 있습니다. 델파이에서 메서드를 만들려고했습니다. 그러나 그것이 어떻게 쓰여 져야하는지 확신 할 수 없는가? 나를 도울 수있는 사람이 있습니까? 다음은 작동 내가 자바에서 변경 한 예입니다 : public < T extends StandardDataProvider<?>> T GetDataProvider(String d
TMemoryStream을 사용하여 UTF-16 문자열을 어떻게 연결할 수 있습니까? 나는 TStringBuilder 같은 물건에 대한 존재하지만 멀티 스레드 시나리오에서 나쁜 성능을 가지고 알고 에릭 그랜 지 his blog 꽤 잘 보여 주었다. 아래 그의 멋진 차트 중 하나에 표시됩니다. 이 같은 스트림에
필자는 Delphi XE4에서 FIBPLUS 7.5를 사용하고 있습니다. Fibplus 환경 설정의 설정을 약간 변경하고 싶습니다. 나는 Devrace의이 문서 다음입니다 : http://www.devrace.com/en/fibplus/articles/4763.php 을하지만 찾아 그 스크린 샷 기사에서 언급되는 화면을 열 수 없습니다입니다. 어디에서이 F
Delphi 2009에서 XE4로 프로그램을 이식하고 LockBox 암호화에 문제가 있습니다. 암호화/복호화 장치가 하나의 구성 요소만을 사용하고 있습니다. interface
function Encrypt(aStr: String): String;
function Decrypt(aStr: String): String;
functi
문자열에 부동 소수점이 포함되어 있는지 어떻게 알 수 있습니까? 예 : '0.004' StrToFloat을 사용하지 않고 해당 기능이 느리기는하지만 문자를 반복하여 사용하기 때문에. 문자열은 양의 정수가 아닌 부동 경우이 확인됩니다 function IsInteger(const S: String): Boolean;
var
P: PChar;
beg
나는 IInterface, 방법을 반환하는 방법을 다음과 같이 생성 된 사전 포함 : Dictionary:= TDictionary<string, IInterface>.Create;
포함 Dictionary.Add('key', TPerson.Create(DatabaseCon)as IInterface);
내 진행중인 프로그램을 종료 내가 오류 메시지가
Delphi 7 응용 프로그램을 Delphi XE4로 마이그레이션하고 있습니다. DateToStr 함수는 두 버전에서 다르게 동작합니다. 예를 들어 는 : DateToStr(IncDay(Today, -9))는 30/11/3013 in Delphi XE4 동안 11/30/2013 in Delphi 7 평가. 즉, Delphi 7의 날짜는 mm/dd/yyyy이
다음은 압축 된 파일을 허용하고 한 번에 1024 개의 문자를 읽음으로써 txt 파일로 변환하는 내 기능입니다. procedure DecompressFile(const ACompressedFile, ADestinationFile : String);
var
SourceStream : TFileStream;
DestinationStream