[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/27 14:57 / Filesize : 277 KB / Number-of Response : 972
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれDelphi(超初心者用)その51



1 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 20:41:37 ]
Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を
勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが
お礼はDelphiの布教と初心者の救済をお願いします。

<前スレ>
くだすれDelphi(超初心者用)その50
pc12.2ch.net/test/read.cgi/tech/1246340765/

<過去スレ>
DelWiki避難所(Delphi 関連の過去スレッド)
delwiki.info/?%E3%83%AA%E3%83%B3%E3%82%AF%2F%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%2FDelphi%20%E9%96%A2%E9%80%A3%E3%81%AE%E9%81%8E%E5%8E%BB%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89

2 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 20:43:51 ]
<関連スレ>
【Delphi】 Indyコンポーネント 【C++Builder】
pc11.2ch.net/test/read.cgi/tech/1093654251/
Delphi初心者のための寺子屋
pc11.2ch.net/test/read.cgi/tech/1132756268/
delphiで作った有名ソフトって何があるの?
pc11.2ch.net/test/read.cgi/tech/1135654787/
Delphi持ってるならGLSceneを使え
pc11.2ch.net/test/read.cgi/tech/1163269079/
【Delphi互換!?】FreePascal【GPL】
pc11.2ch.net/test/read.cgi/tech/1137051510/

【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】
pc11.2ch.net/test/read.cgi/gamedev/1097836469/
Delphiでアクションゲームが作りたい!! Part2
pc11.2ch.net/test/read.cgi/gamedev/1027482533/
ネットワークゲーム作成のお勉強(Delphi専用スレ)
pc11.2ch.net/test/read.cgi/gamedev/1028278884/
delphiでMMO
pc11.2ch.net/test/read.cgi/gamedev/1072515100/

では質問どうぞ。

3 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 00:39:08 ]
>>1
乙です

4 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 02:50:09 ]
待ってました 乙〜

5 名前:デフォルトの名無しさん [2009/12/02(水) 14:26:09 ]
質問です。
XP SP3 IE8
Delphi6 Personal にて
メインFormにTWebBrowserを張り
WebBrowser1.Navigate('www.ugtop.com/spill.shtml');すると
使用ブラウザに、
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0;
と表示され、IE8の互換モードであると出てきます。
IE8で表示すると、ちゃんと
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;
となります。
TWebBrowserを使うと、互換モードになってしまうみたいですが
IE8モードにするにはどうすれば良いでしょうか。


6 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 16:14:32 ]
>>5
今までWebBrowserコントロールを使っていたソフトがちゃんと動くように互換モードが規定値になってて、
IE8モードを指定するためには自分のソフトのファイル名をレジストリに登録する必要があるみたい
詳しくはMSDN参照
msdn.microsoft.com/ja-jp/ie/cc787976.aspx

7 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 16:17:55 ]
IE8モードは色々と動かないサイトが多すぎる

8 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 13:35:45 ]
AvastアンチウィルスがDelphi製ソフトの一斉検出祭りらしいぞ!

9 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 20:39:51 ]
Delphi製以外でも大量誤検知らしい

10 名前:デフォルトの名無しさん [2009/12/04(金) 11:29:07 ]
Delphi6 PersonalをWindows7 x64に入れたいんだがインストール出来ない・・・
回避策はありませんか?



11 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 11:31:56 ]
動かないんならエミュるしかないんじゃね

12 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 14:15:14 ]
7上のXPで動かせばいいじゃん

13 名前:デフォルトの名無しさん [2009/12/05(土) 20:14:45 ]
タイトルバーにアプリケーションの名前と一緒に、
アプリケーションをコンパイルした日付を表示したいのですが、
アプリケーションをコンパイルした日付を取得する方法ってあるのでしょうか?

毎回手作業で入力するのが面倒なので、プログラム的に何か方法が無いかなー?と思ってます。

hogehoge [ver.3.2.1.20091205]

みたいな感じです。
バージョンの取得は出来ているので後は日付だけなのですが…。

