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


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

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



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

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

<過去スレ>
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


358 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 00:16:26 ]
おねいさんに手コキ足コキしてもらいたい。

359 名前:322 [2008/08/16(土) 06:40:01 ]
>>355
もう直販やってない希ガスCodeGearのページいってもたらいまわしにされる

360 名前:322 [2008/08/16(土) 07:06:51 ]
製品の購入のページってこれですよねえ。
www.codegear.com/jp/shop

> バージョンアップ版を購入の方
> 以下のCodeGear製品については、バージョンアップ版も、新規購入と同様に、ソフトウェア流通代理店各社、SEshopのCodeGear専門ショップなどのオンラインショップサイトよりお求めいただけます。
>
> CodeGear RAD Studio 2007
> Delphi 2007 for Win32 R2
> C++Builder 2007 R2
> JBuilder 2007
> 上記製品のバージョンアップ版の詳細については、こちらをご覧ください。その他の製品については、下記までお問い合わせください。

直販やってない?
たらいまわしは、商品詳細とかんちがいしてましたw
問い合わせてみるか・・・

それともTiburon待ったほうがいいのかなあ

361 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 08:49:32 ]
Unicode が必須じゃなければ2007にしとけ。
BDS2006持ってて2007買うのはどうかと思うがな。
お金持ちならだめもとでTiburonを。

362 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 08:54:10 ]
こういう業界じゃ、バージョンアップの3万なんて日給分程度だろ?
お金持ちって・・。


363 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:18:41 ]
IT土方をなめるなよ。
ピンハネされまくって、ひ孫受けの土方に渡る金は、元金の1/3以下


364 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:31:53 ]
Delphiできる人少ないから、手が足りない。
バイトで内職してくれる人おらん?

365 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:33:29 ]
思いっきり丸投げしといて
「内規で2割引かないといけないんですよてへへー」が
2つ3つ挟まるとか平気であるしなw

366 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:34:58 ]
3割引かれてテヘヘーだけど、1社しか挟まってないからまだ楽だ。



367 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:36:28 ]
他所でやれ


368 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 10:09:56 ]
スキルが高まれば高まるほど逃げ出す、それが日本のIT業界。

369 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 13:10:00 ]
>360
だからとりあえず電話してみなさいって。連絡先は
ttp://www.codegear.com/jp/about/contact
ここね。ただアップグレード期間は終わってるような気がするので通常の購入になって
高いかもしれないけど、そしたら他のところで買うことを考えてみればいいだけの話。

>366
3割ってよっぽど舐められてるか893か、いずれにしろろくでもないところだと思う。

370 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 13:25:53 ]
スキルの低い底辺クズがいる、それがIT業界。

371 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 13:40:40 ]
>>338-339 へぇ、メッセージで投げられるんだ
普通はアプリの通信ってパイプ使うけど
マップデータ自体を送るんじゃなくてファイル名って言ったよね たった数文字送るなら
パイプ通信のほうがいいんじゃないの

372 名前:デフォルトの名無しさん [2008/08/16(土) 13:40:50 ]
Form1からForm2へドラッグ&ドロップするにはどうすればいいんでしょうか?

373 名前:322 mailto:sage [2008/08/16(土) 15:41:26 ]
>>369
電話してみます。

みなさんありがとう。

374 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 15:57:45 ]
>>372
OnDragOverイベントでAccept設定して出来ないか?

375 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 18:00:12 ]
>>371 受け取る方はパイプのデータが更新されたことをどうやって知るの?

376 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 20:41:12 ]
数文字程度でもWM_COPYDATAの方が簡単かもしれない。



377 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 21:18:38 ]
自前のTMyFormの機能としてWM_COPYDATAをラップして
識別用のDWORD一つとデータ本体を送受信できるようにしておくといろいろ便利。

378 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:16:21 ]
現在Delphi2007を使用しています。

デバッグ機能について教えていただきたいのですが
Visual Studioでいうところの「次のステートメントの設定」は
Delphiに存在しないのでしょうか。

無いととても不便な気がするのですが
どうしても見つかりません。

379 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:30:13 ]
ない。なくても別にそれほど不便じゃないし。
QCに登録したら次の次で採用されるかも。

380 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 23:45:05 ]
>>379
即レスありがとうございます。探し回っていたのですが
これ以上探さずにすみます。それにしても残念。

381 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 03:40:24 ]
>>372
VCL標準のD&D機構では出来ないから、
MouseCaptureして自分でやる。

382 名前:372 mailto:sage [2008/08/17(日) 10:49:16 ]
>>374
>>381

