Q |
Windows7でDelphi6インストール体験記 |
A |
●Delphi6インストール
CDセット
INSTALL.EXEの実行
Delphi6クリック (一番上)
Borland Delphi6 Enterprise版へようこそ そのまま次へ
インストール番号 d4kg-zmjf4-xxxxx
インストールキー 6fh-yyy そのまま次へ
同意する 次へ
Delphi6インストール注意事項 そのまま次へ
◎標準 そのまま次へ
--------------------------------------
Visi Brokerの選択
◎VisiBroker4(IDL2PASCORBAソリューション)
VisiBroker4とIDL2PA Delphiコンポーネントをインストール、DIIは提供されていません。
このオプションはJAVA Runtime Environment2.2を検索し、無ければインストールします。
そのまま次へ
--------------------------------------
Microsoft Officeコントロール
◎Office2000 次へ
--------------------------------------
その他のコンポーネントのインストール
チェック InterBase Clientをインストール そのまま次へ
--------------------------------------
多層プログラムライセンス契約
○
◎同意しない、多層プログラム機能をインストールしない 次へ
--------------------------------------
インストール先フォルダ
プログラムファイル :C:\ProgramFiles\Borland\Delphi6\
共有ファイル :C:\ProgramFiles\Common Files\Borland Shared\
BDEとSQL Links :C:\ProgramFiles\Common Files\Borland Shared\BDE\
データベースディスクトップ:C:\ProgramFiles\Common Files\Borland Shared\Database Desktop\
そのまま次へ
--------------------------------------
インストールデータベースを保存する。 5MB
チェック ■インストールデータベースをハードディスクに保存 そのまま次へ
--------------------------------------
--------------------------------------
プログラムをインストールする準備ができました。
[インストール]をクリックするとインストールを開始します。
!!SOAPやWSDLは発展途上の標準てぜあることに留意してください。新規のWebサービス
機能は、これらの標準の変更や別の実装との相互運用に対応するために、
〜
www.borland.co.jpを参照してください。
--------------------------------------
インストール
--------------------------------------
「Borland Delphi6をインストール中」
新しいファイルをコピー中
--------------------------------------
時間がかかる。8分
=====================================================
▼以下 出ない時がある
画面が変わる
Java(TM)2Runtime Enviroment,
Standard Edition,v1.2.2-001
Please Read the following Licenes Ageement.
Prrss the PAGE DOWN key to see the rest of the agreement.
Do you accept all the terms of the precedind Licenes Agreement?
If you choose No, SETup will close.
To install Java Runtime Enviroment,you must accept this agreement.
---------------日本語訳---------------------
Java(TM)2Runtime Enviroment、スタンダードエディション、v1.2.2-001
お願いします、Read。以下のLicenes Ageement。
Prrss PAGE DOWNは、協定の残りを見るために主要です。
あなたはprecedind Licenes Agreementのすべての用語を受け入れますか?
あなたが、いいえを選ぶと、SETupは閉じるでしょう。
Java Runtime Enviromentをインストールするために、あなたはこの協定を受け入れなければなりません。
-------------
そのまま Yes
-------------
Destination Folder
C:\ProgramFiles\JavaSoft\JRE\1.2Common Files\Borland Shared\
そのまま Next
-------------
画面が戻る
▲
=====================================================
「Borland Delphi6をインストール中」の画面の下に画面があるので動かす
-------------------------
セットアップはVisiBroker4インストーラを起動します。
VisiBroker4のインストーラ中に「VisiBrokerの評価版がインストールされている」
という内容のタイマログが表示されますがこれは無視して下さい。
DelphiインストーラはVisiBrokerの開発者ライセンス(UserName)をお客様に付与します。
開発者ライセンスについては、VisiBrokerライセンス契約をご覧ください。
-------------------------
そのままOK
▲
=====================================================
画面が変わる
●VisiBroker for cpp 4.5 8分
welcome [Next]
Software License Agreement [Yes]
-------------
Destination Folder
C:\Inprise\Vbroker
そのまま Next
-------------
Choose Destination Location [NEXT] なし
-------------
Select the Components you want to install
〜
Components
■Cpp ORB 5296k
■VisiBroker for C++ Documentation 5238k
■Console 1784k
そのまま Next
-------------
OSAGENT_PORT 14000
VBROKER_ADM C:Inprise\vbroker\adm
そのまま Next
-------------
Please select the modifications you would like the
setup program to perform:
■Please update my PATH
□
そのまま Next
-------------
SeleFolder VisiBroker
そのまま Next
-------------
Start Copying Files
そのまま Next
-------------
読み込み 1分
[Finish]
再立ち上げ
--------------------------------------
InterBase6
次へ
次へ
はい
インストール
1分 完了
--------------------------------------
「インストールウィザード完了」 [終了]
BorlandDelphi6の設定変更を有効にするにはシステムをリスタートする必要があります はい
再立ち上げ
★★★完了★★★
***********************************************************
●Delphiインストール後のDelphiPG立ち上げテスト
***********************************************************
Delphi6立上げ:Delphi6ショートカットをWクリック
このプログラムには既知の互換性の問題があります。
プログラムを実行する。
Delphi6使用許諾コードの取得
◎後で取得する
使用許諾コードの取得について 終了
----------------------------------------
「パッケージ c:\program files\borland\Delphi6\Bin\dclmcn60.bplを読み込めません
指定されたモジュールが見つかりません
次にプロジェクトを読み込む時にもこのパッケージを読み込みますか?」
[はい]
コンピューターにdsnapcon60.dplがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください。
[はい]
----------------------------------------
**Delphi6が立ち上がった
**どうも「読み込めません」がでたら2回以上やるとDelphi6が立ち上がるみたいだ
Delphi6閉じる
Delphi6立上げ
--------------
Delphi6閉じる
Delphi6立上げ
--------------
----------------------------------------
「パッケージ c:\program files\borland\Delphi6\Bin\dclmcn60.bplを読み込めません
指定されたモジュールが見つかりません
次にプロジェクトを読み込む時にもこのパッケージを読み込みますか?」
[はい]
コンピューターにdsnapcon60.dplがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください。
[はい]
----------------------------------------
**Delphi6が立ち上がった
**どうも「読み込めません」がでたら2回以上やるとDelphi6が立ち上がるみたいだ
[いいえ]をやったかも
ソースを読む
再立上げ
Delphi6立上げ
エラーは出ず、正常になった
**どうもソースを読ますと正常になったみたいだ
***********************************************************
● Delphiインストール後の作業
***********************************************************
ソースのコピー
Dドライブで作業する
X:\00開発\生産管理システム → D:\00開発\生産管理システム
Delphi立上
JITデバッガ いいえ → 今は取得しない →
ファイル プロジェクトを開く D:\00開発\生産管理システム\生産計画PG
Seisan.dpr クリック 開く
--------------------------------------------------------------
ライブラリの設定
--------------------------------------------------------------
ディレクトリのライブラリパスを追加する
「ツール」「環境オプション」「ライブラリ」
「灰色はパスが存在しないことを表しています」の下に追加
D:\00開発\生産管理システム\生産計画PG 追加
D:\00開発\生産管理システム\コンポーネント 追加
OK
----------------------------------
*ライブラリの設定の確認方法
「ツール」「環境オプション」「ライブラリ」タブ ライブラリパス 右端□
ディレクトリの画面表示 ライブラリパスの一覧 に有ればよい
------------------------------------
自動保存の設定
--------------------------------------------------------------
「ツール」「環境オプション」「設定」「自動保存の設定」「エディタファイル」にチェックを入れる
--------------------------------------------------------------
--------------------------------------------------------------
環境設定
--------------------------------------------------------------
●非ビジュアルコンポーネントのコンポーネント名表示
ツール 環境オプション
「デザイナ」タブ
「コンポーネントのキャプションを表示」にチェック
●コンパイルと実行
ツール 環境オプション
「設定」タブ
「コンパイル状況の表示」にチェック
「実行時に最小化」にチェック
●バージョン情報の設定
プロジェクト オプション
「バージョン情報」タブ
「バージョン番号を含める」チェック
「ビルド番号の自動更新」 チェック
--------------------------------------------------------------
コンポーネントのインストール(拡張子pas)
--------------------------------------------------------------
------------------------------------------
使用するコンポーネント
元DATA 「\usr001yamada\Delphi\WORK」
------------------------------------------
コンポーネント ファイル
TToday Today.pas WKSD000 14
TDigitalClock Watch.pas WKSD000 14
TBlinkLabel BlkLabel.pas WKSD000 8
TExLabel Exlabl3D.pas WKSE010 5
TLabel3D Labels.pas WMSE020 2
TFloatEdit FlEdit.pas WMSE020 2
TMaruBtn MaruBtn
------------------------------------------
場所 D:\00開発\生産管理システム\コンポーネント
=====================================================
▼以下 出ない時がある
コンポーネント
コンポーネントのインストール
新規パッケージに追加
ユニットファイル名: D:\00開発\生産管理システム\コンポーネント\Today.Pas
検索パス: C:\ProgramFiles\Borland\Delphi6\Lib\ これ違う? 下
こちら
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;D:\00開発\生産管理システム\生産計画PG;D:\00開発\生産管理システム\コンポーネント
パッケージファイル名: dcltesta
インストールしますか はい
▲
=====================================================
2回目以降は
コンポーネント
コンポーネントのインストール
既存のパッケージに追加
ユニットファイル名: D:\00開発\生産管理システム\コンポーネント\Today.Pas
検索パス: C:\ProgramFiles\Borland\Delphi6\Lib\ これ違う? 下
こちら
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;D:\00開発\生産管理システム\生産計画PG;D:\00開発\生産管理システム\コンポーネント
パッケージファイル名:D:\00開発\生産管理システム\コンポーネント\dcltesta.dpk
**************繰り返して入れる (ファイル名)*************
ユニットファイル名:
------------------------------------------
コンポーネント ファイル
TToday Today.pas WKSD000 14
TDigitalClock Watch.pas WKSD000 14
TBlinkLabel BlkLabel.pas WKSD000 8
TExLabel Exlabl3D.pas WKSE010 5
TLabel3D Labels.pas WMSE020 2
TFloatEdit FlEdit.pas WMSE020 2
TMaruBtn MaruBtn
------------------------------------------
***********************************************************
OK
「パッケージdcltesta.bplは再構築されます。続けますか?」 はい
「インストール済みのコンポーネント〜が構築され直されたため〜
以下のコンポーネントが登録されました。」 OK
7回やる
--------------------------------------------------------------
パッケージのインストール(拡張子)
--------------------------------------------------------------
------------------------------------------
使用するパッケージ
元DATA 「\usr001yamada\Delphi\WORK」
------------------------------------------
パッケージ ファイル
TNValEdit NValPackEX.bpl WKSL050 1
------------------------------------------
D:\00開発\生産管理システム\コンポーネント
**手順**
コンポーネント
パッケージのインストール
追加
パッケージの場所: D:\00開発\生産管理システム\コンポーネント\NValPackEX.bpl
***********************************************************
●コンパイル
***********************************************************
EXEとDLLの作成
--------------------------------------------------------------
コンパイル
--------------------------------------------------------------
(注)コンパイルの前に「ディレクトリ/条件」の出力ディレクトリを確認
ここのディレクトリはすべてブランクの事
ファイル
プロジェクトを開く
WMEN010.dpr
開く
左2番目 フォーム表示 Form1 画面表示
★★Form表示 コンポーネントが入っていないとTTODAYなし などが出る
プロジェクト オプション ディレクトリ/条件 すべてスペースの事
プロジェクト 構文チェック
プロジェクト 再構築
プロジェクト コンパイル
上書き
x閉じる
--------------------------------------------------------------
コンパイルメンバー
--------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
使用
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
メニュー WMEN010.EXE
生産計画H帳票1 WW.DLL
***********************************************************
●Delphi6ショートカット作成
***********************************************************
すべてのプログラム BorlandDelphi6 Delphi6 送る デスクトップ(ショートカットを作成)
***********************************************************
●BDE GENKA設定 ホストINテストの前
***********************************************************
BDEのセットアップは個々のユーザーで設定する。 OK
-------------------------------------------------------------------
@C:\Program Files\Common Files\Borland Shared\BDE\BDEADMIN.EXEを実行。
A[データベース]タブを選択して[オブジェクト]-[新規作成]。
Bデータベースドライバ名に[STANDARD]を選択して[OK]。
C名前を[STANDARD1]から[WWNKA]へ変更。
D「DEFAULT DRIVER」を[ASCIIDRV]へ変更。
E「PATH」を[\\USR001\生産計画]に変更。
F保存して終了。
-------------------------------------------------------------------
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Win7 Delphi6インストール、セットアップ作業は ここまでで終了
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
***********************************************************
●Win7 コンパイル後実行テスト
***********************************************************
--------------------------------------------------------------
● 実行
--------------------------------------------------------------
D:\00開発\生産管理システム\生産計画PG\WMEN010.exe
--------------------------------------------------------------
コンパイル
FORMを表示させる 「dsi7」PG名を入れておく
D:\00開発\生産管理システム\生産計画PG\dsi.dpr〜
不明なDLLはコピーしない
D:\00開発\生産管理システム\生産計画PG\WKSD000.exe
↓
\\usr001\生産計画\Win7
現在のところ問題なし
***********************************************************
●ソース修正
***********************************************************
Delphi立上
JITデバッガ いいえ → 今は取得しない →
ファイル プロジェクトを開く D:\00開発\生産管理システム\生産計画PG
Seisan.dpr クリック 開く
ソース修正
●FORM修正
左2番目 フォーム表示 form1 OK
メモの動きを確認
QRMemo13を小さくして、メモの内容が改行されるか? 確認する。
width 846 → 500
Height 101
***********************************************************
●Winテスト
***********************************************************
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
● XPのEXEをWin7で実行する
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
テスト
Windows7でWMEN010.exeのショートカットを作って実行する。
\\usr001\生産計画\WMEN010.exe
1.メニュー画面がやや小さい→メニュー修正
WMEN010修正
2.品目原価取込 GENKAなし発生
認識できないデータベースです エリアス:GENKA.
BDEのセットアップでOK
3.UUU00ではOKだがTEST01で品目原価取込 GENKAなし発生
BDEのセットアップは個々のユーザーで設定する。 OK
4.UUU00ではOKだがTEST01で入力データが削除されない
\\usr001\生産計画\GENKA.TXT
\\usr001\生産計画\fhinmp.txt
5.Windows7 Delphi6 入力ファイルが削除されない
DSR00ではOKだがTEST01ではダメ
UACの関係か?調査する
*解決
TEST01はXPパソコンで行ってもファイルが残った。
Windows7の関係ではなく、\\usr001の権限の話
TEST01でテストしてOKになった
***********************************************************
●過去エラー参照
***********************************************************
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
● IE7がリンクが飛ばなくなった
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
IE9でOK
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
● Delphi実行テスト TODAYがありません
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
コンポーネントを読み込ます必要あり
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
● コンパイルエラー
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
●致命的エラー
ファイル'E:\DELPHI6\DLL\FainCL.dll'を作成できません。
「ディレクトリ/条件」の出力ディレクトリが
'E:\DELPHI6\DLL'になっていた
●KSD000 内部エラー 構文チェック
再構築したら治った??
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
● 実行テスト完了したが、MEN010のFORMを表示したらTTODAYがありませんと出る
コンパイルエラーはエラーなしなのに何故TTODAYがありませが出るか不明??
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*EXEを見たら現行EXEでテストテストしていた。 バージョンで判定が分かった
***********************************************************
● 結論
***********************************************************
Windows7でDelphi6は問題なく動きます。
***********************************************************
|
|