トップページ⇒tech
536コメント150KB

Kylix3

■ このスレッドは過去ログ倉庫に格納されています
0001KylixNGNG
http://www.borland.co.jp/kylix/

LinuxでビジュアルにC++開発ができるKylix3キタ。
0082デフォルトの名無しさんNGNG
>>81
さすがにあれほど大規模なソフトをエミュレーションで動かすのは厳しそうだがどうなんだろう?

俺は FreeBSD だが、 Java のために ports/emulators/linux_base-6 (glibc 2.1.3 を使ってる)
を入れてるので、まず駄目ぽ。
glibc 2.2.4 を使っている ports/emulators/linux-base なら可能性はあるかも知れんが。

でもおとなしく linux を使った方が良いような気がしないでもない。
0083デフォルトの名無しさんNGNG
はげ
0084デフォルトの名無しさんNGNG
無料版は無し・・?
0085デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/enterprise/0212/04/epn02.html
0086デフォルトの名無しさんNGNG
>>85
Thanks,
買いたくなってきた。\68,000か...
0087デフォルトの名無しさんNGNG
Kylix というか CLX のコンセプトはクロス開発で、
ソースに互換性があるっていってるけど、実際 Win と Linux と
まったく同じもの作ることなんてまずないと思う。
Win で CLX つかったアプリなんてろくなもの作れない。
やっぱVCL使って、WIN32 API, COM, ActiveX バシバシ使かわないと
まともなアプリ作れないからな。