レスありがとうございます。
MouseCaptureググッって、午後からいろいろ試してみようと思います。

383 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:13:40 ]
TFormのDnD、VCLでできないんならOLEDnDのほうがスマートじゃ?
プロセス間でも平気だし、テキストや画像なら未知のアプリケーション間でも出来るし

384 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:30:37 ]
フォーム上にカラーパレットのようなものを配置(カラーグリッドでいいのかな)
お絵描きコントロールを配置(たぶんペイントボックス)


ペイントボックスに、既存のbmpファイルを読み込む(←ここがすでにわからない)

カラーパレットをクリック
で、色を選択

ペイントボックスに読み込まれた絵のどこか適当な場所をクリック

その「クリックした個所と同じ色が」選択した色に塗りつぶされる
(MSペイントの塗りつぶしみたいな感じ。あれは別な色で囲まれちゃってる部分は無視されるけど、
そこもぶち破って塗りつぶしてくれるならなおよろし。あれと同じでも充分)

顰蹙非難罵詈雑言何もかも覚悟でおねがい

以上を実現するコードください
まるごとください
おねがいします

385 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:34:30 ]
どっかでペイントソフト作るチュートリアル無かったか。
丸投げするなら金額も一緒に書いとけよ。

386 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:38:11 ]
大人しくTPaintBox使わずにTImage使えば?



387 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:47:07 ]
,   ,:‘.          。             +   ,..
 ’‘     +   ,..       . ..; ',   ,:‘
      . .; : ’                           ' ,:‘.
           あ あ             ,:‘.      +
.. ' ,:‘.                             . ...:: ’‘
’‘     .;    こ ん な に お 断 り し た い
                                       。
.     。   気 持 ち に な っ た の は   ,:‘. 。
 '+。
                初 め て で す          .. ' ,:‘.
:: . ..                            .. ' ,:‘.
      ハ,,ハ
     ( ゚ω゚ )

388 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:48:25 ]
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |
|  ,,ノ(、_, )ヽ、,,   |
|   ,;‐=‐ヽ   .:::::|
\  `ニニ´  .:::/      NO THANK YOU  
/`ー‐--‐‐―´´\
       .n:n    nn
      nf|||    | | |^!n
      f|.| | ∩  ∩|..| |.|
      |: ::  ! }  {! ::: :|
      ヽ  ,イ   ヽ  :イ


389 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 12:12:59 ]
            お断りします
      ハ,,ハ ハ,,ハ ハ,,ハ ハ,,ハ
     ( ゚ω゚ )゚ω゚ )゚ω゚ )゚ω゚ )  お断りします
    /    \  \  \  \    お断りします
  ((⊂  )   ノ\つノ\つノ\つノ\つ))   お断りします
     (_⌒ヽ ⌒ヽ ⌒ヽ ⌒ヽ       お断りします
      ヽ ヘ } ヘ }  ヘ } ヘ }
  ε≡Ξ ノノ `Jノ `J ノ `J ノ `J


390 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 15:47:38 ]
再度おねがいにきました
あきらめないで待ってます

391 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 15:48:24 ]
           ____    やなこったwwwwwwwww
  .ni 7     /⌒  ⌒\
l^l | | l ,/)   / ( ゚ )  (。 )\     .n    
', U ! レ' / / ::::::⌒(__人__)⌒:::::\  l^l.| | /)  
/    〈 |       ヘ  /      |   | U レ'//)  
     ヽっ     ` ⌒´    /  ノ    /  
 /´ ̄ ̄ ノ           \rニ     |
                      `ヽ   l 


392 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 16:19:04 ]
そんなことよりポインタ演算の話しようぜ。

393 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 22:17:46 ]
もうちょっと待て。ベータブログに出てきてNDAから外れたらな。

394 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 22:19:01 ]
>390
WindowsのPaint使えばいいんじゃね?

395 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 00:18:16 ]
お絵かきソフトのサンプルをCDから探して。

396 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 11:40:11 ]
その1
Image1.Picture.LoadFromFile('hoge.bmp');

以降よろしく。



397 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 11:58:30 ]
canvas.FloodFill(なんたらかんたら)


398 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 19:12:39 ]
DEMOSとかというフォルダからサンプルらしきものを発見しました
imageでも絵かけるんですね
>>396
>>397
ありがとうございます
ちょっと自力でがんばってみます

399 名前:398 mailto:sage [2008/08/19(火) 19:05:38 ]
おかげさまでどうにか以下までは成功しました

