'절름발이 프로그래머/Delphi'에 해당되는 글 40건
- 2009.05.07 How to Uninstall C++ Builder/Delphi 2009 3
- 2009.05.07 CodeGear RAD Studio 2007 언인스톨
- 2009.05.07 CodeGear RAD Studio Uninstall
- 2009.05.02 델파이에서 C 구조체 union 흉내내기
- 2009.05.02 [펌글] 델파이 프로그램 한번만 실행시키기
- 2009.05.02 CodeGear RAD Studio 2007 최신 ISO 다운로드 1
- 2009.05.01 Delphi에서 Win32 API 불러쓰기
- 2009.05.01 Delphi Distiller
- 2009.04.29 델파이에서 사용되는 정수형 변수들 1
- 2009.04.29 [펌글] 델파이에서 PChar를 String으로 String을 PChar로 바꾸기
CodeGear RAD Studio 2007 언인스톨
CodeGear RAD Studio Uninstall
http://support.codegear.com/article/37311
CodeGear RAD Studio를 완전하게 삭제하는 방법은 다음과 같다.
How to Uninstall RAD Studio
요약: What is the best way to uninstall RAD Studio?
The following steps are a general guide to uninstalling RAD Studio, Delphi 2007 and C++ Builder 2007. The steps are based on a Windows XP machine.
Uninstall completely using the start menu add/remove/modify and select Uninstall
Remove the C:\Program Files\CodeGear\RAD Studio\5.0 directory
Remove the C:\Documents and Settings\All Users\Documents\RAD Studio directory
Remove registry for HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\5.0
Remove registry for HKEY_LOCAL_MACHINE\Software\Borland\Debugging\11.0
Remove registry for HKEY_CURRENT_USER\SOFTWARE\Borland\BDS\5.0
Remove registry for HKEY_CURRENT_USER\Software\Borland\Debugging\11.0
Remove C:\Documents and Settings\All Users\Application Data\CodeGear directory
Then remove any directories named by a GUID, such as C:\Documents and Settings\All Users\Application Data\{2EB4C530-C94F-4893-ABDC-C1E05A89956E}
***To find your GUID, look under***
HKLM\Software\MimarSinan\InstallAware\Ident.Cache\
Then remove these keys:
HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Folders
entry C:\WINDOWS\Installer\{B7031148-C6E7-40F6-A978-EED2E77E7D1B}\
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{B7031148-C6E7-
40F6-A978-EED2E77E7D1B}
From Windows\System32:
Remove all *110.bpl
Remove all *110.jdbg
Remove all *110.xml
Remove all bdeadmin.*
Remove all cc32*.dll
Remove all midas.*
Remove all xerces*.dll
Remove allTee*100*.bpl
델파이에서 C 구조체 union 흉내내기
{
char * StrField;
int IntField;
union u
{
double D;
int i;
char c;
};
};
TVariantRecord = record
NullStrField: PChar;
IntField: Integer;
case Integer of
0: (D: Double);
1: (I: Integer);
2: (C: Char);
end;
[펌글] 델파이 프로그램 한번만 실행시키기
program Project1;
uses
Forms,Windows,Dialogs,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
CreateFileMapping ( $FFFFFFFF, nil, PAGE_READWRITE, 0,1024, 'SharedExists' );
if GetLastError=ERROR_ALREADY_EXISTS then
begin
ShowMessage('현재 프로그램이 실행중입니다.');
halt;
end;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
출처 : http://www.zetblog.net/?0026820062
CodeGear RAD Studio 2007 최신 ISO 다운로드
MPORTANT: INTERNET EXPLORER DOESN'T SUPPORT FILE DOWNLOADS OF THIS SIZE AND WILL NOT DOWNLOAD THE FILE CORRECTLY. IF YOU CLICK THE HTTP LINK WITH INTERNET EXPLORER YOU WILL GET AN ERROR THAT IT CANNOT DISPLAY THE PAGE. IF YOU TRY THE FTP LINK WITH INTERNET EXPLORER AND YOUR CLIENT SHOWS A DOWNLOAD SIZE SMALLER THAN 4GB, YOU WILL NOT GET THE ENTIRE FILE.
Products such as these support downloads of this size:
FireFox http://www.mozilla.com/firefox
FlashGet http://www.flashget.com/en/download.htm
Free Download Manager http://www.freedownloadmanager.org/
Delphi에서 Win32 API 불러쓰기
Delphi Distiller
델파이에서 사용되는 정수형 변수들
타입 |
범위 |
형식 |
Integer |
-2147483648 ~ 2147483647 |
부호를 가진 32bits (4 Bytes) |
Cardinal |
0 ~ 4294967295 |
부호 없는 32bits (4 Bytes) |
|
|
|
ShortInt |
-128 ~ 127 |
부호를 가진 8bits (1 Byte) |
Byte |
0 ~ 255 |
부호 없는 8bits (1 Byte) |
SmallInt |
-32768 ~ 32767 |
부호를 가진 16bits (2 Bytes) |
Word |
0 ~ 65535 |
부호 없는 16bits (2 Bytes) |
LongInt |
-2147483648 ~ 2147483647 |
부호를 가진 32bits (4 Bytes) |
LongWord |
0 ~ 4294967295 |
부호 없는 32bits (4 Bytes) |
Int64 |
-263 ~ 263-1 (-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807) |
부호를 가진 64bits (8 Bytes) |
Uint64 |
0 ~ 264-1 (0 ~ 18,446,744,073,709,551,615) |
부호 없는 64bits (8 Bytes) |
[펌글] 델파이에서 PChar를 String으로 String을 PChar로 바꾸기
aChar: array[1..100] of Char;
■ PChar를 String으로
// 함수이용
sString := StrPas(@aChar[1]);
// 캐스팅
sString := String(@aChar[1]);
// 어드레스 대입
sString := @aChar[1];
■ String을 PChar로 바꾸기
// 함수이용
StrPCopy(PChar(@aChar[1]), sString );
// 캐스팅
PChar(sString )