どなたかご存知の方よろしくお願いします。m(_ _)m



14 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 20:22:02 ]
ファイルタイムスタンプからとれば。

15 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 20:22:19 ]
>>13
ファイルの作成日時を取得すればいいんじゃね?

16 名前:デフォルトの名無しさん [2009/12/05(土) 21:05:15 ]
>>14
>>15

レスどーもです!

更新日時を使えばいけそうな気がしてきました。

一つ気になったのは人に配布する時、
一度zipかなんかで圧縮すると思うのですが、
解凍した時のタイムスタンプってどうなるのでしょう?

自分のPCの中にある圧縮解凍ソフトでは
作成日時は変更になるけど更新日時は問題ないみたいですが…
ソフトによって違いってあるのでしょうか?


17 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 21:15:19 ]
自分なら
version.pas
に文字列リテラル埋め込んでスクリプトで更新するかな。
リリースビルドはコマンドラインからやるようにしているから間にそういうのを挟むのも簡単だし。
実際は日付なんてつけずにバージョン番号のビルド番号の自動更新に任せてるけど。
GExpertだかJEDIだかに__DATE__もどきがあったような気もしたけど忘れた。

18 名前:デフォルトの名無しさん [2009/12/06(日) 21:35:39 ]
Delphi2010の体験版のIDEのツールバーがバグってるんですが直す方法ないですか?
具体的には up.ultra-zone.net/up3706.jpg.html みたいな感じで縦に伸びたり
ツールバー同士が重なってしまう状態です。
うろ覚えですが、インストール直後は大きさは普通で一部重なっているだけだったと
思うんですが、使ってるうちにだんだんと大きくなってきてますw

環境はXPSP3+IE8です。

19 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 09:40:56 ]
>Delphi2010の体験版のIDEのツールバーがバグってる
私も XPSP3/IE8 ですがこのような問題には出会っていません。

記憶では、ツールバーの不具合はビデオドライバが古い場合に出るように思います。

ツールバーを右クリック、カスタマイズダイアログの「戻す」ボタンを、個々のツールバーに対して押していったら
どうなりますか?リセットできるかもしれません

20 名前:デフォルトの名無しさん [2009/12/08(火) 10:20:04 ]
>>18
これ見てワンワン
andy.jgknet.de/blog/?page_id=246
治るかも




21 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:21:26 ]
Win7にDel7インスコできるのかな?
以降、自分で試せは無しの方向で

22 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 19:26:34 ]
自分の手で試せ

23 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:19:44 ]
>>19,20
ありがとうございます、一応自己解決できましたので報告です。
修復インストールとか色々試したんですが、レジストリを弄ってなんとか直りました。
HKEY_CURRENT_USER\Software\CodeGear\BDS\7.0\Toolbars
のキーの中身を全部消したら大きさは元に戻りましたが、重なるのは相変わらずみたいです…
多分、一時凌ぎで根本的な解決にはなってないと思うのでビデオドライバの更新やパッチ当て
等もやってみようと思います。

D7から乗り換えの評価目的で入れて10日位ですが、なんか相変わらずバギーなIDEだなぁと言う印象
VSみたいにモッサリしてないのはいいんですけどね
ただ、言語仕様の拡張は結構魅力的なんですよね

24 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:26:09 ]
コード補完がもっさりしてるんだよなぁ。頻繁に使うだけあって、気になる。


25 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 03:32:58 ]
>23
ビデオ系ハードウェアの情報とかが無いと、これ以上は分かりませんね
ただ5年くらい前ならしも、最近はツールバーがらみのバグを聞いたことは無いので
かなりレアケースなのでは。とも思います。

画像とハード/ソフトウェア情報込みで、Embarcadero 本家フォーラムに投稿してみたら?

https://forums.embarcadero.com/forum.jspa?forumID=14