procedure TForm1.Image1Click(Sender: TObject);
var
MouseP:TPoint;
MouseX:integer;
MouseY:integer;
GetColor:integer;
begin
GetCursorPos(MouseP);
MouseP:=Image1.ScreenToClient(MouseP);
MouseX:=MouseP.X;
MouseY:=MouseP.Y;
GetColor:=Image1.Canvas.Pixels[MouseX,MouseY];
Image1.Canvas.Brush.Color:=塗りつぶしたい色;
Image1.Canvas.FloodFill(MouseX,MouseY,GetColor,fsSurface);
end;

元のbmpファイルがけっこう小っちゃいので、Imageをめいっぱい大きくとったうえストレッチ表示にしたら
クリック位置を補正しなきゃならなくなってしまいました

MouseX:= Trunc(Image1.Picture.Bitmap.Width*MouseP.X/Image1.Width)

とか、とりあえずやってみたらできたけど、何かこのあたりはまだ考える余地がありそうです
あとちょっとだけがんばります




400 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 20:27:01 ]
始めたばかりで頑張っていた頃を思い出させるいいレス。
頑張れ!

401 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 01:07:43 ]
WideStringでのインデックスをAnsiStringでのインデックスに直すにはどうすればいいんでしょうか?
例えば
関数('あああ',3) = 5
みたいな感じです

402 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 01:25:08 ]
>>401
こんな感じかな
function WideIndexToAnsiIndex(const ws: widestring; index: Integer): Integer;
begin
  if (Index < 1) or (Index > Length(ws)) then
    Result := 0
  else
    Result := Length(AnsiString(Copy(ws, 1, index - 1))) + 1
end;

403 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 01:36:25 ]
>>402
うお、こんな簡単に出来ちゃうんですね
ありがとうございました

404 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 03:34:47 ]
>>401
なぜユニコードだったりそれをMCBSに変換しなければならないかにもよるけど、
ByteToCharIndexやCharToByteIndexでもっと幸せになれるかもしれない。

405 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 12:47:33 ]
Button1を押したら

Memo1の書いてる文章を
全て選択
コピー
切り取り
貼り付け

するにはどうやればいいでしょうか?

406 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 13:36:46 ]
>>405
Memo1.SelectAll;
Clipboard.AsText:=Memo1.SelText;
Memo1.SelText:='';
Memo1.SelText:=Clipboard.AsText;




407 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:00:30 ]
マジありがとうございます。
超助かります!

Memo1.SelectAll;
をしたら、ちゃんと全部選択できるてるみたいですが
選択範囲の色が変わりません。
普通のメモ張だったら
全て選択とかCTRL+Aで選択範囲が青くなりますよね?

青くするのはどうやるんですか?

408 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:17:29 ]
>>407
Memo1.SelectAll;
Memo1.SetFocus;

409 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 14:24:01 ]
あー。できました。
ありがとうございましたー。

410 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 20:57:20 ]
SpeedButtonかToolButton使え

411 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 12:41:16 ]
ファイルネームの最後だけ、たとえば
c:\AAA\BBB\CCC\asdf.html
というファイルなら
OpenDialogやFileListBoxのFileNameは
c:\AAA\BBB\CCC\asdf.htmlになってしまうので
Edit1.Text:=FileNameみたいにすると長くなっちゃうんだけど
c:\からCCCまでいらなくてasdf.htmlだけ取得するにはどうしたらいいんですか?

412 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 13:00:55 ]
ExtractFileName

413 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 13:02:45 ]
このくらい考えられないか?
FileName := 'c:\AAA\BBB\CCC\asdf.html';
while pos('\',FileName) > 0 do FileName := copy(FileName,pos('\',FileName)+1);
edit1.Text := FileName;


414 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 13:10:37 ]
>>413
Pos2回もやってるのって無駄じゃね?
それに「ソ」とかのことも考えたほうがいいぜ
まあLastDelimiter使った方が楽だがww

415 名前:デフォルトの名無しさん [2008/08/21(木) 14:53:29 ]
役に立たないスレだな

416 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 15:46:36 ]
412で答え出てるじゃん。



417 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 07:16:18 ]
Delphiはchar型って変数じゃないんですか?


418 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 07:19:56 ]
変数です。整数ではありませんが。

419 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 08:15:42 ]
checklistbox1
にあるすべての項目にチェックを入れるボタンと
チェックをはずすボタンはどうやればいいんですか?
Seleckallやclearを押してもチェックがはずれたりしなくて困ってます。
ボタンクリック
begin
CheckListBox1.SelectAll;
end;
ってやってもなんも変わらないんですけど、どうすりゃいいですか?

