喫茶XRAYトップページ

[スレッド全体
]

[5552] Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/2 (金) 15:09:18 宮 〔HomePage
私の力量では・・。
しばらくご無沙汰していますが、当方はパニック状態でてんてこ舞いでした。
体験記を述べます。長文ですからよければ一読ください。

以下は理論的な根拠があって言っているわけではありません。

Windowsのアップデートのたびにセキュリティ関連に関わるためか
Web、インターネット関連、またポップアップをタブにねじ込むためか?
タブブラウザのPagecontrol関係にきつい影響が出ています。
ただし、その他の、インターネットコンポーネントを使わないアプリは何の
影響もありません。
昨年6月Windows7導入。EドライブのDelphi6にインストした当初は
URLDownloadToFile()は機能しなくなったので、
IdHTTP.Get()に切り替えました。・・・いやな兆候。
しかし、その後現在は再びURLDownloadToFile()は機能するようになっています???。
そして今年8月までほぼ安定して使えていました。
あくまで7のD6で拙作タブブラウザ製作の上で・・・です。
とにかくコードを書き換えながら、なんとか切り抜けてきたのですが
今年8月末から9月当初にかけたWindowsのUpdateで、
徹底的なダメージを受けました。
TWebbrowserに代わる高機能TEmbeddedWBを長年使ってきたのですが
どうしてもある問題をクリアーできなくなりました。
拙作アプリの中核をなすコントロールなので、挫折感ピーク。
さらにTPagecontrolもTEmbeddedWBとコンビで使う上で
重要な機能をクリアーできなくなりました。
私にとっては、もうお先真っ暗なダメージです。
やはりMSもWeb関係とエクスプローラ関係はかなりUpdateしていますね。
つい最近やっとAdobe ReaderもIE上で完動するようになったし。
(#v9以降突っ張りあっていたけど、どちらが相手にあわせたのか知らないが。
しかし未だにエクスプローラーにも欠陥がある。かなり嫌らしい)。
9月以来インストールもいろんなパターンで6回リトライしてみました。
でも解決しないので、
EmbeddedWBを鈍くさい、バグ付きWebbrowserへ変更。
Pagecontrolを鈍くさい単機能Tabcontrolへ変更。
ということはCHILDシステムへ。ということは遅くて残像が残る欠点。
さらにCHILDは単一コンポーネントしか貼り付けられないと書いてあったが
何とかエディター、Image、Windows Media Player、
WebBrowserを貼り付けられたのでたぶん禁じ手かもしれないがとにかく動く。
このどんくさコンビニ移すと同じコードで動くのです。
VCLの中身は知らないが、鈍くさいだけあり、
WindowsUpdateにも打たれ強いのを体感している。

現行のXE2?なら何の苦労もないのだろうが、なにせ貧乏で参考書も買えない。
そろそろ別のGUI開発無料ツールを考えなければとSwing系のNetBeansか、
実績SWT系のEclipseか、またまたVisual C++ 2010 Express など検討中。
かりにWebブラウザアプリを作成するにはどんな言語、ツールがおすすめか
教えていただければ幸いです。
では近況まで。


[5553] Re:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/2 (金) 21:59:54 igy
▼ 宮さん
>現行のXE2?なら何の苦労もないのだろうが、

これが本当なら、Delphi XE2 Starter はいかがですか?

http://www.componentsource.co.jp/products/delphi-xe-j/index.html
では、
Delphi XE2 Starter アップグレード ライセンスが

>他社のIDE(Visual Studio や Eclipse などの有償、無償)または
>Embarcaderoの旧バージョンユーザー様を対象。


とありますので、この条件を満たせば 1万4千円程度で、入手できますよ・・・・


[5555] Re2:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/2 (金) 22:45:38 snail3
7のXpモードで使っていますか、
それとも直接7にインストールしたのですか?



[5556] Re3:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/3 (土) 00:56:45 宮 〔HomePage
▼ snail3さん
> 7のXpモードで使っていますか、
> それとも直接7にインストールしたのですか?
>

どうも。
ホームプレミアムですからXPモードはありません。
ただ、delphi32.exeのプロパティ
XP互換モードでも改善されるわけではありません。
また悪影響が出る場合があるという見方もあるそうですので。
では。
また1万4千円あれば幸せになるですね。
もう74歳ですから元を取れません。残念。
では。


[5557] Re4:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/3 (土) 10:16:45 snail3
とりあえず「ユーザーアカウント制御」UACを無効に
http://www.pasoble.jp/windows/7/08805.html