26 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 17:07:50 ]
開発環境はDelphi6で使用データベースはInterBaseです。
伝票入力画面にて得意先参照フォームを表示して得意先コードを設定しています。
伝票登録後、前回選択した得意先を選択状態にするためにLocateを使用して得意先参照フォームを表示しています。
得意先コードが得意先参照フォーム内のDBGridに表示されている場合はうまくいくのですが(例:得意先コードが
1から35でDBGridの表示行数が12行の場合で前回選択得意先コードが10の場合)、
DBGridから隠れている部分の場合(例:得意先コードが14)、「グリッドインデックスが範囲を超えています。]という
エラーメッセージが表示されます。
そのときDBGridの最終行には空のレコードが追加されています。Locateの戻り値はTrueです。
Googleで検索した結果、フォームのOnShowイベントにてDBGrid1.DataSource := DataSource1;
という記述をすればいいという検索結果がありましたので、試してみましたが効果はありませんでした。
なにがよい対処法はあるのでしょうか。よろしくお願いします。
(読みづらい文章ですみません。)

27 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 17:51:33 ]
こういうの見ていつも思うんだが、読みづらい文章だと自分で気付いてるなら
免罪符みたいに「読みづらい文章ですみません」なんて書かずに直せよ

28 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 17:58:57 ]
>>26
えーとなんだっけ?
delphiやめて5年ぐらいたつけどたしかbookmark系の処理で幸せになれるはず

29 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:29:36 ]
ちょっと特殊な環境なんですけど、英語版のWinXP(職場)と日本語版のVista(自宅)で、
ソースを持ってきたり帰ったりしながら開発しています。Delphiは7の英語版です。
それぞれ、新規にプロジェクトを作成して、TLabel等のCaptionに日本語を入力すると、
問題なく日本語で表示されるのですが、このソースをそのままもう片方のPCに持ってきて、
プロジェクトを開くと、Captionが文字化けしてしまいます。
ちなみに、dfmファイルを通常のテキストエディタで開くと、
object Button1: TButton
 省略
Caption = #381#192#141's'
 省略
end
このような感じになっています。
Delphiでフォームをテキストで表示した場合は、
object Button1: TButton
 省略
Caption = '実行'
 省略
end
このように文字化けせずに表示されます。
現状は、フォームをテキストで表示しクリップボードにコピーして、それをテキストエディタで
貼り付けて持って帰るようにしているのですが、大変面倒です。
何か良い解決方法はありますでしょうか。


30 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:39:17 ]
ん?何がしたいの?
文字化けはParent(Form側)のエンコードを固定させればいいだけな気がするけど



31 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:50:23 ]
>>30
フォームのフォントの文字セットはどちらの環境でも日本語になっています。
エンコードって、どこか別のところで設定できるのですか?


32 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 14:01:24 ]
使った事ないけどこういうの使うとか
ttp://www.geocities.jp/ht_deko/oldjunk.html#DFMCONV

33 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 14:23:13 ]
>>32
すみません。これで解決するような問題ではないような気がします。
どちらもDelphi7ですし…


34 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 14:28:47 ]
>>33
それで解決するからやってみろ
ったくしょうがねぇな
これも提示してやるから後は自分でやれ
ttp://homepage1.nifty.com/ht_deko/tech032.html

35 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 15:00:20 ]
procedure TForm1.Button1Click(Sender: TObject);
begin
IdHttp1.Request.ContentRangeStart := 100;
memo1.Lines.Text := IdHttp1.Get(edit1.Text);
end;

とやっても指定した位置から読み込みできないのですがどのようにすればいいのでしょうか?
現象としてはHTMLの先頭から表示されてしまいます。

環境はDelphi7 + Indy10.0.52です
どなたかわかる方よろしくお願いします。

36 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 15:12:37 ]
まずはリクエストヘッダを確認
Content-Range: bytes 100-/ほにゃらら
みたいになってるか?
なってないならカスタムヘッダつけろ
なってるならレスポンスコードを確認しろ
206以外が来たら鯖が対応してねぇ

つーかdelphi使ってもないのに何で俺しかいねぇんだよw

37 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 15:27:43 ]
>>36
うおーありがとうございます
リクエストヘッダ見たら付いてなかったのでカスタムヘッダ付けてみました
見事に成功しました感謝です