420 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 08:55:17 ]
>>419
まわしたら?

421 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:00:54 ]
Button2をクリックしたら、Button1クリックと同じ処理をしたいときはどうやるの?
procedure TForm1.Button2click(sender:Tobject);
begin
Button1click(sender)
end;

とかやってもエラーがでてコンパイルできません。

422 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:13:13 ]
>>421
それで間違ってないだろ。つかエラーメッセージくらい読めよ。

423 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:15:56 ]
button1.onclick(sender);

424 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:34:25 ]
Button2のイベントハンドラをButton1Clickに設定する

425 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:37:16 ]
interfaceの宣言の下に書くGUIDはCtrl+Shift+Gで出る奴でいいんですか?

426 名前: ◆XcB18Bks.Y mailto:sage [2008/08/22(金) 19:23:55 ]
>>421
エラーメッセージはなんですか?

 未定義の識別子 Button1click

と出たなら Button1click という名前のメソッドがないということです。
(このメソッドがあるはずだ!ということなら似たような違う名前になっていないか調べてください)




427 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 21:20:55 ]
俺俺っていうコードを変換したいんだけど
(俺のコードは89 B4です)
89 B4 89 B4をchrを使って
chr(89)+chr(B4)+chr(89)+chr(B4)ってやっても
エエって出てきちゃいます。(半角のエはB4)

どうやったら89 B4を「俺」になおせますか?
chr(46127)てやっても出来ませんでした。

数値を日本語に変えるやりかたを教えてください!

428 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 21:29:25 ]
ShowMessage(chr($89)+chr($B4))
で普通に俺って出るぞ

429 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 21:37:50 ]
なぁんだ、$をつければよかったんだ。
どうもありがとう

430 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 22:17:39 ]
Chr(B4)でコンパイル通るのかww

431 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 22:32:41 ]
ListviewのFullDragをtrueにしてドラッグで入れ替えても
見かけ上は入れ替わるんですけど、中身のデータはその場所と一致してないんですけど
ちゃんと一致させる方法ありますか?

432 名前:431 mailto:sage [2008/08/22(金) 22:35:26 ]
すいませんカラムの並び替えです・・・

433 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 00:44:16 ]
StringReplaceのWideString版ってありますか?

434 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 08:36:38 ]
>>421
Button1.Click;

435 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 09:33:40 ]
>>433
AnsiStringReplaceのことか?

436 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 14:31:08 ]
Memo1.Linesのそれぞれの行の文字数(全角文字は二文字と数える)を取得するにはどうすればいいですか?
-------
最初
12345
あほ
apple
-------
ならメモ1の最初の行文字数=4
二行目=5
三行目=4
四行目=5
といった感じです!



437 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 14:34:12 ]
>>436
普通にLength()でいいじゃん。

438 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 14:36:57 ]
length

439 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 14:37:01 ]
そんなコマンドがあったのか!ありがとうございます

440 名前:431 mailto:sage [2008/08/23(土) 19:21:21 ]
>>431の問題ってデフォですか、それともウチだけの不具合ですか
それだけでも教えてください

441 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 19:32:19 ]
>>435
それでも十分いけるんだけどいちいちWideString→Stringで置換→WideStringってやってるとなんか無駄っぽいので
WideStringのまま出来ないかなって思っただけです
TurboDelphiにWideStrUtilsってのがあったのでその中にある、
WideStringReplaceを使ってみたけどなんか不具合があるっぽくて正常に置換されなくて使えなかったんです
でもTntの関数使ったら出来ました
ありがとうございました

442 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 01:16:25 ]
>>440
カラムのドラッグによる位置変更で
データそのものの位置が変わっちゃったらえらい事になるでしょうよ

ListView_GetColumnOrderArray
ListView_SetColumnOrderArray

辺りで幸せになれるかもね

443 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 02:23:50 ]
TTrayIconを使用しているのですが、
TrayIconが表示されている状態でWindowsをシャットダウンすると、
「シェル通知アイコンが削除できません」
というエラーメッセージダイアログが発されて、正常にシャットダウンしません。
ダイアログを閉じるなりすれば、シャットダウンは進行するのですが。

アプリケーションでメッセージを補足して、WM_QUERYENDSESSIONを
受けたときに、TrayIconの表示をFalseにすれば何とかなるかと思ったのですが、
WM_QUERYENDSESSIONを受け取る以前に上記のエラーメッセージが
発されてしまっているようです。