だから Kylix は Del, BCBとの互換性は考えないで、
Linux(UNIX)に特化したものにした方がいいんだよな。
Linux で GUI でアプリ作ればそれでいい。
Linux & Win でまったく同じにする必要はない。
同じようなもの作りたけりゃGUIデザインだけ
別個に作ればいい。ビジネスロジックは同じなんだから。
0088デフォルトの名無しさんNGNG
メモリが全然足りないのか、もう動作が遅すぎてわけがわからん。。
やっぱ512MB必要なのか。。
あと、Kylix3のレジストファイル、どうやって入力するんだろう?
0089デフォルトの名無しさんNGNG
>>88
ホームディレクトリにレジストファイルを置いてKylixを実行すればOK。
0090Age2chNGNG
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1034764102/l50
0091デフォルトの名無しさんNGNG
    (~ヽ            γ~)"""
     |ヽJ       .あ     し' |
     |  (~ヽ     .け  γ~)  |
   (~ヽー|ヽJ     ま   し' |ーγ~)
   |ヽJ  |  |   お .し   .|  |  し' |
   |  |  |―|   め .て   |―|  |  |
  ミリ(,,゚Д゚)彡  で    ミ(゚Д゚,,)ノ彡
  ミUミソ彡ミつ   と    (/ミソ彡ミU彡
   》======《   う      》======《
   |_|_|_|_|_|_|_|         |_|_|_|_|_|_|_|
     U~U            U
0092Age2chNGNG

      あけましておめで�d
   └─────y─────┘
   θ.              θ
 ρ|_|ρ           ρ|_|ρ
 | .||_|| .|  ∧∧ ∧∧    | .||_|| .|
∬・д・∬ (*゚ー゚)(,,゚Д゚)  ミミ・д・ミミ
. 》====《//| ̄ ̄ ̄ ̄| .》====《
 .|_|_|_|_|. ̄|__|____|   |_|_|_|_|

Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1034764102/l50
0093894NGNG
KylixでザウルスのSL-A300・SL-C700用のプログラム組むのは可能ですか?
0094IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0095デフォルトの名無しさんNGNG
>>93
ザウルスはよく知らないけど、OSがLinuxなら可能なんじゃない?
Qt/CLXが使えるかは別にして。
0096IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0097デフォルトの名無しさんNGNG
記念カキコ(゚∀゚)
0098デフォルトの名無しさんNGNG
今までの暗黙の了解が公になっただけの話では。
0099デフォルトの名無しさんNGNG
そうことなら・・・
0100デフォルトの名無しさんNGNG
あっはっは
0101デフォルトの名無しさんNGNG
ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39

ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39

ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39

ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39

ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39 ID:ZBsKvw39
0102デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0103デフォルトの名無しさんNGNG
関係ないけど
削除議論のIP非表示化はやらんのだろうか...
0104デフォルトの名無しさんNGNG
571の言いたい事が分からないので、もっと詳しく       
0105デフォルトの名無しさんNGNG
kylix のフォントがゴシックでみずらいんですけど、どうやってかえればいいの?
0106デフォルトの名無しさんNGNG
>>8 この判決の要旨は、
現状の2ちゃんねるにあっては、
「レスの真実性・相当性」をひろゆきが立証出来ないレスについては、
内容証明による削除要請があり次第、片っ端から消しなさい。
そうしないなら、ひろゆきが賠償するってことですよ。

ということです。なんともデムパな判決ですが、ひろゆきの控訴も棄却されてしまいました。

で、まぁ、なんとか、内容証明→速削除 の義務を軽減しようとひろゆきが考えた策が、
んじゃ、当事者同士で解決してね!ってことで、IPを教えてみよう! ということになったわけです。
0107デフォルトの名無しさんNGNG
「通報しますた」のレスにすごい重みが出るのがメリット
0108デフォルトの名無しさんNGNG
■ログ記録実験の巻■
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

─────────────────────── 2ch-net─
メルマガ登録・解除 http://www.2ch.net/mag.html

http://www.2ch.net/2ch.html / [email protected]
───────────────────────────
0109デフォルトの名無しさんNGNG
とりあえず、2ちゃんねるさえなくならなければいい
0110デフォルトの名無しさんNGNG
法律は必要最小限のことしか決められんよ、あとはルールまかせだ。
0111デフォルトの名無しさんNGNG
日本には告発者を保護する法律がないから、
人生を賭けてやらないと。
0112デフォルトの名無しさんNGNG
           ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ( ´Д` ) < 記録されますた!!
          /,  /   \_________________
         (ぃ9  |
          /    /、
         /   ∧_二つ
         /   /
        /    \       ((( )))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
       /  /~\ \     ( ´Д` ) < 記録されますた!
       /  /   >  )     (ぃ9  )  \_______
     / ノ    / /    /    ∧つ
    / /   .  / ./     /    \     (゚д゚) スタ!
    / ./     ( ヽ、     / /⌒> )     ゚(  )−
   (  _)      \__つ  (_)  \_つ     / >
0113デフォルトの名無しさんNGNG
ああ、そういや、そうも名乗ってたか。ありがとう。
罵倒した人間を罵倒したら罵倒された覚えがあります。
まあ確実に阿呆呼ばわりされた本人が何人か混じっ(ry
0114デフォルトの名無しさんNGNG
宮崎はスーパーハカーのお友達がいるからこんなことしなくても関係ないだろ。
0115デフォルトの名無しさんNGNG
>>345
ユーザー自体を減らしたいのか、それとも厨を減らしたいのか。どっちですかね?
0116デフォルトの名無しさんNGNG
記念カキ
0117デフォルトの名無しさんNGNG
そのサーバ管理者に責任が出てくるから
tripodとかはアカウントを閉鎖しまくると思うが。
0118デフォルトの名無しさんNGNG
隊長のことハ○とかって言えなくなるのかな、寂しいな
0119デフォルトの名無しさんNGNG
言っとくが俺のは
できる限り一般論での発言だから俺一人を説得しても仕方がない。
0120デフォルトの名無しさんNGNG
スレ違いの話が多すぎるな。
0121デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0122デフォルトの名無しさんNGNG
告発ネタは2ちゃん以外の板に。
そして2ちゃんは情報交換や速報・雑談の板として生まれ変わる、と。
現に2ちゃん以外の掲示板が今や多数あるんだから、告発自体は無くならないよ。
0123デフォルトの名無しさんNGNG
さて、次は海外在住の人間が海外鯖使って営業を始めるんじゃないかな。

それより何よりもうかるかが問題だが。

0124デフォルトの名無しさんNGNG
ネットは気軽で面白いからなぁ。あくまでも個人間の情報交換。
真実か虚構か別にして噂話だなんてそんなもんだろ。
それをいちいち誹謗中傷だとか訴えてきてうざすぎ。
0125デフォルトの名無しさんNGNG
問題はこれがひろゆきの自由意志によって選ばれた結果ではなく、
「裁判で負けたからしぶしぶ」であることだよなぁ〜。
0126デフォルトの名無しさんNGNG
最近のガキは算数できないのか?(w
0127デフォルトの名無しさんNGNG
11 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:16 ID:rLfxQ17l
全レスです。
0128デフォルトの名無しさんNGNG
匿名性に絡む問題なので反対 28% 1093 票
サイトのためになるから賛成 54% 2142 票
利用しないから関係ない 8% 341 票
2ちゃんねるってなに? 4% 164 票
アクセスログってなに? 4% 160 票

サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
では、貴方はそのサイトの何が好きなのでしょう。
本当の事を知ってる人が、恐れをなして何処かに行っちゃうよ。
0129デフォルトの名無しさんNGNG
ひろぽん召喚
0130デフォルトの名無しさんNGNG
さいたまに住んでいます
0131デフォルトの名無しさんNGNG
なるわけねーだろ 
馬鹿はしねよ
0132デフォルトの名無しさんNGNG
とりあえず、逮捕されてこいよ。逮捕された時、ウエーハッハッハッ!と叫んでくれよ
0133デフォルトの名無しさんNGNG
ヲチ板はIP取得してるんで他の掲示板と変わりませんな。
ログの削除が行われにくいのは証拠保全の意味もあるrしいし。
0134デフォルトの名無しさんNGNG
中年オヤジはこれだから困る
自分で書き込んで1人で笑ってるんだろうな
0135デフォルトの名無しさんNGNG
「確認はしてないが2ちゃんのどこかで誹謗中傷されてると聞いたんで探して削除しる!」
(^_^;)人はこれをデムパと言う・・・・
0136デフォルトの名無しさんNGNG
実はもう終わってます 
0137山崎渉NGNG
(^^)
0138デフォルトの名無しさんNGNG
結局ひろゆきの年収っていくらなんだろう?
0139山崎渉NGNG
(^^)
0140デフォルトの名無しさんNGNG
あげ
0141デフォルトの名無しさんNGNG
KylixとDelphiとVBの違いを
教えてください。
ちなみにわたしはTK-80ユーザーです。
0142デフォルトの名無しさんNGNG
Kylix…Linuxでしか動かない。
Delphi…Windowsでしか動かない。
VB…Windowsの他にMS-DOSでも動く。
0143デフォルトの名無しさんNGNG
ということはTK-80では使えないんですね(´・ω・`)ショボーン
0144デフォルトの名無しさんNGNG
>>142
DelphiはAS/400版もあるだろが
0145山崎渉NGNG
(^^)
0146デフォルトの名無しさんNGNG
Red Hat8.0でインストールしたんですけど
実行しようとするとtime.hでエラーが出るんですけど…
Delphiのほうは問題なく実行できるのに…
0147デフォルトの名無しさんNGNG
>>146
http://pc.2ch.net/test/read.cgi/linux/1005437552/611
0148146NGNG
>>147 ありがとうございます
けどエラーが出てるのが/usr/includeのヘッダだったような…
とりあえずやって見ます
0149デフォルトの名無しさんNGNG
このまえKylix3(OE)インストールしたばっかの初心者です
チュートリアルをボーランドからダウンロードしてきて
そのとおりにやってたらFileNameがAnsiStringで定義されてるけど
WideStringで呼び出されたとかでエラーが出てるんですけど
どうしたらいいか教えてください
0150デフォルトの名無しさんNGNG
Kylix3 のファイル名って WideString だった気がするけど違ったっけ?

それと OpenEdition でチュートリル拾うのってライセンス違反じゃないの?
(煽りじゃなくてマジ質問)
0151デフォルトの名無しさんNGNG
いーんじゃないの?
0152デフォルトの名無しさんNGNG
Kylix3の C++ IDE環境で、
スレッドの生成→終了するプログラムを動かすと不具合出ない?
「ps -e」するとexitしてる筈のスレッドがズラッと・・・
まだ生きているスレッドは表示されないんだけど。

実行ファイルを単独で動かした場合は何の不具合もないです。
皆さんの環境ではどうでしょうかね?

exsamples/netchatフォルダのNetChatでも現象が再現します。
1) IDE環境で実行して、
2) Sendボタンを数回押し、
3) ps -eで確認するだけです。
ちなみにSendボタンをしつこく叩き続けるとエラーで落ちます。

その他、TIdTCPServerに接続→切断するだけでも同様の現象があります。
0153デフォルトの名無しさんNGNG
>>149
AnsiString ←→ WideString ってほぼ自動的に変換されるのになぁ。
「(AnsiString)」を付けて明示的に型キャストしてみてもダメ?
0154デフォルトの名無しさんNGNG
政府がLinuxを正式採用したら、Kylixが売れるんじゃないの?
0155デフォルトの名無しさんNGNG
DelphiとBCBにKylixがバンドルされるのは、
どのバージョンからでしょう?
0156デフォルトの名無しさんNGNG

DL先落ちてない?
0157デフォルトの名無しさんNGNG
まったく話題にならないね。
Kylixの本サッパリ売れてないらしいよ。
0158デフォルトの名無しさんNGNG
コンパイラが糞だし
自業自得
0159デフォルトの名無しさんNGNG
需要がないだけ。
クソかどうかは関係ない。
gccがいい例。
0160山崎渉NGNG
(^^)
0161デフォルトの名無しさんNGNG
>>159
「gcc はクソだけど、需要があるから普及してる」ってことだよね?
わかるような気がするけど、gcc3 は結構良くなってるよ。
0162デフォルトの名無しさんNGNG
Solaris上でも動作すればよいのだが・・・

今だに商用ではSolarisが普及しているので、Linux上だけで
動くのではサポート範囲が狭くて少々使いにくい。
そんなわけで、結局Solaris/Linux両サポートのJava開発に
なってしまうとこが残念なところ。
0163デフォルトの名無しさんNGNG
>>162
意外な意見だけど、納得できる気もするな。
ああゆう統合環境はホビーよりもビジネスでの方が受けそうだし。

でも数年後には Solaris よりも Linux が商用で主流になってたりするのかな。
0164山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0165デフォルトの名無しさんNGNG
下がりまくってるなあ。人気無いのね〜
何がそんなにダメなんだろう。
0166デフォルトの名無しさんNGNG
起動時にウィンドウが散らばるのは、何が原因?
ウィンドウマネージャ?
0167デフォルトの名無しさんNGNG
すいません、質問です。
Kylixでだけ _ が入力できないって、どんな原因が考えられます?
0168デフォルトの名無しさんNGNG
USBキーボード?PS2なら大丈夫なはずだが。
0169デフォルトの名無しさんNGNG
古いカーネルのはUSBキーボードの対応が悪いから新しいのにしてみ。
0170167NGNG
USBキーボードをPS2変換コネクタで使ってました。
ありがとうございます。

…でもKylix以外だと入力できるのが謎。
0171デフォルトの名無しさんNGNG
.NET vs Linux + Kylix
が正しいと思うけど、なぜかこのスレは.NETオタに無視されてる。
0172山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0173デフォルトの名無しさんNGNG
このスレを CLX 質問・Tipsスレとして再利用してもいいですか?
0174デフォルトの名無しさんNGNG
今悩んでるのが VCLでは Hoge.WindowProc プロパティのおかげで 簡単だったメッセージフックについてです。
具体的には、折線コンポーネントをフックを使って書いてみたいと思っています。
これをTGraphicControlコントロール継承で作ると、全画面にコンポーネントが広がって気持ち悪いです。
ですから、フォームに貼り付けると、フックを使って描画するようにさせ、マウスイベントをひらって移動出来るようなものを考えています。

現在実験中なので、このスレで実験しながら書いてみます。
もし誰かこうやって巧くいったよというのがあれば教えて下さい。

0175174NGNG
検索してこのページを見つけました。
http://www.blong.com/Conferences/DCon2001/VCLvsCLX/VCLvsCLX.htm

procedure TForm1.SetNewBtnEventFilter(Enable: Boolean);
var
 Method: TMethod;
begin
 if Enabled then
 begin
  FBtnHook := QButton_hook_create(ButtonEx1.Handle);
  TEventFilterMethod(Method) := NewBtnEventFilter;
  Qt_hook_hook_events(FBtnHook, Method);
 end
 else
  FBtnHook.Free
end;
0176174NGNG
type TLine =class(TComponent) //貼り付けるコンポーネント
 private   Fform:TForm;
  FHook:QPaintEvent_hookH;
  function NewEventFilter(Sender: QObjectH; Event: QEventH): Boolean; cdecl;
 public   constructor Create(AOwner: TComponent); override;
  destructor Destroy; override;
 end;

constructor TLine.Create(AOwner: TComponent);
var  Method: TMethod;
begin  inherited;
  Fform := AOwner as TForm;
  FHook := QPaintEvent_hook_create(FForm.Handle);
  TEventFilterMethod(Method) := NewEventFilter;
  Qt_hook_hook_events(FHook, Method);
end;
function TLine.NewEventFilter(Sender: QObjectH; Event: QEventH): Boolean;
begin  Result:=False;   //もとのEventFilterを呼び出すならFalse
if Self=nil then exit;
 case QEvent_type(Event) of
   QEventType_Paint:    with FForm do begin
      Canvas.MoveTo(10,100);       Canvas.LineTo(100,10);     Result:=False;
    end;
 end;
end;
destructor TLine.Destroy; begin  QPaintEvent_hook_destroy(FHook);  inherited; end;
0177174NGNG
>>176 はダメでした。

QT.pas を漁ると QPaintEvent_hook_create というのがあったので コレだ! と思い試してみました。

実際、これで描画し、フック出来ます。しかし、 Form.EventFilter の方にもPaintが送られてしまう為
描画直後にFormイベントで消されてしまいます。 
0178174NGNG
もう一つVCLとの違いを見つけました

 パネルは TCustomControl からの派生
 フォームは TCustomForm からの派生 で Canvasプロパティは同名ですが
 これを使う為には 区分けしなければいけません。

0179174NGNG
どうやら QLX TFormには DoubleBuffered プロパティが無い様子。 自前でやる必要があるのかなあ
0180174NGNG
>>176 で
QPaintEvent_hook -> QWidget_hook にしても同じでした。 帰り値を True にすれば
そのメッセージは呼ばれないのですが、フォームへのメッセージが先に送られてしまう事があるので巧くゆきません。

また、どちらにしてもチラツキが酷いのでダブルバッファを自前で処理しなければならないとなると、
フックでサブクラスするというのはCLXでは旨い方法じゃないようです。
0181174NGNG
まてよ。 今 Form.Bitmap というプロパティに気付いた。

マウス座標については フック出来るので、これを使えばチラツキ無く出来そうだ
■ このスレッドは過去ログ倉庫に格納されています