38 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 15:31:24 ]
>>34
どちらもDelphi 7なんですが、どういう事??
どう設定すればいいんですか?


39 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 16:22:36 ]
バイナリDFMにしたら?

40 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 02:54:07 ]
DBGridの仕様の問題でしょ。エラー出るならtryでトラップすればいい



41 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 18:21:33 ]
del7のコンソールアプリでたまに

---------------------------
test.exe - アプリケーション エラー
---------------------------
アプリケーションを正しく初期化できませんでした (0xc0000142)。[OK] をクリックしてアプリケーションを終了してください。
---------------------------
OK
---------------------------

というエラーが出るんだけどこれってunitのinitialization〜メインブロックより前の段階で出るメッセージ?

42 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 23:03:47 ]
ブレークポイント張ってみればいいじゃない

43 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 06:09:30 ]
OS が出す、.exe ローダーのエラーなので普通の人はブレークポイントは置けない。

エラーメッセージの英語版は
"Application failed to initalize properly (0xc0000142)"

ttp://systemwalker.fujitsu.com/jp/man/job/operationmgr/v5.0/old/document/trb-4/trbal05/trbal270.html
ttp://www.tomshardware.com/forum/217729-46-application-failed-initialize-properly-0xc0000142
あたりをみるに、システムの DLL の初期化に失敗。
「たまに」でるエラー。ということから
デスクトップヒープが足りない。ということかな。

もしそうだとしたら
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
あたりを調整する必要がある。

まず、イベントビューアで OS のログを確認してみたら?

44 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 12:32:04 ]
そこまで言うならお前がやってよ

45 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 15:40:44 ]
初心者ってコンソールアプリ作りたがるけどコンソールのほうがデバッグ面倒臭そう

46 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 17:57:13 ]
>デバッグ面倒臭そう
そんなことはありませんよ

47 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 22:45:10 ]
FreePascal/Lazarus のスレは結局消滅して終わりか?

48 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 23:55:38 ]
Delphiで構造体を引数にとるDLLを作って、VC++から呼び出そうとおもったんですが、値の渡し方としては

void func1( TRec* rec );
void func2( TRec& rec );

のように参照渡し、ポインタ渡し、どちらのほうがいいんでしょうか?

49 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 00:40:54 ]
どっちでもいいが、NULLあるいはnilを渡したいときもあるだろうからポインタがおすすめ

50 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 16:47:26 ]
>>49
ありがとうございます。ポインタ渡しでいこうと思います



51 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 02:32:26 ]
すみません教えてください
日経ソフトウエアのTurboDelphiで始めるWindowsプログラムの本で
ジャンケンプログラムでラジオグループのイベントハンドラを作ろうとすると
エラーが出て作れません。
対策はあるでしょうか?
よろしくお願いいたします。

52 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 02:34:41 ]
エスパーさんは今休みじゃないかな?

53 名前:51 mailto:sage [2010/01/03(日) 03:41:33 ]
使ってるバージョンはDelphi2010です。
よろしくお願いいたします。

54 名前:デフォルトの名無しさん [2010/01/03(日) 04:12:48 ]
ソースぐらいうpしろksg

55 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 04:42:53 ]
宣言部分無しで実装部分だけ書いちゃったんじゃないかとエスパーしてみる
とりあえずエラー出たならエラー内容も書こうよksg

56 名前:51 mailto:sage [2010/01/03(日) 08:49:41 ]
すみませんでした。

ジャンケンプログラムを入力してコンパイルすると、
本には書いてませんが、セミコロンが必要と表示されて
コンパイルすることができません。