対策をテストするにも、毎回Windowsをログアウトするなりしなければならないので、
非常に非効率的な事態に陥っています。

これらの問題をすでに解決済みの先哲がいらっしゃいましょうや。
なにとぞ愚人に叡智を授けて下されれば、この443、幸いに存じます。

444 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 05:30:02 ]
SDK32: 通知領域にアイコンが登録されないことがある
support.microsoft.com/default.aspx?scid=kb%3Bja%3B418138

445 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 05:45:16 ]
どうも、443っす。
結局のところ、自己解決したっす。
原因は、WM_QUERYENDSESSIONを補足しきれてなかったことみたいっす。
WM_QUERYENDSESSIONをちゃんと補足したときにTrayIconを非表示にするだけで何とかなったっす。
つまり、アプローチは間違って無かったっす。
汗顔のイタリーっす。板汚し、失礼したっす。
それじゃ、天上の調べをオリーブの枝に接ぐ作業に戻るっす。
チャオっす。

446 名前:431 mailto:sage [2008/08/24(日) 06:30:05 ]
>>442
ありがとうございました



447 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 14:13:11 ]
Excelで管理していたToDoのメモを使いやすくしたいと思い、
愛用のDelphiでDB化できないかと思っています。

可搬性を考え、Delphiの通常のアプリ同様インストールなしでDBを使いたいのですが、
なにかよいエンジンは何かないでしょうか?
手持ちの最新版は Delphi2006です。

448 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 15:21:06 ]
EmbeddedFirebirdとか
インタフェースはInterbaseそのままだからIBXとかも普通に使える。ただしDLLなので、動作時のカレントディレクトリに注意。

449 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 15:33:36 ]
プロパティを絶対に変更しないって前提なら
TTodoItem = class
published
にいろいろデータ溜め込んでTStream.WriteComponent, ReadComonentすればいいんだけど
リスク高すぎなんだよな。
ここら辺もうちょっと柔軟にXMLに対して読み書きしてくれるライブラリはないものか。

450 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 16:05:15 ]
>>447
SQLiteが一番手軽かと

451 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 16:15:53 ]
>>448-450
ありがとうございます。
Embedded Firebird(Interbase6互換)、Write(Read)Component、SQLite などですね。

あと、MyBaseも使えるようです。こちらが参考になりました。
Delphi@WCIMH
hp.vector.co.jp/authors/VA028375/delphi/db.html

SQLiteはビジュアルコンポーネントと連携できるのでしょうか?

452 名前:447=451 mailto:sage [2008/08/26(火) 16:28:25 ]
SQLiteのライブラリがいくつかありました。

Tim Anderson’s ITWriting - Tech writing blog ≫ A simple Delphi wrapper for Sqlite 3
www.itwriting.com/blog/a-simple-delphi-wrapper-for-sqlite-3

Aducom Software [Delphi SQLite Components]
www.aducom.com/sqlite/download.htm

18385 SQLite DbExpress driver
cc.codegear.com/Item.aspx?id=18385
Delphi8以降で使えない?

いくつか試してみます。ありがとうございました。

453 名前:322 mailto:sage [2008/08/26(火) 16:38:56 ]
>>369
遅レスですいません。

エンバカデロ日本に電話してみました。
直販はやってないとのことで、個人の場合は量販店やネットなどで買ってほしいとのことでした。

通販の値段はこちらを参考にすることにします。
ボーランド/Borland Borland Delphi 2007 for Win32 Professional R2 アップグレード版 価格比較 [coneco.net]
www.coneco.net/PriceList/1070922054/order/MONEY/

42000円前後でしょうか。
アップグレード割引期間内にアップグレードしておけばよかったと後悔してます。
2006の時は期間を延長したりしてくれてたのに・・・

454 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 19:34:14 ]
>>447
ToDo リスト程度なら、TcrientDataSet でも十分実用になると思います。

455 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 20:34:40 ]
つかDBいらねぇだろ。

456 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 20:55:00 ]
enterprise.watch.impress.co.jp/cda/software/2008/08/26/13696.html

>価格は、Delphi 2009、C++Builder 2009とも、
>Professional版が10万2900円、Enterprise版が25万2000円、Architect版が44万1000円。
>両製品のバンドルパッケージも用意されており、
>Professional版が13万4400円、Enterprise版が29万4000円、Architect版が50万4000円となっている。

どう考えても、高いよな。



457 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 20:56:48 ]
日本のPCゲーム業界みたいなことになってるな

458 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 21:13:14 ]
アカデミック無いのかな






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

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

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