あとシステムファイルのオーナーをSYSTEMから自分に変更すると
幸せになれるかもしれません

フォルダ位置の解説↓
http://www.atmarkit.co.jp/fwin2k/win2ktips/1207docset2usr/docset2usr.html

お約束ですが
なおこれらの変更を行うと、別の障害が発生するかもしれないので
バックアップを取ってから実行して下さい。

[5558] Re5:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/3 (土) 16:25:55 宮 〔HomePage
▼ snail3さん
> バックアップを取ってから実行して下さい。
ははは・・・win7も3回再インストールしました。
しかし、今のosの再インストは楽ですね。
Delphiの再インスト比べれば。
集めたコンポーネントのインストはうんざりします。

snail3 さんレスありがとうございます。

いろいろやってはいるのですが。
もちろん、UACは切ってあります。
嫌らしいエクスプローラーというのは
http://www.atmarkit.co.jp/fwin2k/win2ktips/1207docset2usr/docset2usr.html
および
http://www.atmarkit.co.jp/fwin2k/win2ktips/084prof_folder/084prof_folder.html
に解説してありますが、少なくとも7のsp1とはだいぶ違うようです。
例えば
・・・右クリックで表示される[送る]メニューの内容を変更したければ、
ここにある[SendTo]フォルダの内容を変更すればよい(TIPS
「[送る]メニューに項目を追加する方法 」参照)。・・・
と解説していますが、矢印付きの開けない[SendTo]フォルダになっています。
エクスプローラーから見えるけど開けないようです。
[SendTo]にアイコンを登録するときは「ファイル名を指定して実行」で
shell:sendto を実行して入れています。Vistaは知りません。
また、解説では、エクスプローラーからスタートメニューフォルダを直接
いじれるように書いてありますが、いまはできないのでは。
しかも、解説とは違う場所です。
"C:\Users\ユーザー名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu"
こんなところにあるので面食らう。
ちなみにエクスプローラーが示すsendtoは
"C:\Users\go\SendTo"直接はいじれません。
従来はスタートメニューのアプリのプロパティからリンク先をたどれましたが、
リンク先がないものもある。
いまはMSのアプリでもたとえばoffice2000など7対応ではない?アプリは
リンク先パスがありません。
アイコンなど特別な場所で管理するのか自由にいじることができないもの
できるのもあります。この辺の区別が解らない。
たとえばMicrosoft FrontPageのアイコンをスタートメニューから
sendtoにコピーしても表示しない。
もう、従来のエクスプローラーツリー構造概念は通用しなくなったような気がします。
エクスプローラー周りの自作アプリを組む人は苦労すると思う。
問題は、Web関連のブラウザはどんなサイトでも表示しなくてはならない。
コンパイルも正常に終わるし、普通のサイトは問題なく表示する。
しかし、特定のサイトで問題が出る場合があるわけで、
このとき、鈍くさいコンビのコードはクリアーできるのに
一方はクリアーできない。だから困っています。
ま、拙作ブラウザも鈍くさいコントロールコンビで満足すれば
どうって言うことはないのです。
万策尽きてからでは遅いので、今から新ツールを探して
マスターしなくてはと思っています。
ありがとうございました。




[5559] Re6:Window7にDelphi6 personalをいれての開発は限界か?返信 削除
2011/12/3 (土) 19:36:29 andy
宮さん こんばんわ

いろいろとご苦労されていますね。
私は、宮さんの作ったscrapbookbrowserを使わせていただいています。
時々エラーが出るぐらいで快適に動作しております。

scrapbookbrowserは前のバージョンですが
VistaではVc++をインストールしてからか知れませんがデバッグエラーが
出るようになりましたがVCををアンインストールしても一緒でした。
win7では正常に動いています。

先日、win7 64bitを購入しましてd7をインストールしましたが
正常に動作しています。
何度もインストールをしてやっとうまくいくようになりました。
コンポーネントの再インストールも何回もやると30分かからなく
できるようになりました。delphiのコンワ゜ーネントのタブが大量に
並びますので選択するのに苦労します。何とかならないでしょうかね。

64bitの開発などしないと思うし、すべての機能を使えないかも
知れないし
Delphi XE2 Starter アップグレード ライセンスはよさそうですね。
32bit(i3 2GB)のノートは普通に動作しますが64bit(i5 4GB)は
時々ハングアップしたようになります。
XPモードを試したくて購入しましたが、XPモードはたいしたことは
なかったです。
明日はfirebirdを入れてみようかと思っています。

では



[▼次のスレッド]
INCM/CMT
Cyclamen v3.82