Delphi相談室その6

このエントリーをはてなブックマークに追加
>>898
分かりました。
スレ汚してゴメンですた。
>>899
なんで日本語版もってんの?
今更聞くような事かよ
わかってるだろ?
903デフォルトの名無しさん:02/09/19 10:42
Panel が透過するようになったのか?
904Delフサギコ ◆VzDeLphI :02/09/19 13:58
 ミ,,゚Д゚ミ 守秘義務とかいうヤシですかね...
905デフォルトの名無しさん:02/09/19 15:10
^^
別に英語版のトライアルでもできるだろ。
MS PGothic
>>907
英語版のトライアルではMS Pゴシックが扱えないとでも?
909デフォルトの名無しさん:02/09/19 17:38
スマソ、英語版のトライアル版のDL先教えてもらえませんか?
http://www.borland.com/products/downloads/download_delphi.html#
だとおもったのですがDLできません;;
910デフォルトの名無しさん:02/09/19 17:54
>>909
事故レスです。
JavaScript OFFだっただけです;;
>>901 とか
うんと、アレはアメリカ版です。

>>903
パネルは、XPスタイルの場合のみ透過してた。
その場合、パネルのColorプロパティをいじっていても、パネルの下の色になる。
だから、パネルに色をつけているようなアプリをDel7でやる場合は注意が必要。

あとは、GridとかタブコントロールのタブスタイルをTab以外にしている場合なんかは、
古いスタイルで描画されるので、スタイルを統一したい場合には自分でuxthemeを
ゴチョゴチョする必要がありそうかな。
912デフォルトの名無しさん:02/09/20 01:14
質問です。
Delphiで作ったexeからDelphiで作ったDLLの関数を呼び出したいのですが、
DLLの関数には引数としてPCharの変数を作りました。

function TestFunc(const Msg: PChar): PChar; stdcall;
begin
Result := Msg;
end;

で、Exe側からexternalしました。

function TestFunc(const Msg: Pchar): PChar; external 'test.dll';

で、Exeからこの関数を呼びました。

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(TestFunc('aaa'));
end;

すると、希望では「aaa」というメッセージが表示されるのに、
文字化けしたメッセージが表示されたあとに保護違反で落ちてしまいます。

引数の渡し方などがおかしいのでしょうか?
ちなみに引数を取らない関数も作ったのですが、そちらは問題なく動きました。
> function TestFunc(const Msg: Pchar): PChar; external 'test.dll';

stdcall が抜けてる
>>911
確かにPanel透けるねー。何でだろ。バグっぽいな。
TPanelから派生したPanelを作ってPaintをoverrideして
  Canvas.Brush.Color := Color;
  Canvas.FillRect(ClientRect);
ってやれば透過されないけど(当たり前か)
>>912
stdcall規約でエクスポートされてるのでインポートもstdcall規約で呼び出す必要が。
916912:02/09/20 09:43
>>913
>>915
オー!シャンゼリゼ!!

function TestFunc(const Msg: Pchar): PChar; stdcall; external 'test.dll';
とすることでうまく行きました。
ありがとうございます。
>>914
むしろ透けるWinControlを作りたいときに有効
case Random(2) of
0:
1:
end;
これで0を90lの確率、1を10lの確率で実行させることは出来ますか?
>>918
case Random(10) of
0..8:
9:
end;
>>919
なるほど。即答さんくすです。
>>914
デフォルトが透けるってだけでしょ。
俺的には歓迎だけどな。
922デフォルトの名無しさん:02/09/20 17:40
XHTMLやCSSやWMLのレンダリングエンジンを実装したいのですが、どうしたらええどすか?
パーサ書いてテキスト編集コンポーネント作って表示する
>>922
まずお前がどこまでできるか書けや。
何も分からないなら、まずはIEコンポ使ってからにしておけ。
925デフォルトの名無しさん:02/09/21 00:20
Delphi と直接関係ないかも知れないけど、
フリーのオブジェクト指向分析/設計ツールでおすすめのってある?
JBuilder Enterprise買えばおまけでついてくるよ。
927デフォルトの名無しさん:02/09/21 00:23
>>926
フリーちゃうやんw
>>925
紙と鉛筆。

特徴
・直感的な操作性
・文字/図形/画像など豊富な表現力
・コピー、切り取り、貼り付けなど強力な編集機能
>>928
その他にも、ワープロ、表計算、関係データベース、記録メディアとしても利用できる。
>>928
さらに多人数による同時編集も可能
今話題のグループシェアリングなのか!?
弱点:火と水
>>932
意外と知られていない弱点が「クソガキ」
お前らマ板のノートスレにでも行っちまえ。
コクヨ、300g厚さ5mmのノート発売!
http://pc3.2ch.net/test/read.cgi/mobile/1007674054/
>>928
>・コピー、切り取り、貼り付けなど強力な編集機能
嘘だろ?
紙と鉛筆だけじゃ無理だ(w
>>940 次スレたてて ダメなら>>950 お願い
940 はどこ?
940 ではございませんが、次スレ立てますた。

Delphi相談室その7
http://pc3.2ch.net/test/read.cgi/tech/1032576325/l50

age ちゃった...
941Age2ch:02/09/22 12:37
     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
942Age2ch:02/09/23 12:37
     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
  先に1000getしたひとの勝ち!!
       Å         Å    /
      /■\      /■\   −
    ●( ´ー` )●  ∩(・∀・ )∩ \
     ⊂   つ    \      /
        |__|     |____|
    ⌒
     ⌒       ⌒
     >)      ⌒
===============(∧)==== 
     1000 g e t
1000!
>>943
このAAの元ネタってドリームキャストの
『アキハバラ電脳組パタPies!』のような…懐かしい.
パタ・・・何?
>>945
dat落ちしてるけど
明治カールのパッケージの裏に
http://news3.2ch.net/test/read.cgi/news/1032527416/l50
から頂いてきた。

http://isweb44.infoseek.co.jp/art/sumimase/cgi-bin/img-box/img20020920224056.jpg
>>946
アニメ『アキハバラ電脳組』を題材にしたゲームソフトです.
アニメの方はアニヲタには有名なのですがゲームの方はドマイナー….

>>947
作品世界ではパタPっていうペットロボットが少年少女の間で流行っていて
このゲーム版では主人公が友人と会ってふたりのパタP同士で遊ばせるのですが
その遊びの一つ(競走)とこのAAがよく似ていたので「もしや…」と思ったのですが….
949946
知ってるYO!!煽ってみたの!!
解説しなくていいよ!!