57 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 09:28:51 ]
(´ρ`)そうなのかー

58 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 09:30:12 ]
( ゚д゚ )そうなんすか!

59 名前:51 mailto:sage [2010/01/03(日) 09:37:57 ]
すいません自己解決しました。
お騒がせいたしました。

60 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 00:08:23 ]
メモ帳を編集中にF2キーを押したら自前アプリで音を鳴らす という動作をするアプリを自作したいんですが
ぐぐってもくそ難しいページしか出てきません。

他アプリにフォーカスがある状態でキーイベントが発生したらそれを取得するサンプルコード下さい。
明日の朝までに欲しいので早くしてくれ。

間に合わなくなっても知らんぞ?



61 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 00:14:09 ]
ああ、ガムやるよ

62 名前:60 mailto:sage [2010/01/04(月) 02:21:17 ]
というかソース貼られてもわかんねぇからもういいや。ソース貼りたい奴はここ見ろ。
www2.biglobe.ne.jp/~sakai/usehook.htm

>>61
くっちゃくっちゃくっちゃ・・・・ぺっ

63 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 04:32:43 ]
結局何が言いたいんだ?

64 名前:60 mailto:sage [2010/01/04(月) 04:44:15 ]
>>63
質問取り消しな。俺には無理だ。

65 名前:60 mailto:sage [2010/01/04(月) 05:31:20 ]
もう見に来ないから売買

66 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 17:04:55 ]
delphi2010で、コード整形について質問です。

if then begin
1
end else begin
2
end;

のように、endとelseのあいだに改行の入らないようにしたいのです。

67 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 17:13:25 ]
>>66
ttp://edn.embarcadero.com/article/10280#8.2.3

うそん。(><)

// INCORRECT
end else begin
// CORRECT
end
else
begin

おじさん泣いちゃうぞ。

68 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 20:01:25 ]
>>66
delphi2010でそれできなくなったの?

69 名前:66 mailto:sage [2010/01/04(月) 20:35:09 ]
>>68
いままでのdel5しか使ったこと無かったので、ソースの整形は初めてですわ。
end else
begin
みたく、elseとbeginのあいだの改行がどう設定しても取れなくて。
前からそうだったのかな?

70 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 21:08:42 ]
>>69
俺の使ったことある物の記憶ではdelphi6,7,2007,2009はそんなことなかったと思う
俺も同じ書き方だからそれは不便だなー



71 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 22:28:09 ]
Delphi2010のエディタで、コメント等日本語を入力していると
時々バグって(文字化けみたくなる)落ちるのは、うちだけでしょうか?

72 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 23:32:11 ]
落ちるのは無いけど、コメント削除中とかにカーソルが変なとこ飛んで文字化けになるのはたまに起きる


73 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 23:07:53 ]
>>72
おおよそ、同じような現象だと思います。
コメントの途中で挿入したり消したりしてると、
変なところで改行されたり文字化けしたり。
最新アップデートでも直ってなかったので
諦めるしかないかな…

74 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 07:21:02 ]
あきらめられても。ねぇ。

再現できるデータとか何か無いかな。> エディタ周りバグ


75 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 07:21:51 ]
化けた直後の画面とかだけでも有れば助けになるかとおもう。

76 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 17:56:21 ]
つ キーロガー

でも、うちはIDEfix入れてるからかわからんけど
そいうことないなぁ。

77 名前:デフォルトの名無しさん [2010/01/07(木) 17:37:32 ]
用語の使い方が良く分からないので難解なところはエスパーしてください。

Application.CreateForm(TForm2, Form2);
これを、ですね。

procedure TEST00(h:TComponentClass; f:TForm)
begin
Application.CreateForm(h, f);
end;

な感じにフォームを引数にした関数にして

TEST00(TForm2, Form2);

みたいな呼び出し方をすることはできませんか。
ちなみに上のやり方はペケです。
コンパイルはとおりますけど、実行すると激しく長いエラー文で怒られます。







78 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 17:52:53 ]
動作確認済み。

procedure test(InstanceClass: TComponentClass; var Reference);
begin
 Application.CreateForm(InstanceClass, Reference);
end;

第二引数に Var がついていないので
 TEST00(TForm2, Form2);
の呼び出しで Form2 の内容が更新されないことが、実行時エラーの直接の原因です

79 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 18:12:49 ]
動きます、たしかに。
これで朝から夕方まで悩んでました。
ありがとうございました。

80 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:35:58 ]
それをやる意味にすごく興味があるんだけど、
なぜそんなことをしようと思ったの?



81 名前:71 mailto:sage [2010/01/07(木) 22:28:18 ]
来週開発環境がXP→7になるのでそれで直るかもしれないし
まあいいやと思いつつ、参考までにエディタが文字化けした
ときの画像を貼っておきます(モザイクの箇所はすべて正常です)。
ブレークポイントが張られていますが、これも私が張ったのではなく、
エラー発生時に勝手にこうなります。
ttp://convini.ddo.jp/imguploader/src/up1650.png

日本語部分の途中で挿入や削除をしようとすると
発生する気はします。IME(MS-IME2003)との
相性とかでしょうか…。
ttp://andy.jgknet.de/?page_id=246
に置いてあったIDE Fixも当ててみましたが、変わらずでした。

82 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 04:41:55 ]
文字列入力中に文字化けが起きて
勝手にブレークポイントのマークが付く。と。
メモリ上のエディタバッファが壊れているように見えますね。

ここまでひどいとバグレポートが他にも有っても良いような.....


83 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 09:59:10 ]
あの超つかいにくいエディタを使っている人っているんだね。
基本的に日本語処理部分は十分なテストは行われていないから
避けられるものなら、避けた方が無難。
使い慣れた外部エディタ使えば問題は一気に解決。
Indyの日本語処理もひどかったなぁ。


84 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 11:02:37 ]
>Indyの日本語処理もひどかったなぁ。
Indy に関しては、あきらめずに、バグレポートを送り続けるしかないでしょう。

85 名前:72 mailto:sage [2010/01/08(金) 17:01:34 ]
>>81
うちではATOK使ってそうなってるから、IMEとの相性はあまり関係ないかも
何となくだけど、2バイト文字の片方のバイトだけ削除したりして化けてる気がする
あとブレークポイントが勝手に張られたことはないなぁ

86 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 18:56:24 ]
>>80
えと、ですね。
職場用のアプリを作っているんですが、いくつものアプリ(プロジェクト?)
に分けなきゃならないほど、いっぱいフォームがあって、ついでに似たような
処理のフォームがやけにいっぱいあるので、その処理をどこかにまとめて書いて
おけないかなと(「フォームを開く」ってのもその似たような処理のひとつ)

87 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 23:25:17 ]
>>86
TFrameとか使うのかも知れない

88 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 05:48:30 ]
>>86
それだとちょっとおかしくないかな?
あの処理はフォームを「開く」処理じゃなくてフォームを「作る」処理だよ
そもそもApplication.CreateFormは自分で呼ぶことはあまりない関数だし

89 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 08:48:58 ]
何でそんなところに絡みたがるのかがよくわからん

90 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 11:33:17 ]
無料のdelphiって無いですか?
昔personal6ってのがあったのですが・・・



91 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 11:40:02 ]
Turbo Delphi Explorerってのがあったけどそれもなくなった。
今あるのは期間限定のトライアルのみ。
新会社の方針として完全にアマチュアそっちのけになったのだろう。
某が潰れる前にDel6Per認証解除パッチでも出してくれればよかったのに。

92 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 12:10:38 ]
ボーランド終わったな

93 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 13:06:54 ]
もうとっくにEmbarcaderoに身売り済みですが


94 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:10:16 ]
del6personalって認証しないでも一応使えるぞ
いいのか悪いのか別としてw

95 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:25:13 ]
そもそもダウンロード出来るところがなくなっちゃった

96 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:28:01 ]
どっかの大学がサイトに置いて無かったっけ

97 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:30:39 ]
もう無いよ

98 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:14:27 ]
CodeGearからダウンロードしたのがあったなと思って、
ディスクのなかを探してみたら
Turbo Pascal 3.0
が出てきた。なつかしい・・・・


99 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:18:01 ]
delphi6personalとturbodelphiどっちもあるけど再配布とかしたらウルサイこと言われんのかな?

100 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:45:21 ]
俺は言わないよ








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<277KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef