もっと!REALbasic
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001(゚д゚)ウマー
2001/08/24(金) 13:39ID:5A/It7UM英語版の3.5も出たようですが、REALbasicについての
質問,疑問,Tips,FAQ,plugin等のスレです。
0002名称未設定
2001/08/24(金) 13:43ID:r43Q8Rvkおれ、この間REALbasic買ったばっかりなんだけど
3.5へのアップデートは無償で出来るのかな?
8月20日(米国時間)、米REAL Software社は、REALbasic 3.5の出荷を開始しました。
バージョン3.5では、3Dグラフィックス、オン・ザ・フライでREALbasicのコマンドを
実行/編集できるRbScript、データベースのデータをブラウズできるDataControl、
Microsoft OfficeをコントロールするOfficeAutomation、正規表現クラスといった
新機能を追加したほか、IDEもさらに使いやすくなっています(REAL Software社の
プレスリリースをご参照ください)。
日本での販売・アップグレードサービスは、以下のように実施いたします。
■販売開始時期
英語版 8月25日(ダウンロード版のみ)
日本語版 ダウンロード版 9月中旬/ユーザーライセンスパック 10月末
■製品ラインアップ
バージョン3と同じ製品ラインアップとなります。
■バージョンアップについて
REALbasic 3(3.1/3.2を含む)からのバージョンアップサービスを実施いたします。
英語版は、ライセンスのみのアップデートとなります。日本語版は、ライセンスのみ
のアップデートと、印刷されたマニュアル(3.0のマニュアル+3.5の新機能マニュアル)
とCD-ROMを含むユーザーライセンスパックへのアップデートを用意いたします。
いずれもユーザー登録を完了していただいている方が対象となります。
英語版のアップデートは8月23日から受付を開始いたします。日本語版のアップデートに
ついては、一部が英語表記になっている暫定版の完成後にお知らせいたします。
REALbasic 2.xから3.5へのアップデートサービスはございません。
次の期間中にバージョン2からバージョン3.0へのアップデートサービスを
ご利用いただいきますと、バージョン3.5へ無償でバージョンアップいたします。
【英語版2.0→3.0へのライセンスアップデート】
8月20日〜9月10日
【日本語版2.0→3.0へのライセンスアップデート/ユーザーライセンスパックアップデート】
8月20日〜3.5日本語版ライセンス販売開始まで
現在発売中の「REALbasic3.0日本語版」(ライセンス/ユーザーライセンスパック)を
新規に購入してしていただきますと、バージョン3.5に無償アップデート! 実施期間は
次の通りとなります。
【REALbasic3.0日本語版ライセンス】
8月20日〜3.5日本語版ライセンス販売開始まで
【REALbasic3.0日本語版ユーザーライセンスパック】
8月20日〜3.5日本語版ユーザーライセンスパック販売開始まで
詳しくはこちらをご覧ください。
英語版のバージョン3.5の新規購入をご希望される場合は、8月25日の販売開始まで
お待ちいただきますようお願いいたします。
00043の続き
2001/08/25(土) 05:08ID:???アップデート料金(いずれも税別)
【日本語版ライセンス】
(ライセンスまたはユーザーライセンスパックから、ライセンスのみのアップデート)
3.0 Standard → 3.5 Standard(4,500円)
3.0 Pro → 3.5 Pro(10,000円)
3.0 Standard → 3.5 Pro(30,500円)
3.5 Standard → 3.5 Pro(30,500円)
【日本語版ユーザーライセンスパック】
(ライセンスまたはユーザーライセンスパックから、ユーザーライセンスパックへのアップデート)
3.0 Standard → 3.5 Standard(6,500円)
3.0 Pro → 3.5 Pro(12,000円)
3.0 Standard → 3.5 Pro(31,500円)
3.5 Standard → 3.5 Pro(31,500円)
【英語版ライセンス】
(ライセンスのアップデート)
3.0 Standard → 3.5 Standard(4,000円)
3.0 Pro → 3.5 Pro(9,500円)
3.0 Standard → 3.5 Pro(30,500円)
3.5 Standard → 3.5 Pro(30,500円)
新規ライセンス、ユーザーライセンスパックの価格に変更はありません。
0005名称未設定
2001/08/25(土) 07:16ID:???> ご利用いただいきますと、バージョン3.5へ無償でバージョンアップいたします。
> 【英語版2.0→3.0へのライセンスアップデート】
> 8月20日〜9月10日
> 【日本語版2.0→3.0へのライセンスアップデート/ユーザーライセンスパックアップデート】
> 8月20日〜3.5日本語版ライセンス販売開始まで
ASCII許すまじ!
0006名称未設定
2001/08/25(土) 07:24ID:???日本語版と英語版でライセンス分けるのは(・∀・)イクナイ!!
0007名称未設定
2001/08/25(土) 10:40ID:iVuHVru.日本語の扱いもとくに問題はない
0008名称未設定
2001/08/25(土) 13:03ID:lQ83pgG6ならんしくみになっとる。
海外のRb社に問い合わせるとASCIIに回されるよ(鬱
0009名称未設定
2001/08/25(土) 13:10ID:???2.1いまだに使ってる。
0010名称未設定
2001/08/25(土) 18:02ID:vqte.27MOS9でまともに動くものがOSXだとデバッグモードなのにかかわらず強制終了する
しかもRbを再起動するとネットワーク上で同じライセンスが使われてるなどと
戯言をほざく。結局マシンを再起動せにゃならん。
0011名称未設定
2001/08/25(土) 18:08ID:???やっぱOSXはココアなのね。
0014助けを
2001/08/26(日) 00:05ID:k2rmVCEgツールパレットからアイコンをウィンドウエディタにドラッグ&
ドロップしてもウィンドウエディタにはなんの変化もありません。
OSは9.1です。
先輩方、なにとぞご指導をお願いいたします。
0015名称未設定
2001/08/26(日) 00:12ID:???そんな時はとりあえずASCIIから新しいやつを落としてみましょう。
それでもだめならRb以外に原因があると思われます。
ちなみにぼくは筆者プロフィールで不覚にもワラタ・・・
001614
2001/08/26(日) 00:14ID:???引き続き原因を究明いたします。
0018名称未設定
2001/08/26(日) 03:15ID:???ぼくもナマズ本の方を買っちゃったんだけれど,内容的には
どっちのほうがいいんだろう?
001914です
01/08/26 14:10ID:0cKeZqSY機能拡張に入っていたMacMP3機能拡張V1.1.1を不使用にすると正常に稼働しました。
15さん、ありがとうございました。
0022名称未設定
01/08/27 01:34ID:z40VlXQw主要なクラス、難度の高いクラスがちゃんと説明されてるし、たとえ、別の言語で
プログラムする事になっても、「基本」もちょこちょこ説明されているから、
後々の為になると思う。確かにRb3には対応してないけど、基本は変わらないし、
今の時点でRb3特有の事を事細かに書いた本はないはずだから、
リファレンス見るしかない(またはMLを検索するか)。
「初歩」は、Rb2の時に買ったんだけど、最初の一歩の役にしか立たない気がする。
リファレンス見たり、MLを検索したりしていく内に、内容の浅さに気付くはず。
「公式」の札につられて買った自分が情けない〜。
(クラスか継承の説明の所で、「わかりやすい」と書かれた挿絵があったのだが、
そんな説明じゃ解らねーよとか思った。ワラ)
0023名称未設定
01/08/27 01:58ID:ldRFk5IAいざ自分のやりたいことをしようと思うと、
情報が足りなくて…みんなはどこで技を学んできたのか不思議だったんですが、
「進め」や「もっと」のほうがいろいろ書いてあるようですね。
リファレンスはRbについてくるアレですよね。
あれに掲載されてないことを知るには、ML等で探すのが一番の手だてなのかな?
0025名称未設定
01/08/27 13:54ID:etEfTmyAつぶれないアイコンを作成する方法やコツはありますか?
0026名称未設定
01/08/27 19:13ID:C96ezsHA言われる本が出てたね。あれはマニュアルにも書かれていない様な(書かれてあるべき)
情報が懇切丁寧に書かれていたのが良かった。自分の作ったソフトをアップルスクリプトに
対応させるやり方とかも書いてあってお勉強になりました。英語なのが難点だけど。
後は他人様のソースを読んでみることかと。
自分のやりたい事は大抵他人様が何らかの形でやってたりする(藁)ので、
ソースをいじってみたりする事で、随分勉強になります。
MLはありがたいです。以前はファイル処理にはフルパスの文字列を使っていた
のですが、エイリアスを使った方が安全かつ便利と教わったのがここでした。
また、バグ情報を生で遣り取り出来るのはこーゆー所しかないし。
0027名称未設定
01/08/27 21:51ID:DpLNZDAcしかしRBの本もいいけど、本当に役にたったのは、プログラミングの
方法論を書いてる本だった。
オブジェクト指向の方法論を書いてる本とか、
Cプログラミング診断室のHP。
プログラミング作法とか方法を述べてる本が随分と
役にったった。
初歩からはじめる〜はRBの文法になれるのには役にったったけど
あれの真似をしてはいけない。
RBでプログラミングの世界に飛び込み今やC++を操るプログラマ。
懐かしい。
002827
01/08/27 22:10ID:DpLNZDAcが更新してた。6344行。。。。こんなので機能アップの依頼がきたら
卒倒するな。鬱。
0029名称未設定
01/08/27 22:32ID:q8UORaDsのボタンの反応が悪かったり
ポップアップウインドウの動作が変だったり(マウスボタンを
離してないのに決定になってしまったり。)
良い印象無い。Rb
0031名称未設定
01/08/27 22:39ID:q8UORaDs0032かなしいのさ。
01/08/28 01:20ID:vEbCUcegスマソ。指名されたので説明しようと思ったけど、脳が足りない為逝ってしまったので、
こちらで調べてくんまし。ナマズさんが調べてくれます(あのナマズではなっしぃんぐぅ)。
interfaceだけで、75件もヒットした上にそれぞれ細々と説明されているので
良いかと思われ。
ttp://rb.vio.co.jp/mlsearch/namazu.cgi
>>27
そーだねー。この時代の言語ってみんなオブジェクト指向化されてるし、
どの言語でも基本とマナーは一緒だもんね。
ttp://www-6.ibm.com/jp/developerworks/
ttp://www.ogis-ri.co.jp/otc/hiroba/
オブジェクトの広場にカルトクイズがあるんだけど、一発目にDylanの質問が…。
懐かしさと共に逝ってしまった。
吾はHyperCard-AppleScript-C(撃沈)-Rb-ObjC(?)という経歴なのですが、
RbからC++とはお見それ致しました。吾は手は出さないだろーな。
0033名称未設定
01/08/28 02:07ID:ee9Ydndk>>32 あまり気を落とさないで。。。悲しいですね(T_T)
0034名称未設定
01/08/28 10:25ID:e5v9KUkIどこか大きな会社に吸収されないかな、案外MSなんかが買い取ってくれたほうがいいかも。
0035名称未設定
01/08/28 10:27ID:cIusP8q6怪しい機能拡張大量に突っ込むソフトにされたらかなわん
ファイルメーカー社とかがイイヨ
0036名称未設定
01/08/28 12:33ID:dG5xCBnM0038お胸おっぱい
01/08/28 13:03ID:DvKLUY5M一部の言語仕様とか実装が腐ってるから、あんまし Mac に入れたくはないな。
Rb に取り入れて欲しいトコはあるんだけどね (ユーザコントロールとか)。
0039名称未設定
01/08/28 13:08ID:r5jBF32o.NET出たら、出んだろ、きっと。
0040名称未設定
01/08/28 16:54ID:7C1Mbbus確かC#を設計したのはパスカル作った何とかって人だけど。
それにしても、OSXが出てRbの利点って、窓用に作れる事だけしか思いつかない。
そして、プロ版は高い。どーすんだろねー。
0041名称未設定
01/08/28 17:01ID:l/t5pbaoRb 3.x は手出してませんわ。それに結構バグ多いし。
ま、OS_X もバグが多いけどさ(藁
0042名称未設定
01/08/29 05:44ID:D.gLC3iQ"条件付き GET"ってどうやるの?
↓こんなの送ってもデータ丸ごと来てしまう。
>GET /mac/dat/995597009.dat HTTP/1.0
>Host: piza.2ch.net
>Range: bytes=20560-
>If-Modified-Since: Tue, 28 Aug 2001 20:27:02 GMT
>Connection: Keep-Alive
>
0043名称未設定
01/08/30 02:53ID:cmKHmjuEターミナルみたいに文字列を流し込むのか?どのように出力されるの?
UNIX系アプリのラッパーを作るのに便利かなとか思ってんだけど。
0044名称未設定
01/08/30 13:51ID:SuGlX9B.まじっすか?ほんで、半年に1回のむちゃなメジャーヴァージョンアップ
という暴挙に出たのか。
0045お胸おっぱい
01/08/30 14:11ID:kchWxTp6別に Rb に限ったことじゃないと思うけど、
Range ヘッダって HTTP 1.1 からじゃなかったっけ?
0046ななし
01/08/30 20:54ID:bTZuRVwU0047名称未設定
01/08/31 03:45ID:qSKUFI5kいや、詳しくは知らないがGETの後のHTTP/1.0を
1.1にすると"400 Bad Request"が帰ってくるらしい。
0048名称未設定
01/08/31 09:15ID:v80RCoO6初心者は出て行け的な発言をされる。
REALbasicをRealBasicとかって書くと鬼の首を取ったかのように怒られるし、
VBの話題を出すとまた怒る。
0049名称未設定
01/08/31 09:26ID:t.3yKQdA0050名称未設定
01/08/31 09:31ID:8GMKdz62あるけど。凄い人が3人くらいいて仕切ってたけど、雰囲気はよかった。
0051お胸おっぱい
01/08/31 09:56ID:BfHsZ.HU× RbML
○ RbJ-ML
…みたいなツッコミ。
そーゆー ML だし。
そもそも初心者っつーても、メールの使い方も知らない・プログラミングの基本も
知らない、なんて奴はなぁ…
プログラミングそのものの初心者は、RbJ-ML 発祥の地である mac-pro-ML
の方がいいぞ。mac-pro-ML では初心者叩きは禁止だからね。
(実際、それやって強制退会させられた奴がいた)
0053名称未設定
01/08/31 11:20ID:McFgIWSsひどいのは2、3人だけだろ。
会社で評価されないウップンをあそこではらしているんだろうけど
0054名称未設定
01/09/02 02:41ID:.EMdS6qA100いかない内に消えてしまうのは何故?
0055名称未設定
01/09/05 23:11ID:PpxoLKqw005642
01/09/06 00:03ID:VXvLeMcEまず、HTTP 1.1は
GET /mac/dat/995597009.dat http/1.1
と小文字で書かないと駄目みたい。
あと、If-Modified-Sinceは
動作があやしぃらしくて2ch専用ブラウザーでは
使われていないらしいです。
HEADで一回HEAD情報を取得して、前回のサイズと
比較してからGETで取得。その際に、
"Range: bytes="を使って部分取得をするわけだが、
それには "If-Match: "でリソースの確認が必要みたいです。
だから、
1. 最初にHEADでサーバー側のdatファイルの現在のサイズと ETagを取得しておく。
2. 既得のdatファイルのサイズと現在のサイズを比較。
3. サイズが大きくなっていたら条件付きGET(If-Match)で"Range"指定して差分を取得。
こんな流れになるみたいです。
0058名称未設定
01/09/07 22:20ID:Lbd7UQdwPerl で試したことあるけど、条件付 GET ( If-Modified-Since )、
Range で差分取得、ちゃんと使えてたけどなぁ。
005956
01/09/08 02:05ID:FdHT0quEうーん。やり方が悪かったのかな。
いろいろ試してみて、うまくいかなかったので
monazilla.orgにHelpMeのメールを書いたら、
「 If-Modified-Sinceは動作があやしぃらしくて2ch
専用ブラウザーではあまり使われていないらしい。」
と返事が来たのですわ。
Winのかちゅうとかは、"If-Match: "+"Range"らしいです。
まあ、取り敢えずうまくいきだしたのでヨシとします。
0060
01/09/09 07:24ID:.VwohNPI006157 ◆BbJjgtvg
01/09/10 02:23ID:IrhKPT2M3.5が来るまでいろいろ遊んでみよage
言語リファレンスは重要です。
100万回読み返しましょう。(藁
いや、まじで。
0063名称未設定
01/09/10 04:21ID:Nhhtsly.0064
01/09/10 13:56ID:0DKmvW0.0065名称未設定
01/09/14 05:37ID:CN5zfCu60066名称未設定
01/09/14 10:08ID:ONegXLUk0067名称未設定
01/09/14 22:22ID:mPc9OiNwinterface classって純粋仮想関数しかもてないってことでいいのかな。
ポインタがなさそうだし、多重継承の基底クラスとしてしか
使いどころがわからん。
それと、クラス間の関連ってRBではどうやって張ればいいの?
なんか根本的に考えかたが間違ってるのかな。
0068名称未設定
01/09/15 02:24ID:7XDRoTcQ>interface classって純粋仮想関数しかもてないってことでいいのかな。
純粋仮想関数って、メソッドの宣言「だけ」でなかったっけ?(違ったらめんごぉ)
私は、interfaceは無縁だったクラス同士に統一した顔(Class)と
手(メソッド)を与えるものだと思っているのですが。
例えば、AppleEventとButtonのinterfaceとして、hogeを設定して、
hogeのメソッドにhuge()があったとしたら、「hoge.huge()」でアクセスします。
たぶん「ae.huge()」でも使えると思うけど、前記の方が勝手が良さそう&美しいかと。
>ポインタがなさそうだし、多重継承の基底クラスとしてしか使いどころがわからん。
ポインタ・基底クラス…よくわからんですが、無縁なクラス同士に、統一した顔と手を与える
なんて事態に至った試しがないし…、大規模なものでない限り使わないと思う。
>クラス間の関連ってRBではどうやって張ればいいの?
なんっすか、それ?
関連って、OOAとかOODで聞いた記憶があるんだけどぉ…。
0069名称未設定
01/09/16 04:10ID:BEjKbyLc0070名称未設定
01/09/17 10:57ID:rONp5hgw0071名称未設定
01/09/19 20:15ID:RPakGZkk0072名無マカー
01/09/20 00:55ID:NkviDSsgマジですか?
日本語版はどうした?>アスキ○
0073名称未設定
01/09/20 01:02ID:OfAZwaPIソースは?
0074名無マカー
01/09/20 01:07ID:PHmgh7LU3.5の次が3.5.12?
んなアホな。
0075名称未設定
01/09/20 01:23ID:9LGE0XgQ0076名称未設定
01/09/20 12:01ID:TFbOqZ3M0077名称未設定
01/09/20 21:02ID:ifZ1Hwcgそれとも常識?
007977
01/09/21 06:55ID:6xGc6Wdgそうなんです。
昨日やってみたらできたので。
話題になっているところ見たことないから常識なのかなと思って。
0080名称未設定
01/09/22 00:45ID:vfCWGCPk■REALbasic 3.5日本語版公開のお知らせ
ttp://www.ascii.co.jp/realbasic/rb35jrelease.html
0081名称未設定
01/09/25 15:47ID:mp52KnmMいい方法無いかな?
0082
01/09/26 12:01ID:RdY8gCH60083名称未設定
01/09/29 15:16ID:4.uXMAB210.1になっても起動はトロイじゃねーか!
動作も重いぞ!
0084名称未設定
01/09/29 23:51ID:sRGXdHtY0085名称未設定
01/10/01 03:22ID:3ydaeaJs0086名称未設定
01/10/01 04:12ID:7XT6ALOU0087名称未設定
01/10/01 07:06ID:y7KDfYjk■REALbasic 3.5について
REALbasicの最新バージョン、3.5.1日本語版の公開を開始しました。
■REALbasic 3.5の主な新機能
中略
RbScript:REALbasicで作成したアプリケーションの中にREALbasicバーチャルマシンが組み
込まれていると考えてください。実行中に動作を変更する柔軟なアプリケーションが作成できます。
以下省略
http://www.ascii.co.jp/realbasic/rb351release.html
0088お胸おっぱい
01/10/01 09:11ID:0WJvhsws0089名称未設定
01/10/01 09:57ID:pAeDaGG2と聞いた時点で胸が悪くなったんですが。
かつてのCodeWarriorみたいになるな、こりゃ。
0090名称未設定
01/10/01 12:01ID:0BZP80pE0091名称未設定
01/10/01 12:15ID:U7UT4mNk3.0へのアップデートの期間も過ぎてしまったし
3.5を新しく買わなきゃダメってこと!?
どーゆーこっちゃ?
0092名称未設定
01/10/01 13:44ID:0zf7hEfk0093名称未設定
01/10/04 05:42ID:HMIsIqBQ関係ないけど、msgboxで"hello world"と表示するだけのアプリをBuildApplicationしたら、なんと1.1Mになりました。ちょっとびっくりです。
0094名称未設定
01/10/04 05:48ID:HMIsIqBQ反応がはやくてカッチョイイ。他にもあったら教えてくん!
0095名称未設定
01/10/04 05:56ID:HMIsIqBQ開してくれてたよ。凄いね!
ttp://hp.vector.co.jp/authors/VA015170/software/wdef_J/tutorial1_J.html
既出だったらスマソ〜ン。
0096名称未設定
01/10/04 06:45ID:f8H9rk1I0097名称未設定
01/10/06 22:10ID:6jMlBaoI>>^^^^^^^^^
> REALbasic です。;-)
だからどうした?
バカじゃねえの?
0098名称未設定
01/10/08 01:18ID:GcMnEPpoあなた、五十嵐さん?
0100名称未設定
01/10/09 05:54ID:3rXST3v6このスレが長生きします様に。
0101名称未設定
01/10/12 16:43ID:YmX9HeqU97でも何でもないしMLも入って無いけどさ、
この手の事ってメッセージの最後の方に注釈として、
相手に恥をかかせないように書くべきだと思わない?
重松さんとうえのさん、確かに知識はあるんでしょうが
それでもやってる事は間違ってると思うよ。
98とか99もさ、間違ってると思うなら言ってみなよ。
黙って見てるなら一緒じゃないの?
0102名称未設定
01/10/12 18:02ID:jFXBLx6w0104名称未設定
01/10/12 21:51ID:PxT4yRoc他にも Toolboxは ToolBoxではないとか
Photoshopは PhotoShopではないとか。
0105sage
01/10/15 05:17ID:4PbQuftLいくら機能がUPしても、使い方やサンプルが公開されていないので実感がわかないよ。
なんとかしろー
0106名称未設定
01/10/15 05:27ID:N63XmBHDこれなんだけどさ、
「つづりを間違えるなよ」って意味じゃないよ。きっと。
「REALBasicは、「基本(つまり、初心者向けとか、そういうこと)」だけじゃない(様々な用途に使えるんだよ)」
って感じの意味だと思うよ。
それ読み違えてるバカがMLで騒いでるのね。
バカかと。アホかと。
0107名称未設定
01/10/18 06:58ID:JpKNbYCo深いね。
0108名称未設定
01/10/20 21:00ID:HvWPHEyHREALbasicでプログラムごっこ
http://piza2.2ch.net/test/read.cgi/tech/1003044439/l50
0109ML
01/10/23 19:39ID:aGag8SXI0110名称未設定
01/10/25 01:35ID:hpi6kbscそれ、板が違うジャンage
0111名称未設定
01/10/25 01:56ID:T3pvNj+x新スレでちょっとだけ盛り上がってたので。
しかしもう勢いはない・・・。あげ。
0112名称未設定
01/10/27 00:26ID:+1PEkaweファイルタイプをどー設定すればいいのage
0113名称未設定
01/10/28 15:36ID:Unw+Rnt50114名称未設定
01/10/28 20:59ID:EcSh6sod0115名称未設定
01/10/31 00:25ID:DK1pEsHM0116名称未設定
01/10/31 17:50ID:KXi2M5kG0117名称未設定
01/11/02 23:41ID:2gw7DR9A0118名称未設定
01/11/03 00:02ID:3U7FnYdi3.5のシリアルナンバー教えて
0119名称未設定
01/11/03 04:38ID:CszVIywZ3.5はどうよ?
3.2からアップグレードするほどのモノ?
0120名称未設定
01/11/05 10:19ID:f6HxUjAU3Dとかスクリプトはひとそれぞれだが
正規表現は欲しいだろage
0121名称未設定
01/11/05 13:53ID:J9Ja9hWp>正規表現は欲しいだろage
日本語だめとか。。。
0122名称未設定
01/11/05 13:55ID:J9Ja9hWp0123名称未設定
01/11/07 06:43ID:lGFTzqLk発売されたら買おうと思ってるのに....。
ところでREALbasicのブラグインてMPWでも
作成できるって話を聞きましたがそうなんでしょうか?
0124名称未設定
01/11/08 04:24ID:6apmGdu7Winだと\1とか使えないの?
全角の¥に変換される。。。
\1は$1にすればいいけど
\nの代わりはどうやればいいのだろう。
>>123
できるよ。
http://rb.vio.co.jp/mlsearch/namazu.cgi?query=MPW&whence=0&max=20&result=normal&sort=score
0125名称未設定
01/11/08 20:26ID:5CWXIP1M女の名前で送信すれば誰も生意気な口聞いてこないよ
0127名称未設定
01/11/10 16:30ID:3V2OGLnv0128名称未設定
01/11/20 23:41ID:+H5FuRwj0129名称未設定
01/11/23 01:12ID:AJ2rS99D0130名称未設定
01/11/23 12:41ID:3Hjp3Pce前みたくすぐ落ちて要再起動だと萎えます。
よければウプデートしたいと思うんですが、状況が同じならクラシク3.2.2Jで逝きます。
てことでage
0132名称未設定
01/11/24 03:05ID:KS51QtHjつっこみ、遅っ!
しかもsageかよ!!
あげちゃおーっと。 (´∀`)ノ
0133名称未設定
01/12/01 21:30ID:b9sn8Tlx0134>130
01/12/01 22:57ID:1Uvub9uj前のバージョンみたいなアホな落ち方はしなくなったね。
0135130
01/12/01 23:39ID:IW8cuB5Uおお、それはそれは。
期限付きので試してみてヨサゲだったのでウプデート決心しました。
と思ったら3.2.2のユーザ登録ハガキまだ出してなかったYO!
情報サンクスです。
0136名称未設定
01/12/02 00:27ID:BP3jbCvy0137名称未設定
01/12/03 10:14ID:WU23Ls4/ユーザーライセンスパックはまだウプデートできないよっ!!
0138130
01/12/03 12:18ID:pL4jTXEkあ、いやオンラインでシリアルだけ購入しようとしたらアスーキから「そのシリアルはまだ登録されてないからハガキ出せ」とのコト。
でもやぱしユーザライセンスパックがウプできるようになるまで待とうかな、まだ試用できるし...
0139名称未設定
01/12/03 14:36ID:PmaJ/VjD抽象的なオブジェクトを定義できますか。
たとえば、
Object man;
age: integer;
method karei;
karei:=karei+1;【文法はPascalライクのでたらめです】
てな具合のユーザ定義のオブジェクトを作ることは可能でしょうか。
よろしくお願いします。
0140名称未設定
01/12/07 01:26ID:eRvP/z7Khttp://webster.realsoftware.com/realbasic/prerelease/prerelease.html
0141名称未設定
01/12/07 02:26ID:zQWqPIvPどんなですか?
0142名称未設定
01/12/07 12:21ID:32vytnE4できます。
0143縞栗鼠(シマリス)の親方
01/12/07 12:21ID:5vbHZya5汚物入れを物色して女子生徒の使用済みタンポン・ナプキン等を
個人的に収集しているというのは事実。
中央高等学院では
生徒及びその保護者の個人情報を名簿図書館等に売却しています。
中央高等学院
http://www.chuo-school.ac/
http://chs-f.com/index.html 中央高等学院福岡校
0144名称未設定
01/12/09 00:49ID:ZAGD0lIKあひゃとかニューまくもえみたいなのが標準で可?
0145名称未設定
01/12/10 14:24ID:nBjr+Tw7collectionを使うのでしょうか。
またインスタンスをたくさん生成するにはどのようにしたらよいのでしょうか。
よろしくお願いします。
0146名称未設定
01/12/10 14:38ID:lK7PVSqU0147名称未設定
01/12/10 17:44ID:WJGP4Q77具体的にはどんなことがしたいの?
0148名称未設定
01/12/17 09:35ID:R/ISB8VYシミュレーションなんですが、
亀が2匹いまして、A,Bとします。
基本的に直進していて、壁にぶつかると「反射」します。
互いにメッセージを送り合います。
たとえば亀AがBに「90度、回転しろ」というと、
Bはすなおに回転します。
BがAに「45度、回転しろ」というと、
Aはひねくれていて逆回転します。
という具合なんですが、いかがでしょうか。
Variantを調べてみます。
0150名称未設定
01/12/18 09:44ID:8dVoCFDy148です。お答えありがとうございます。
StarLogoはインタプリタではなかったでしょうか。
抽象オブジェクトを定義してインスタンスを作れるのでしょうか。
クラスは使えますか。これらができれば使ってみたいです。
亀は喩えです。SqueakやSmalltalkのようにデータの構造体とメソッドをカプセル化し(
オブジェクト),さらに
REALBasicならGUIのインターフェースが簡単にできて、コンパイルできる
のでよいと思ったのです。
どんなものでしょう?
0151130
01/12/18 12:34ID:PTrMORCq初心者レスですが、独自のプロパティとメソッドを持ったクラスを作って、それをNewで生成するっていうのとは違うのでしょうか?
「そうじゃなくて〜」ということなら逝ってきます。
0152名称未設定
01/12/18 13:08ID:xRt8dWxFそれで良いと思うのですが、独自のクラスを作るというのは
REALBasicでは具体的にどうすればよいのでしょうか。
よろしくお願いします。
0153名称未設定
01/12/18 13:40ID:cZP+1rzkQuickTimeはわかるんですが…
0154名称未設定
01/12/18 14:06ID:Sxdr+mlIファイルメニューの新規クラスで出来るが何か?
0155名称未設定
01/12/18 20:01ID:AISTHoAxおー、ありました。やってみます。
0156名称未設定
01/12/21 12:52ID:WUa3TWYbどう対処すればよいのでしょう?
0157名称未設定
01/12/21 14:36ID:WUa3TWYbhttp://rb.vio.co.jp/mlsearch/namazu.cgi
で検索してわかりました。
0158名称未設定
01/12/22 03:15ID:3lUUyiEiみなさんウィンドウの初期位置とか各種のユーザー設定のたぐいはどうやって管理してますカー?
WindowやAppクラスにプロパティ追加? それともモジュールのプロパティとしてグローバルにアクセス?
いや、関数内のローカル変数については問題ないんだが、グローバル変数をどうやっていいのか、
と、いうか、REALBasic式だとどうやるのが”正統”なのかよーわからんのよ。
0159さいとう(仮名) ◆jeoCy6ck
01/12/22 14:02ID:pFO8CEkCMacMoeでは "PrefClass" という抽象クラスを作っておいて、そのクラスを
Moduleにグローバルとして保持しています。
PlefClassは、プロパティとして
・キーの配列
・キーに対する値の配列
・キー検索のための索引(BinaryTreeで保存)
メソッドとして
・キーと値を追加するメソッド
・値を更新するメソッド
・キーを検索するメソッド
・設定の読み込み、保存のメソッド
で構成されています。
保存データは "キー = 値"の形式で保存してます。
REALbasicの定石というのは特にないと思いますので、
作成するソフトにあわせて作ったらいいんじゃないでしょうか。
0160名称未設定
01/12/23 17:56ID:UpKURt/Qなんか案内に
Perlの事をPealって書いてあったり、
XFCNのことをXCFNって書いてあったりしてちょっと不安・・・
0161名称未設定
01/12/23 18:19ID:Wc/dib/9どうせ数ヵ月後には4.0になるんだろ
おれが2.0で作ったプロジェクトが3.0で確実にエラーも出ないで
Rbごと強制終了する(OSX)
3.5にしても同じだったら・・・・・
0162名称未設定
01/12/24 06:35ID:g5wnWV1q0163名称未設定
01/12/24 17:34ID:1if8R4n+0164名称未設定
01/12/25 14:23ID:sHTFiYwhおしえてつかーさい!
0165π ◆NDlzzl4I
01/12/25 17:47ID:Km/uHizKDim c As Clipboard
Dim p As Picture
p=NewPicture(Canvas1.graphics.height,Canvas1.graphics,Screen(0).Depth)
p.graphics=Canvas1.graphics
c.picture=p
これでいいはず。
0166π ◆NDlzzl4I
01/12/25 17:51ID:Km/uHizK0167
01/12/25 21:25ID:+fc5R29W憎む、憎む、憎むぞ!!!!!
http://www.zdnet.co.jp/macwire/0109/25/n_md_news1.html
3.5からの大きな変化はとりあえずは見られず,現状の形態のア
プリケーションの完成度を高めるアップデートとなると思われる。
0168名称未設定
01/12/25 22:58ID:Zu01E5wsまだアルファだから向こうで春〜夏、日本で夏〜秋じゃねぇか? 漏れはお布施のつもりで
ウプデトするよ。 年末は物要りだから1月になっちゃうけどナー
つうか、なんかこういうのにつきあってやらんと消えちゃいそうで怖いし(苦笑
0169名称未設定
01/12/26 08:02ID:/9+i/J3vいろいろやってできました。あーありあとうございました。
うんで、おいらの作ったのをウィソ野郎が欲しいというんで
EXEにしたら、コピーペーストできんのです。ウィソって
クリップボードの仕組みが違うんでしょうか
もしかしてpictureの構造もちがうとか
おーしえてくださいな
0170名称未設定
01/12/26 11:21ID:9ItM7CXv半年おきにバージョンアップするよりも、むしろデモヴァージョン使ってる方がいいんじゃないの?
0172名称未設定
01/12/27 14:47ID:ULzD90+J0173名称未設定
02/01/01 17:27ID:0fX30/JX0174名称未設定
02/01/01 17:38ID:RmFvWUfI0176名称未設定
02/01/02 21:05ID:PGVIQ2tjしかも、取り残されたユーザはVerUPできないと。
0177名称未設定
02/01/03 13:30ID:ut/2KEkD0178名称未設定
02/01/03 18:40ID:adtPvmZAそれでなにか不都合でも?
0179174
02/01/03 19:56ID:7WdRdJnp『え? そーいや無ぇな? クラスのインスタンスをDIMで取るんじゃねぇか?』
つったら、『それは強烈な仕様だ』って言われた。 漏れもそう思う(笑
0180名称未設定
02/01/04 13:49ID:5yQhs05g漏れもあおりじゃないですけど。
もともとREALbasicの作者ってJavaを参考にして言語仕様を決めているフシ
があるんですよ。で、Javaもたしか構造体はなかったですよね。それを
真似していると思う。で構造体がなくても特に不自由は感じないです。
慣れの問題じゃないでしょうか。
0181名称未設定
02/01/04 18:38ID:7gQ4AEZjな、なんて貧乏臭いヤツなんだ!!
ウザい事このうえないぞ。
でもワロた。
0182名称未設定
02/01/08 14:41ID:bBma/q5c0183名称未設定
02/01/09 02:49ID:9FQ+Dr8C面白い(w
0184名称未設定
02/01/09 03:29ID:+t1MvVZ+別のアプリに処理を移してその結果を受け取る
ってどうやるんだろう?
0185名称未設定
02/01/09 05:34ID:XXqdphVPパッケージ 届く頃には 次バージョン
0186名称未設定
02/01/09 08:38ID:MwQsU68e0187名称未設定
02/01/09 10:18ID:TQGHvWC/ヽ(`Д´)ノ ウワァァァァァン ソレハイワナイヤクソクダヨォゥ
>>186
...AppleScriptでヘタレて良いですか?
0188名称未設定
02/01/09 10:19ID:gyq44CHwShellクラスを使っているみたいよ
0189名称未設定
02/01/09 12:25ID:1ssOk0LChttp://www.realbasic.com/realbasic/about/index.html
「4.0」というより「3.6」という気がする……。
0190名称未設定
02/01/09 12:54ID:N9g+9/d20191名称未設定
02/01/09 20:15ID:XXqdphVP禅々ダヨ...
バージョンアップで何が変わったか?っていわれたとき、
パッと目を要素が少ないんだよね。
なので、機能のアップは主にプラグインでしてるよ。
いっそのこと有用なプラグイン開発者を募ったり囲ったり
して、バージョンアップ料金からロイヤルティーや賞金で
も配ったらいいんじゃないのかな。
0192名称未設定
02/01/09 20:25ID:1ssOk0LC0193184
02/01/10 01:44ID:+Tt1bWUg似たようなことやるとしたらRbScript...
しかし4.0b4Jだとエラーになったんだよな...
0194名称未設定
02/01/10 02:09ID:1N9SU4f1変数のスコープの扱いがわからなくて、結局いろいろなとこに変数置いて
どこまで届いてるか試しちゃったよ。
つうか、付属マニュアルも含めて「チュートリアル&入門」の次がいきなり
クラスの解説(リファレンス)になるのはどうか?
そういや、オライリーの本の翻訳計画はどーなったのか知ってる人いませんか?
http://www.oreilly.com/catalog/realbasic/
0195名称未設定
02/01/10 16:57ID:wxvzr3JHリファレンスのサンプルコードを試してるんですが
例えば英文を([a-z])([a-z])でサーチすると
SubExpressionCountが3って出るんですが...('д`;)2ジャナイノ?
0196195
02/01/10 17:21ID:wxvzr3JHSubExpressionのデフォルト要素として0番目に全体が入ってて
Sub要素がある場合は1番目以降に入ってくるって事なのカ!?
純粋にSubの数を知りたい場合は SubExpressionCountから1引けばいいのかな?
あ、あってる??
0197名称未設定
02/01/11 00:39ID:JdT0zJSPオライリーはMac関連の書籍には冷たいから翻訳は期待できないかと。
翻訳されたらぜひ欲しいと思うけど。
0198名称未設定
02/01/11 01:14ID:JjfUb0HS0199名称未設定
02/01/11 09:09ID:+gg/5nPQ印刷するとき、画面の72dpiより細い線を出すというのは
どういう具合に実現するのでしょうか。
よろしくお願いします。
0200名称未設定
02/01/11 10:38ID:C14gARDAつまり1インチ(2.54cm)あたりを何ドット(ピクセル)で分割するかという
定数でしかないので、『画面の72dpiより細い線』という意味がよくつかめません。
(cm/2.54)*DPI=PIXEL
という関係式があるのでたとえば1024*768の画面をA4横にいっぱいに
印刷する場合は短辺が20cm程なので768*2.54/20=97.536(dpi)
だいたい100dpiぐらいで印刷すれば26*19.5cmのサイズで出力されます。
というわけですのでもし細い線が欲しければたとえば描画サイズを2000*1500PIXELの
canbasを設定して、『印刷時のDPIを印刷サイズに合わせて設定してやる』事で
実現できるとは思います。(たとえば300dpiなら2000*1500PIXEL
でも印刷サイズで16.9*12.7cmになるという具合です。)
印刷関係のあるプログラムは組んだ事がないのではっきりとは言えないのですが
たぶんprintersetupクラスのresolutionとついてるプロパティがその辺の設定では
ないかと思います。
0201名称未設定
02/01/11 10:42ID:kCl/uFjobitmap変換してると、粗くなりまっせ。
0202名称未設定
02/01/11 13:02ID:+gg/5nPQリプライありがとうございます。
たとえば
g.PenWidth=1
としたら、画面上で72dpiの太さということではないのでしょうか。
(でも印刷上はけっこう細い気がします。)
やりたいことは、画面上は100*100のcanvasで、
密度はたとえば400*400のクリップを作りたいのです。
いまは400*400で描いて、グラフィックソフトで縮小し、貼り付けています。
0203名称未設定
02/01/11 13:47ID:+gg/5nPQリプライありがとうございます。
たとえば
g.PenWidth=1
としたら、画面上で72dpiの太さということではないのでしょうか。
(でも印刷上はけっこう細い気がします。)
やりたいことは、画面上は100*100のcanvasで、
密度はたとえば400*400のクリップを作りたいのです。
いまは400*400で描いて、グラフィックソフトで縮小し、貼り付けています。
0204名称未設定
02/01/11 16:47ID:A9aDCgfnリプライありがとうございます。
たとえば
g.PenWidth=1
としたら、画面上で72dpiの太さということではないのでしょうか。
(でも印刷上はけっこう細い気がします。)
やりたいことは、画面上は100*100のcanvasで、
密度はたとえば400*400のクリップを作りたいのです。
いまは400*400で描いて、グラフィックソフトで縮小し、貼り付けています。
0205名称未設定
02/01/12 11:13ID:ZpHgpuCP0206名称未設定
02/01/16 17:59ID:Ncr4Y0WV0207名称未設定
02/01/18 22:46ID:lnG44eLh0208名称未設定
02/01/18 23:37ID:vQ8u2nT5v3.5だとさらに4.5千円・・・もうすぐv4.0がでたら店頭でパッケージ購入
するのと変わらないのでは?つーか正直Cocoaに走ろうかと
0209超ビギナー
02/01/20 12:46ID:mjMq9HQrなかなか見つかりません…知ってる方おりますか?
0210名称未設定
02/01/20 13:11ID:wnWr4fn/0211
02/01/21 12:36ID:0LRosDI50212名称未設定
02/01/21 17:51ID:Ph5N+aBZアスキーecの奴等ケツに松明つっ込んで走らせるぞゴルァ!age
0213名称未設定
02/01/22 00:47ID:DKcSRmeb・・・しかし、これで日本語版3.5から日本語4が有償だったら噴飯ものだな(笑
アスキーは困るだろうけど、とりあえず3.5の購入は待ちになっちゃうなぁ。
4へのアップデートが無償って明記してくれるなら3.5買うけど(悪魔
0215名称未設定
02/01/22 23:27ID:pQtJprL2自慢のListBoxの折り畳みプロジェクトファイルあげなさい.
よろしく頼むよ.
0216名称未設定
02/01/26 00:24ID:y4y17xdLListBoxの折り畳みてなんすカ?
0217名称未設定
02/01/26 04:22ID:x6yyHnipたとえば、階層表示ルーチンみたいな?
もっと簡単にできるのかと思ってたんだけど、あれって意外とめんどいんだよね。
俺も研究してるんだけど。たとえば、
:A
::A+
:::A++
::B
:::B+
:C
といった感じのデータでもっておいて、
A
C
がルート。Aの中にはA+とB、A+の中にはさらにA++、Bの中にはB+があるといった
ような感じで、要は:の数で位置を表したいという、フォーマットまでは考えたんだけ
ど、これをどう処理していいかわからない。
俺もはじめたばっかりなんだけどね。つーことで、俺からもヘルプミ−。こんなんじゃ
だめ?
0218名称未設定
02/01/27 05:52ID:KXaB8OYBしたりするルーチンをつくるだけだと思われ・・・
階層のデータをどう管理するかは状況しだいだけどappend,insert,removeで
配列操作すればいいのではないかと。
>こんなんじゃだめ?
ダメ。
つうか、質問内容がちゃんと伝わってこないし、それ以前に、2chしか知らん
のかもしれんが>>215みたいなのは書いても普通ネットのありとあらゆる場所で
単純に無視されるだけだよ。
質問側がタメ口というのは×。 中学生なら憶えよう。
0219216
02/01/29 17:09ID:Ki2vnURDお前の言ってるのはこういう事なのカYO!
file:///REALbasic 3.5/Example Projects/Reusable Classes%3ACode/ListBox%3AGrid/FileList/File List Example
0222名称未設定
02/01/31 05:33ID:qS4FQoxD0223215
02/01/31 05:35ID:qS4FQoxDそうだ!お前の逝っている通り、多分そういうことなんだろう!
だがしかーし!見えん。
今時の製品パッケージに付属なのかそれは?
ftp://ftp.realsoftware.com/CodeExamples/ListBox/
ここにも色々あるが、俺のやりたいことはちょっと違うんだ!
つーか、俺のいいたいことは
>>217
と全く同じだ。お前偉いぞ!ちょっと為になった。
同じ様な所で行き詰まっているのが惜しい、悲しい。
誰かちょっと気の効いた奴アプしてくれ。引き続き頼む。
0224219
02/01/31 10:23ID:4RlAR8gIあ、もしかしてライセンスユーザー?
パッケージ版のCDの中に入ってるんでうよ。
他にも勉強になりそうなのがすげー沢山あるのでうよ。
印刷されたマニュアルよりこっちの方が価値あるかも。
そんな訳で初心者な漏れはライセンス版に移行できないです。
0225215
02/02/04 00:50ID:7ojxiULA関連の書籍もいろいろ買っちゃったし、日本語マニュアルもpdf版を購入しちゃったので、いまさらパッケージ版に移行できないんだよね。
ただ単にリスト表示するということだけなんだけど、シコシコやってたら、なんとか形になってきました。ものすごい時間掛かってますけどね。
ところで、
www.einhugur.com
の有料プラグイン使用している人ってどれくらいいるのかな?日本のユーザー同士、これについて情報交換できたらいいなって思っているのだけれど。
0226名称未設定
02/02/05 03:53ID:Crc6eUiQ安定動作には古いOSのほうがいいんでしょうか?
0227名称未設定
02/02/05 13:14ID:SurvBkwvMathLinkを扱う方法、どこかにありませんか。
plug-inをつくるってことかなあ
0228名称未設定
02/02/07 02:12ID:yU79wOAfREALbasicとFutureBASICで使おう Toolbox最新活用テクニック
REALbasicやFutureBASICで標準ではできないことをズバリ解決。
Toolboxを使いこなしてワンランク上のプログラミングを目指そう!
サンプルはすべてCD-ROMに収録。MacOS X・Carbon対応。
商品コード 4-7561-4026-2
発売日 02/02/21
本体価格 2800円+税
0229名称未設定
02/02/09 02:11ID:F/olB7Sk>・「3.5 Pro 日本語版 -> 4.0 Pro 日本語版ユーザーライセンスパック」:1,200円
これは間違いだよな。
0230名称未設定
02/02/09 03:09ID:4JKBGvoQREALbasic 4.0 日本語版無償アップグレードキャンペーンAGE!
>>229
キャンペーンが終わったらその値段て事だねぇ〜
いや、正直アスキーec見直したよ。こういうマトモな対応して頂けると
ユーザーもちょっと安心できるよね。
0231名称未設定
02/02/09 20:38ID:xWChhJJiこれって2/1〜2/26中に3.0→3.5ウプした人だけ無料ってことですよねぇ?
そんじゃ漏れダメだ、鬱。
0232名称未設定
02/02/09 20:41ID:bdi5hdct反応速度悪いのと処理速度が遅いのでやめたのですが、
最近のVer.では改善されていますか。
0233名称未設定
02/02/09 20:44ID:j/mk1s9yどうしたらよいの?
0234悩乱プログラマ
02/02/09 22:25ID:Q2OirLj4どういう目的で渡したいのかが分からんのではっきりいえないのですが、多次元配列自体を一つのクラスにしてしまうとか・・・。
使い方にもよるが、そのメソッドのあるクラスのメンバにしてしまうとか・・・。
思い切ってモジュールとか・・・(やめといたほうが良さそうだけど)
0235名称未設定
02/02/09 23:51ID:ZIl7kywtmoge.Append "hogehoge"
End Sub
0236銘菓本舗 ◆186qn186
02/02/09 23:53ID:CH9sWU5l> これって2/1〜2/26中に3.0→3.5ウプした人だけ無料ってことですよねぇ?
そうなんですか?
一月末にウプグレードしてしまった・・・。ちくしょう。
0237名称未設定
02/02/10 00:18ID:XfSxr69h>・「3.5 Pro 日本語版 ->4.0 Pro 日本語版ユーザーライセンスパック」:12,000円
0238230
02/02/10 15:19ID:CXU75agqえっ、まじで!?
英語版は全然別の対応なんだが...???
どっちかが間違ってるって事なのか?
良く分らんが、確認した方が良さそうだなぁ。
>2月8日お申し込み分までの「英語版バージョン3.0から3.5への
>アップグレード」につきまして、バージョン4.0への無償アップグレードを実施
>させていただきます。
0239名称未設定
02/02/10 21:22ID:4NSEMK+4オレ1月下旬にパッケージ買ってしまったよー。
まだ登録はがき出してないけど。だめだよなぁ。
どっちみちレシートなんて購入後すぐに捨てちゃうよ.....。
0240名称未設定
02/02/10 21:24ID:A/1qMaSy0241名称未設定
02/02/12 16:53ID:OKOXbLqKREALbasicで作ってますよ!手伝ってあげてー。
0242名称未設定
02/02/13 23:02ID:tAMOv5bBWinコンパイラはまともになってますか?
0243名称未設定
02/02/14 15:45ID:T0h3mJvD4.5直前にまた無償ウプグレ祭りがある事を期待してじっと待つのが良いでしょう。
0244名称未設定
02/02/14 19:51ID:Qyf7xi4/0245名称未設定
02/02/16 16:21ID:SzflY1nJまだ新しい機能とかは試していませんが、
心なしか REALbasic 自体の動作速度が速くなっているような感じです。
3.5 だとエディタで文字列を挿入する時などストレスが溜まりましたが、
4.0 だとそんなことも無いようです。
0246245
02/02/16 16:30ID:SzflY1nJiBook2(600MHz)
REALbasic4.0.2j(Carbon)
です。
0247名称未設定
02/02/16 17:21ID:sM9+3ym2それで3日くらい悩んだ...(鬱)。
0248はいぱあ河内
02/02/16 20:41ID:eJMWA9Ko開発者ガイドを読みましょう。
0250名称未設定
02/02/23 11:55ID:Q/F6f9wj0251名称未設定
02/02/23 16:18ID:paURlsuHそろそろバージョンアップするか。
0252名称未設定
02/02/24 18:14ID:KdRmdV+c0253名称未設定
02/02/25 07:57ID:3mDBJs/J使用させていただいていますが、
設定を逆にInternetPreferenceに書き込むにはどうしたらよいでしょうか?
どなたかおたすけくださいませm(_ _)m
0254名称未設定
02/02/25 23:05ID:uTqJ+x5k0255名称未設定
02/02/28 18:28ID:wDXFSjOBとかいって、RbJMLで質問したのに
「何故、書き込むためのメソッドが無いのか考えてみましょう。」
とか言われてるし。このまま放置されたら悲惨(ワラタ)。
ところでAppleScriptで出来ないんでしたっけ?
0256253
02/02/28 19:36ID:3nBQcIccツールボックスで出来ると教えていただいたので、
今調べてるんですけどムズイです
Applescriptでも当たってみます。どうも助かりますm(_ _)m
0257名称未設定
02/03/05 06:18ID:vtBchVIfhttp://www.stazsoftware.com/
ベーシックはリアルだけじゃない!! よ。
0258Drゲボ
02/03/05 06:32ID:r5Q+hSrJ0259名称未設定
02/03/05 09:40ID:14iIWEI+聞き捨てなりませんな。
なにを根拠に?
0260名称未設定
02/03/08 15:41ID:TVNvY5+g状態遷移の激しい機器を繋がないといけないのですが死にそうです。
仕様書も腐ってるし・・・・・。
0261名称未設定
02/03/08 15:57ID:OBGyzF+4シリアルポートは使ったこと無いけど、スレッドは、
SuperがThreadのクラス(ここでは名前をMyThreadとします)を作って、
ウィンドウにD&Dして、Runイベントに適当に書き込んで、
どっかからMyThread1.runってやればいいだけ。
0262名称未設定
02/03/17 00:52ID:fuuqveEHお風呂のお湯を抜かれちゃうかもしれないから…
0263名称未設定
02/03/17 01:52ID:vw9cUduXRbは使っていないけど、取り合えず自分の環境で今だけ動けば良いコード
しか求めていない人間と色々な環境やシステム変化に耐えられるコードを
求めている人間の違いでしょう。
前者からは後者の姿勢は神経質で無用なお節介としか見えない。
前者のレベルで済むのが幸せなのかどうかは私には判りません。
0264名称未設定
02/03/17 06:35ID:r2jgSCaD0265名称未設定
02/03/17 21:48ID:SIywoB7Aすぐに動かなくなるか作り直す羽目になるから不幸でしょう。
その場限りの物で済むなら幸運なことですが、先々通用するかは判りません。
広く長く使える物は何の配慮も無しには手に入らないのです。
これを「一見さんをバカに」としか取れないということは、色々屈折した
事情やコンプレックスがあるのかなあと回り道をしつつ想像してみる訳です。
0266259
02/03/17 22:35ID:b7k3K+pO私自身も比較的大掛かりなソフトを1つ作り上げた時点で
やはりREALbasicの限界と、それが意外に低いことに気付いて
しまいました。最近はCocoa開発環境を勉強しています。
REALbasic3.5が手元に届いたけど、まだインストールしていません。
Cocoaを勉強しているうちに、REALbasicはもはや自分には必要の
ないものだと感じはじめたからです。REALbasicの特長は簡単なもの
なら本当に簡単に作れることですが、かなり突っ込んだものを作ろうと思ったら
かえって大変な目に遭います。システムに深く関わる部分はプラグインを
利用すると言う解決策もありますが、ここに大きな落とし穴があります。
自分が欲しいプラグインが存在しない。今まで使っていたものが、いつまで
たってもCarbon化されずOS Xに対応できない。著作権の問題。などなどです。
結果やはり、もっとも融通のきく開発環境であるCocoaを選ぶことになりました。
ここまで考えて開発環境を選ばなかった自分はやはり無頓着な姿勢だったかも
知れません。プログラム自体には手抜きをしたつもりは有りませんが。
CocoaアプリケーションとDeveloper Toolsについてはスレ違いなので
多くは語りませんが、REALbasicプログラマの多くは惚れてしまうことでしょう。
長文ごめんなさい。
0267名称未設定
02/03/18 00:10ID:up7G8DMICocoaにしてもOS Xらしく互換性も高い物を作ろうとすると欠けている部分が多く
Carbon等も併用しつつ細かいフォローが必要です。
UNIXべったりで来た者にとってはこれが神経質で無用なお節介としか見えない。
Omniのメーリングリスト辺りでもたまにぶち切れるCocoaオタが出ます。
0268名称未設定
02/03/19 06:09ID:G4S9A87O上の人々は「RealBASIC」に何を求めてるのかいまいちよくわからん。
そら、VisualBASIC学ぶより最初からVisualC++やった方が限界がなくていいがナ。
RealBASICのポイントは初級者から中級者が手軽にプログラミング。そして、やろうと
思えば、高度な機能も実装可能ですよ。って事じゃろ?
だいたいRbがなんで直接ツールボックスを叩かないのが基本になってるか。つったら、
「Rbのライブラリの方がバージョンアップで対応する事でコードの移植性を高める」ためでしょが。
ツールボックスを叩いてハードに依存したプログラムが書けて、なおかつ、
”色々な環境やシステム変化に耐えられるコード”が書ける、書けないのレベルをやりたいなら
正直「なんでまたよりによって、それやるのにRealBASIC使ってんの?」って話でしょが。
それこそツールボックス叩くより、VRAMに直接転送した方が絶対描画は速いんだし。
にんともかんとも。
0269名称未設定
02/03/19 19:20ID:+cZFD7Hu同意。REALbasicの一番のメリットは「手軽にプログラミング」だよね。
それをDeveloper Toolsと比較してあれこれ言うのは、ナンセンスという気がしないでもない。
ちなみに細かい指摘で申し訳ないが、「RealBASIC」「VisualBASIC」じゃなくて
「REALbasic」「VisualBasic」ね。
特に前者は気を付けないとRbJ-MLでツッコまれる罠。
0270名称未設定
02/03/19 20:22ID:yqE1tGAR(2002年4月1日号 92ページ 右上のコラム)
0271266
02/03/20 00:14ID:wv0KyvmB>それこそツールボックス叩くより、VRAMに直接転送した方が絶対描画は速いんだし。
おっしゃるとおりです。そして恥ずかしながら自分の場合、REALbasicじゃだめだって
ことに気付くのに1年半もかかってしまいました。
まさかこれほど、Carbon対応のプラグインが出現しないとは思っていなかったものですから。
プラグインが必要無ければまだREALbasicを使い続けたでしょうけど。
もう一つREALbasicに対する不満は、些細なことかも知れませんが、アスキーのホームページ
からやる気の無さを感じることですね。Made with REALbasicが去年の8月1日から全然更新
されていない。プラグインも古いものばかり。正直もう長くないのではないか、と思います。
Future Basicのように細々と生き続けるかも知れませんが。
>REALbasicの一番のメリットは「手軽にプログラミング」だよね。
REALbasicでもDeveloper ToolsのCocoaプログラミングでも手軽さに大して違いはないと思います。
いやひょっとすると後者の方が手軽かも、しかも無料だし。
0273名称未設定
02/03/20 07:23ID:KPVceIik現時点だと出来ないよね?
数値計算部分とかは自分でプラグイン作ってインターフェイス
をREALbasicで作ったたんだけど、Carbon対応のプラグイン
の作り方がわかんないから、Carbon用にコンパイルできない
んだよ。悲しい....。
Codewarriorも持ってないし.....。
0274名称未設定
02/03/20 07:40ID:UeDbxeN2> それこそツールボックス叩くより、VRAMに直接転送した方が絶対描画は速いんだし。
ツールボックスより速い描画ルーチンが書けたら超超上級
ツールボックスは描く場所のキャッシュモードによってロジック変えてるし
G4ならAltivecも使う。
OS XではWindowServerが画面に描くからまた全く違うロジックが必要
0275芸夢狂人ファン ◆GameaPh.
02/03/20 10:51ID:500ffm5Uいちおう無料ダウンロードできるMPWでCarbonプラグインもコンパイルできます。もちろんPPCも68kも。
Yoffy Plug-insはソース付き。しかもMPWのMakefile付きだからテンプレートとしてお勧め。
0276名称未設定
02/03/20 13:19ID:/DF0y61Pなんか、それはRbの限界じゃなくて単に271のスキル限界なだけでしょと読めてしまう。
一年後に「Cocoaだけじゃだめだってことに気付くのに1年半もかかってしまいました。」とか
「アップルのホームページ からやる気の無さを感じることですね。」なんて
言ってそうな気配がするんですが。
って最初からAJにDevToolへのやる気なんてのは微塵もかんじないんだけどね。
RbはVB的な立場で何が便利なのかがわかっている人が使っていくかと。
あとRbJMLはよく知らんけど、ようはRbの名前を掲げていて、初心者お断りとかで無いなら
雰囲気は全員で形成していくものだとおもう。それとも
ttp://www.palm-jp.net/cgi-bin/ezmlm-cgi?1:mss:4354:hldmfhmhfmbfdhgjjigb
みたいなキ印がウヨウヨしているのか?
0277273
02/03/20 23:46ID:KPVceIikおー、MPWでもcarbonコンパイルできるんだ!
MPW、Classic環境でもコンパイルとかできるのかなぁ?
時間が空いたときにやってみます。
つーか、久しく触ってないのでMPWの使い方が(苦笑)
0278271
02/03/21 01:30ID:4uyStuLo>なんか、それはRbの限界じゃなくて単に271のスキル限界なだけでしょと読めてしまう。
せっかくのアドバイスですが、私は自信満々だったりします。
>一年後に「Cocoaだけじゃだめだってことに気付くのに1年半もかかってしまいました。」とか
>「アップルのホームページ からやる気の無さを感じることですね。」なんて
>言ってそうな気配がするんですが。
それも有るかも知れません。そのときにはその状況に適応するだけのことです。今回のことも
適応と考えています。
多くのプログラマがそうであるように、この先何種類でも開発言語や開発環境を勉強する覚悟は
有ります。今までもそうしてきましたし。また、過去の勉強はすべて役に立っていると思います。
私は単に今この瞬間の私の感想を述べたに過ぎません。
0279芸夢狂人ファン ◆GameaPh.
02/03/21 02:25ID:UFqAqxKvhttp://homepage.mac.com/rok/TechMemo/RBPluginAndMPW-J.html
MPWを用いたREALbasic (2.x)用プラグインの作り方
内容がちょっと古いですけど概要はつかめます。
http://homepage.mac.com/yoffy/REALbasic/
Yoffyソースコード。
CodeWarrior MPW Borland C対応のMakefile付きでお勧め。
0280268
02/03/21 08:09ID:0Sa0gTphいや、つうか。
バイク乗ってた奴が突如「バイクに限界を感じました。やっぱ車の方がイイ!」って
力説してるよ〜にしか見えんのよ。正直な話。
「最初から車に乗っときゃよかった」やら「新しいパーツを誰も作ってくれないし」
とか言われても、バイク乗り側としちゃ困るっしょ。
そのへんは、あくまで「手軽さと機能のトレードオフ」なんだから。
バイクが車ほど多機能ではないのを発見しました!っていうのは発見でもなんでもないではないかと。
自信満々でそんなん断言されても困るつーか。なんつーか。。。ニンニン。
「用意されたコンポーネントで9割方用が足りるけど、残りの1割をやるためには
突如他の言語と同レベルの難易度になる」つうのは基本的に”閉じた”開発環境である
Rbの当然の仕様なのではないかと。開発環境としての重点は前者の利点にあると思うし。
開発態度としては「Rbで簡単に作れるならRbで。Rbの機能を大幅に越えるなら、他の言語を使う」
っていうのが正攻法かと。
Rbの機能を越えた仕様でプログラムを組んで、Rbに限界を感じます。っていうのはちと違うのでは。
0281名称未設定
02/03/21 11:52ID:75REGcPP0282271
02/03/21 15:57ID:4uyStuLo>バイク乗ってた奴が突如「バイクに限界を感じました。やっぱ車の方がイイ!」って
>力説してるよ〜にしか見えんのよ。正直な話。
>「最初から車に乗っときゃよかった」やら「新しいパーツを誰も作ってくれないし」
>とか言われても、バイク乗り側としちゃ困るっしょ。
バイクにはバイクのよさが有りますよね。
でもDevToolsに対してREALbasicの良さってあんまり感じないんです。強いて言えば、敷き居が低い
ことくらいでしょうか。慣れてしまえばDevToolsの方が楽だと思うんです。
「最初から車に乗っときゃよかった」とは思っていません。なぜなら私がREALbasicでプログラムを
始めたときはDev Toolsありませんでしたから。
それから「新しいパーツ誰も作ってくれない」のは相当致命的ですよね。Carbon対応は諦めろって
ことですから。もちろんCWやMPWでプラグインをつくる気は毛頭有りません。
>「用意されたコンポーネントで9割方用が足りるけど、残りの1割をやるためには
>突如他の言語と同レベルの難易度になる」つうのは基本的に”閉じた”開発環境である
>Rbの当然の仕様なのではないかと。開発環境としての重点は前者の利点にあると思うし。
>開発態度としては「Rbで簡単に作れるならRbで。Rbの機能を大幅に越えるなら、他の言語を使う」
>っていうのが正攻法かと。
>Rbの機能を越えた仕様でプログラムを組んで、Rbに限界を感じます。っていうのはちと違うのでは。
そうそうそれが正攻法です。あなたのおっしゃる通りなんです。
そしてその正攻法でプログラムするより、Dev Toolsでプログラムした方が、結果的に迅速に
ソフトが完成するであろうというのが、私の見解です。少なくとも私のソフトに関しては。
>>281
>つまり271は知ったかぶり厨房ということでファイナルアンサー?
280!=281という前提で言わせてもらいます。
なるほど、このような書き込みが多いから2chが便所の落書きと言われるわけですね。
内容の有る文章を書けず、捨て台詞だけ吐いてしっぽを巻いて逃げていくあなたのような人間の
ことを知ったかぶりと言うのですよ。勉強になりましたね。
0284271
02/03/21 16:11ID:4uyStuLoやはりその程度のことしかかけないのですか。
残念です。相手に取って不足あり。
辞書など引く必要はありません。
あなたが文章をかけないことから
私の指摘はやはり正しいです。
0285名称未設定
02/03/21 16:17ID:DXWUpX5c>私の指摘はやはり正しいです。
ここの飛躍をもう少し丁寧に書いて見よう!
そうしたらどのくらい自分が馬鹿かわかるよ。
0286通りすがりの名称未設定
02/03/21 16:25ID:XqRhFPCC271は休日の30代
285は休暇中の学生
ってとこかな?ちがってたらごめんよ
0287271
02/03/21 16:31ID:4uyStuLo文章(すなわち論理展開)を書けないのに結論だけを断じる。
すなわち何も分かっていないのに答えだけを言う。
>285
まさしく知ったかぶりですよね。
馬鹿と来ましたね。このくらいのことで人を馬鹿呼ばわりするとは
まさかあなたも一山幾らのどこにでもいる2chだったのですか。
いいえあなたはもっとすばらしい人のはずです。
私は言いませんよ。馬鹿とは。(笑)
0288名称未設定
02/03/21 16:32ID:DXWUpX5cちがうけど、まあにたよなもんか。
271が30代とは思えないなー、30代だとしたら
ちょっと頼りなさすぎるし、世間を知らなさすぎる気がする。
なんか発想がアレだし。
0289271
02/03/21 16:33ID:4uyStuLoこの辺でお開きにします。m(__)m
0290名称未設定
02/03/21 16:36ID:DXWUpX5cおかげさんで楽しませてもらっているよ(w
どこにでもいる2chときたか。いや2chはどこにでもないだろ。
まあ、挙げ足をとってもシャアな以下。
参考までに、287の「知ったかぶり」の定義をききたいんだけど教えてくれるかい?
0291名称未設定
02/03/21 16:37ID:DXWUpX5c0292271
02/03/21 16:43ID:4uyStuLoそですか。たよりないか。まあ、いいや。
でも、REALbasicでつくったシェアウェア
けっこう良い小遣い稼ぎになってるよ。
REALbasic様様です。(もう使わんけど。)
それからRbJ-MLや素人プログラマの会には
物凄くお世話になった。だからフレーフレー
REALbasicプログラマ(自分はやらんけど。)
なかなか伸びないこのスレが珍しくのびましたね。
ま、休日のちょっとスリリングな息抜きってことで。
いいっすよね。
0293名称未設定
02/03/21 16:45ID:DXWUpX5cまあいいけど。いやーShareware作家カッコイーね!
WindowsにはVBのSharewareが多くてうんざりなんだよな。
0294名称未設定
02/03/21 17:31ID:4uyStuLoアプリケーションのアイコンを作成しない人が
多いのだろうか?
緑色のブロック?のアイコンのままになってるのが
結構ある。
0295名称未設定
02/03/21 17:41ID:wPkFLGi+そうするのが流行りというか流儀になってるのかと思ってたんだけど。
0297名称未設定
02/03/21 20:57ID:MuG7598X誰か作ってくれーといつも思う。
0298名称未設定
02/03/21 23:05ID:m3xDJHmL案外みんながRbJ-MLに登録はしているらしい
0299名称未設定
02/03/22 00:51ID:WK5QbRRP0300名称未設定
02/03/22 01:02ID:jDcIAvck何のソフトなのか分かりにくいですよね。そんなのが流行るとは
思われません。
REALbasicで作りましたが何か?って挑発してるふうにも見える。
でも実はただ単に面倒くさいからなんでしょうね。
REALbasicプログラマはみんなせっかちな江戸っ子なんでしょう。
>>296
クリエータ登録って1日で完了しますよね(操作は数分)。1日以内で完成する
実用的なプログラムはあんまりないと思われ。あ、時間の問題で
はなく、気持ちの問題ですかね。
0301名称未設定
02/03/22 06:05ID:IhTPmOajは、なんで>>280!=281と思ってるんだろう ID違うのに・・・
自分に都合悪くなったから、
無理に厨に仕立てようとしたようとした、ようにしか見えない・・・
0302名称未設定
02/03/22 07:11ID:18Ne2jM5アップルで登録してからじゃないとDLして解凍したときに相手のPCで
アイコン表示てされないんですか?
0303282
02/03/22 07:24ID:jDcIAvckう〜む、IDがちがうからこそ、280!=281と思ったのですが、
なるほどREALbasicのスレで!=という演算子を使ったのが
間違いでしたね。素直に謝ります。これはC言語で「280=281」
ではないという意味です。280と281は別人だと仮定していた
わけです。だからこそ280にはそれなりに敬意を払って、281に
対しては軽蔑するような表現でレスを付けたのです。
>無理に厨に仕立てようとしたようとした、ようにしか見えない・・・
これは280を厨に仕立てようとしたというい意味ですよね。
もうお分かりと思いますが、あなたの勘違いです。280とは一応
議論が成り立っていますし。
>自分に都合悪くなったから、
都合悪いどころか絶好調です。280に対する私のレスに対して
まだ誰も反論をしてないですよね。さあ、あなたも私と遊んで
くれますか。
0304名称未設定
02/03/22 07:48ID:jDcIAvck一応アイコンは表示されます。
しかし、あなたの設定したクリエータと同じクリエータを
持つソフトが相手のMacにインストールされていたら
正しく表示されないかも。また、クリエータによって
データや初期設定を識別するようなソフトもあるので下手
をすると大惨事を引き起こしかねません。
公開する前にはかならず登録しましょう。
0305268
02/03/22 09:30ID:7EfWHp/hというごくごく個人的なレベルの話を基準に「RbよりDevToolの方がイイ」と発言してるから茶々含めてツッコミが入ってんですが。
そもそも、基本的な部分で(他人が作った)「プラグインがカーボン化されないからRbはダメ」つってるヒトが
(これから勉強するんでしょうが)「Dev Toolsでプログラムした方が、結果的に迅速にソフトが完成するであろう」
つう理由はなんなんでソ?
結局はそのプラグインが実現している機能を自作せにゃならんのではないか? それとも”たまたま”ライブラリを
作らなくても、DevToolにRb用(に誰かが作ってくれた)プラグインにあたるライブラリが存在していて
ゆえに、Rbはダメっつう話なんでしょうか?
なんとなく、いままでの「自分のプロジェクトに対して必要な機能がないからRbよりDevToolがイイ」っていう論調を
追ってると「そのとおり」って自信満々で断言なされそうでちと困るんですが。
そうなると、結局必要な機能が足りなくなった時点でまた「DevToolはダメだ」つう事をDevToolのスレで発言して。。。
つう具合になってんじゃないのか、っていうスレのみんなが瞬間的に想像した事を>>276が
>一年後に「Cocoaだけじゃだめだってことに気付くのに1年半もかかってしまいました。」とか
>「アップルのホームページ からやる気の無さを感じることですね。」なんて言ってそうな気配がするんですが。
ってまんま代弁してますね。
基本的には機能拡張可能な言語に対して「自分のプログラム技術だけで実現できないのは言語が悪いからだ」
っていう発言はどこの掲示板で書いても失笑(と冷ややかな反感)を買うだけだと思います。
>さあ、あなたも私と遊んでくれますか。
漏れ向けではないでしょうが「そら違うやろ!?」ってツッコミが入る発言をして、そのツッコミで掲示板が荒れるのを
「遊び」と称して楽しむ趣味の人と遊ぶのはこちらの趣味ではありませんので、これよりレスを控えさせていただきます。
あしからず。 長文スマソ>ALL
0306268
02/03/22 09:32ID:hgxg9mEl0308名称未設定
02/03/24 23:01ID:0N6hLEZkSub ある人の一生(遺伝子 As DNA)
Dim TheMan,ThePartner As 人
TheMan = Make_Human(遺伝子)
do until あぼーん(TheMan.年) = true
ThePartner = Get_Partner(TheMan.かっこよさ,TheMan.おもしろさ)
If ThePartner = nil then
TheMan.おなーに
else
TheMan.せくーす(ThePartner)
if TheMan.性別 <> ThePartner.性別 then
if Is_MakeChild(1/TheMan.かしこさ,1/ThePartner.かしこさ) = true then
ある人の一生((TheMan.遺伝子+ThePartner.遺伝子)/2)
end if
end if
end if
loop
end sub
人class
Propertys
遺伝子 As DNA
性別 As Boolean
かしこさ,おもしろさ,かっこよさ,年 As Integer
Methods
おなーに
せくーす(相手 As 人)
誰か使って(w
0310名称未設定
02/03/24 23:32ID:h2Jgw/Dr0312名称未設定
02/03/25 16:17ID:vzEoNNlP粘着するから。
と煽ってみる。
0313名称未設定
02/03/25 17:24ID:XqTsakTs>>303の言いたいことは
C言語において、「>>280!=281」というのは
「一般的に使う280 =/ (ノットイコール) 281」
(つまり280と281は同じではない)
という意味なのでは?
少し読みづらいかも・・・
0314名称未設定
02/03/28 22:43ID:Ivm3uket初歩的質問とか
気軽にRbのお話しましょヽ(゚∀゚)
0315名称未設定
02/03/28 23:27ID:M1qQIv3Yあなたの作ったソフトをResEditで開いて下さい。
リソースの中に
????
と なっているものがありませんか?
クリエータの設定がされていません。
設定して下さい。
0316名無しさん@Emacs
02/03/30 11:41ID:ACl5Din3しなくていいということはありません。
クリエータが????のソフトをバラまかないように。
0317名称未設定
02/03/30 13:58ID:w2wDGiy/Rb標準のアイコンが付いてるってことはクリエータの設定はしてる。
申請してるかはわからないけど。
0318名称未設定
02/03/30 14:06ID:w2wDGiy/AppleEventで
RbアプリからFolderItemを送る
他のCocoaアプリなんかでそれを受け取って使えるの?
0319名称未設定
02/04/06 12:48ID:g5nGOHcV0320名称未設定
02/04/06 13:42ID:VhzcA+Ob間違って3.2消しちゃったんですけど、手元のCD-ROMには3.1しか入ってない(泣
0321名称未設定
02/04/06 15:33ID:AZJfgdO80322名称未設定
02/04/06 16:26ID:d8GraKNaシリアルナンバーのお知らせがきたですよ。
3.5を1月末に買ったんだけど、ゴネたら無償アップデートしてくれた。
ラッキー(ごめんなさい)。
0323名称未設定
02/04/06 16:39ID:iz6oAe9H,} {`i;:r,;'ニ (;;;;、` , r'
. {i' i:.'ー<.・)}:ム ヾi,
キタ━━━━━━━ノ // -r /:::ミ ('ーヽ━━━━━━━━━??!!
i゙ i:/ /二./ /',=、__ノi/
ヽ ヽ! {:::} //::::''´`'7!/
ヽ、__ヽ!l::i:::::ii;;;;;;;|,ノ
`ヽ、`ー""ヽ
`'ー-'''"
0324名称未設定
02/04/10 16:28ID:pu7cYTz/うまくいきません。どこかにいいサンプルとか資料はないでしょうか?
RB-MLのアーカイブも見ましたが、データベースについてはほとんどない状態です。
0325名称未設定
02/04/10 17:20ID:LRbZV9Kv| | |_____
| | | ̄ ̄ ̄ /|
| | | / /|
| /\ | /|/|/|
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |神|/ // / (´⌒(´ 阪神優勝!! `)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/| 祭りだ祭りだ!! ( | (⌒)`)⌒`)
| | |/| |__|/ ∧_∧ ⌒`)ドし'⌒^ミ `)⌒`)ォ
| |/| |/ ( ´∀` )つ ド ∧_∧⌒`)
| | |/ ( |〕つ/] / ォと( ・∀・ ) 突撃――!!
| |/ ( | (⌒)`) ォ ヽ|〕⊂〔| )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
|/ 彡  ̄(__)`)`)
0326名称未設定
02/04/13 16:40ID:jXf0Id2+ライセンスパックの発送は5月中旬からを予定しているらしい。
でも、申し込むべきかどうか迷うなあ……。正直、4.0の新機能に
あまり魅力を感じないし、3.5.2のままでいいやって気もしないでもない。
0327名称未設定
02/04/13 23:05ID:ZUygcJO+0328名称未設定
02/04/15 12:23ID:+x9+Lw1I漏れと一緒に「4.5直前ダブルウプグレ祭り」を
期待して待とうじゃないか!
0329名称未設定
02/04/15 16:43ID:OFcm8MlX漏れの元へも『3.5−>4.0へのアップグレードのお知らせ』が来るのが嫌がらせ
としか思えん(苦笑
漏れが現在そのアップグレード対象ではない3.0ユーザーで、2万超払わんと
ライセンスアップグレードすらできんのをそっちは知ってるはずじゃろが>あすき
漏れは「3.5より前のバージョンから4.0へのライセンスパックアップグレード」の
値段が発表になるのを待ってるんだが。
0330名称未設定
02/04/15 17:00ID:zxFgU5Mr0331名称未設定
02/04/15 17:15ID:kcKt6KxV>>320
REAL Softwareのftpにないかな。
>>321
VBのinput関数が何か説明しないとわからない。
>>324
具体的に質問してみれば。
>>326
4.0の機能使いまくってるからもう戻れない。
>>328
1年後の4.0→5.0まで待て。
>>329
ライセンスパックの2.0/3.0からのアップグレードはないんじゃ。
0332328
02/04/16 23:41ID:Xlq92R8qで、1年後に「3.5からのアップグレードはないんじゃ。」
って言われて ガ━━(・Д・;)━━ ン みたいな...
0333329
02/04/18 21:20ID:pvjaVK+jメールにしっかりと”ユーザーライセンスパックアップグレードにはバージョン2.0/3.0からの
アップグレードパスはございません。”って書いてあら。
しかたねぇなぁ、4.0はプロからスタンダードへダウングレードするか?(笑
スタンダード新規で買えば2万で、プロをアップグレードすると3万っていうのは
そうしてくれと言わんばかりだし。つーか、法人じゃあるまいしデータベースアクセスなんか
使ってねぇし、プロにしてんのは作ったソフトが友人のウィンドウズマシンでも動くように
しとくためだけだしな。それより、とりあえず4.0の新機能使ったソフト作る予定ないから
様子見かな〜。
0334名称未設定
02/04/18 21:37ID:olVVXgUb昨日3.5パッケージが届いて、
今日、4.0への無償アップグレードキャンペーンに登録されました
という手紙がきました
3.5へのアップグレード代\7000ぐらいで4.0になるということなのかな
0335328
02/04/19 00:45ID:X9Fq3Y9u(・∀・)ソウ!
漏れはそれの次回を待とうとおもっ�ですわ。
ユーザー確保の為に、必要なかったら1回スキップしても
戻ってきてイイヨって事なのかしら?
0337名称未設定
02/04/20 13:37ID:8MGcU1aM4つ入ってる技術系?ML全部にいる。
個人の話はしないほうがいいかsage
0338名称未設定
02/04/22 21:53ID:L0B95pxb0339名称未設定
02/04/22 21:54ID:L0B95pxbスマソ
0340名称未設定
02/04/23 00:14ID:abAx0hC10341名称未設定
02/04/24 21:11ID:Hcq6/EdM今開発中のアプリをシェアウェアにして...
( *´∀`*)モワモワー
0342名称未設定
02/04/25 16:27ID:8LwDJaP30343名称未設定
02/04/25 20:39ID:IZk4q/oi0344名称未設定
02/04/25 23:25ID:FjOKpDWG税別\149,800
0345名称未設定
02/04/26 11:59ID:oA1qugljでも相場が70〜80万だから、結構売れるよ。
ただし、業務用の場合はそれなりに営業もしないといけないけど。
0346名称未設定
02/04/27 16:13ID:q4uZ1me1またバージョンアップすることになりそうだ・・・。
0348名称未設定
02/04/29 00:57ID:DEf/S1ZG小刻みなVer.UPで小金稼ごうという魂胆が見え見えですな。
そんなオレはDialogDirectorで我慢してます。別にいいんです。
0349名称未設定
02/05/03 11:42ID:EXmHwmeo0350名称未設定
02/05/04 14:32ID:F5Hp1bgL教えていただきたいのですが、自動巡回ソフトの波乗り野郎など
CPU占有率をスライドバーで指定できるものがありますが、
あれはRbでも実装可能なのでしょうか?
いま或るジョブをタイマで定期的に実行させているのですが、
MSIEやファイルメーカーのようなバックグランドにいても
CPUを殆ど食いつくしてしまうアプリが立ち上がっていると、
全くジョブが実行されません。
普段は大人しく、必要なときだけCPUを使う行儀の良いアプリを
作るにはどうすればよいのでしょうか?
環境はiBook Dual USB , MacOS 9.2.2 , Rb 1.1.1 です。
Rbは3.52も持っていますが、今は使っていません。
宜しくお願いします。
0351名称未設定
02/05/04 22:20ID:501UH8XWToolboxたたけ
0352名称未設定
02/05/04 22:38ID:F5Hp1bgLヒント有り難うございます。
Process Managerで間違っていないでしょうか?
まだ全く見当がつかないのですが、手当りしだい調べてみます。
0353名称未設定
02/05/04 22:53ID:F5Hp1bgLhttp://realbasic.zapkerpow.com/nug/2000/03/msg00352.html
0354名称未設定
02/05/05 16:00ID:6QVhESYBiMac使っている初心者です。
質問なんですがReal Playerで見られるネットのタレントの
コメントムービー等を保存する方法ってあるのでしょうか?
よろしくお願いいたします。
0356省資源推進及び良スレ保護合同委員会 ◆dIGniTY2
02/05/11 18:25ID:IEvqrgJ5現在48番目に長生きスレ
0357名称未設定
02/05/14 01:44ID:vrGQI95S全画面サイズのプレーンボックスを設定はできるんだけど、
画面サイズに合っちゃって640*480固定の全画面ゲームとかできんのだけど。
ちなみにバージョンは3です。
0358名称未設定
02/05/14 03:08ID:HpZFaGfThttp://rb.1ut.jp/mlsearch/namazu.cgi?query=%B2%F2%C1%FC%C5%D9&whence=0&max=20&result=normal&sort=score
0359名称未設定
02/05/17 23:47ID:3huvmYoWDataAvailableで
Buffer = Socket.readall
したものをほかのメソッドに渡し
BufferBuffer = BufferBuffer + Buffer
で貯め込んでから条件を満たす任意の文字列(URL)を複数取り出して
ListBoxに渡したいのですがMacが考え込んでしまいます。
データの容量が少ないと大丈夫なのですが
http://www6.ocn.ne.jp/~mirv/2chmenu.html
↑これくらいでも考え込んでしまいます。
バッファされる度に取り出す方法ではできるのですが
パケットとパケットに跨ってしまう場合があるので
いっぺんに処理したいのですが貯め込むとできなくなります。
どうしたらうまく処理できるのでしょうか?
0360名称未設定
02/05/18 00:16ID:y89ds2F7URL取り出すロジックが良くないんじゃないか?
あとRbのバージョンやマシンの環境、使ってるプラグインなんかも
書かないと、答えようがないと思う。
0361名称未設定
02/05/18 00:30ID:J7djs16H自分も素人なんですが書かせていただきます。
readallしたあと「>」や「<」 などでBufferを切り分けて、
そのメソッドの引数にすれば DataAvailableが複数回に渡って
呼び出されても問題ないと思います。
また、一気に処理しようとせず、MemoryBlockなども併用すれば
処理速度も格段に上がると思います。
0362名称未設定
02/05/18 00:31ID:Pwn5nBoTそれListBoxの表示に時間がかかってるかと。
Rbは表示にかかわる処理がとっても時間がかかるので。
かと言って根本的な解決法がない罠。
だから俺はOpenListBox利用してるけどね。
0363361
02/05/18 01:35ID:J7djs16Hボーッと待っているのも何なので、暇つぶしに最近あった出来事を一つ。
実は最近、国内の某作者さんからRbのプラグインを登録(要するに購入)
したんですけど、何日経ってもお礼どころか、登録を受け付けた事すら
連絡が入りません。
自分は月に20本ほどシェアウエアを登録しているのですが、今回はじめて
国内の作者さんに対してレジストしたので、どんな連絡が入るのか楽しみに
待っていたのに、まさかお金払って初めて無視されたのが日本人だとは思いませんでした。
お願いですから海外からの登録者に対してだけは返事くらい出してあげて下さい。
学校関係者だからといって商売の基本が出来ていないのは許せません。恥です。
0364名称未設定
02/05/18 02:31ID:u4TeEt2L原因は別かもしれないけど。
ところで
Tipsウインドウに
「引数が無効なのでメソッドはコンパイルされません」とか
出たことないですか。
ビルド時にエラーにならないし
実行してもそのメソッドは「何もしない」から気付きにくい。
そしていつのまにか直る。
むぅ。
X 4.0.2aJ
0365名称未設定
02/05/18 08:46ID:eXxOrHxuこんなソフトを作っては頂けないでしょうか。
音声なしmovファイルとmp3ファイルが1つずつあって、
QTproの「拡大/縮小して追加」という機能を使い、
movにmp3の長さを合わせて1つの音声付きmovに結合しています。
この作業をもっと簡単にバッチ処理的にやれないでしょうか。
ファイルの数が多くなるととても面倒な処理です。
こんなことを依頼するスレじゃないですが、
どなたかご検討よろしくお願いできれば幸いです。
0367365
02/05/18 10:44ID:eXxOrHxu0368365
02/05/18 10:46ID:eXxOrHxu0370359
02/05/18 14:39ID:4R4d2N9J明日は土曜日だし徹夜しちゃうぞ!と思いつつ寝てしまいました。
>>360
PowerMacG4cube/450 Memory 1,536MB
OS X Version 10.1.4
REALbasic Version4.0.2aj PROFESSIONAL EDITION
プラグインは使っていなくて、Pluginsフォルダには何も入っていません。
とりあえず、chr(10)で区切ってaddrowして試しているのですが、こんな感じです。
Window:socketBufferメソッド
Sub socketBuffer(inBuffer as string)
SBuffer = SBuffer + inBuffer
if inStr(SBuffer,"</html>") <> 0 then
addRow SBuffer
end if
End Sub
Window:addRowメソッド
Sub addRow(inData as string)
dim i,j as integer
dim data as string
j = countFields(inData,chr(10))
for i = 1 to j
data = nthField(inData,chr(10),i)
if inStr(data,"<title>") <> 0 then
TabPanel1.Caption(0) = mid(data,inStr(data,"<title>")+7,inStr(data,"</title>")-(inStr(data,"<title>")+7))
end if
ListBox1.addRow data
next
End Sub
>>361
DataAvailableでreadallして引数で渡すのを複数回繰り返すと
Socketのバッファ(2048byte?)の最後のほうの"http://~"が次のバッファに跨ってしまいました。
>>362
>>364
どうやらListBoxにaddrowする前にsocketBafferメソッドで考え込んでしまうみたいです。
addRowメソッドの最初にListBox.visible = falseと入れてみたのですが暫くたってからListBoxが消えます。
ビルドする際には何もでませんでした。
どうしたらいいのやら、知恵熱がでそうです…。
0371名称未設定
02/05/18 14:57ID:iNjED/fRこれはもう常識。
使ってはいけない。
検索しよう。
http://rb.1ut.jp/mlsearch/namazu.cgi
0372名称未設定
02/05/18 15:00ID:Pwn5nBoTそのソースを見て俺がアドバイスできるのは以下の2点。
1.Rb標準のcountFields、nthFieldは処理が遅い。代替のプラグインがけっこうあるのでそれを使うといいかと。
ttp://micono.hoops.ne.jp/rb/
ここがお薦め。
2.for構文の中にinStr(data,"<title>")を3回も処理している。
if inStr(data,"<title>") <> 0 then を呼ぶ前に、
TheTitleAppeared = inStr(data,"<title>")
という様に一度変数に入れてしまい、後はこの変数で判断させた方がいいのでは。
あと気になった点。
socketBufferメソッドでif inStr(SBuffer,"</html>") <> 0 thenがtrueになった後、
addRow SBuffer
でaddRowに渡しているけれども、渡した後SBufferは空にしなくていいの?
実際に動いてるのを見てないから断言はできないけど。
0373359
02/05/18 16:00ID:CaGoxmuy>>371
>>372
Micono Utilitiesさんのを今、使わせて頂いたのですが
W杯日本代表に秋田選手が入ったのよりビックリしてしまいました…。
今まで、プラグインを使ったことがないような素人なのですが
これほどまでに標準のCountFields,NthFieldが遅いとは…。
そして、使いたい機能のプラグインがあれば、それを使った方がいいのが。
namazuで過去ログをいろいろ検索したのですが、CountFields,Nthfieldは
頭にありませんでした。
372さんのご指摘の部分を直させて頂きました。
REALbasicは新機能の追加ばかりではなく
既存関数の速度向上はされないのでしょうか?
0374名称未設定
02/05/18 16:24ID:m5Mf3YIP遅いのは日本語環境だけみたい。
0375名称未設定
02/05/19 00:28ID:slRStgRHhttp://www.macinbasic.info/modules.php?name=Content&pa=showpage&pid=19
0376名称未設定
02/05/19 17:41ID:V3CRaA4aとっくにRbJ-MLで紹介されとるガナー
0377名称未設定
02/05/20 06:05ID:20N+K4U3MemoryBlockで処理速度をアップでどうするんでしょうか?
つかMemoryBlockってToolboxを利用する時以外使わないような。
Toolbox以外にMemoryBlock利用できる方法があるなら、ぜひ教えて欲しいです。
>>365
「(引数が無効-メソッドはコンパイルされません)」結構でます。
でるときとでないときがありますよね、よくわからない。
余り気にしていないけれども。
でもその前に、REALbasicってコンパイルできるんでしょうか?
basicだからインタプリタだとばかり思って使ってきたけど…。
0378名称未設定
02/05/23 04:18ID:h1UJrKB3Dictionaryクラスを使えば標準でも速いっす。
0379名称未設定
02/05/27 11:55ID:Nv/sWTTc平仮名と英数字の間にスペースを入れるにはどうすれば良いのでしょうか?
例えば「あいうABCえお」の場合、「あいう ABC えお」にしたいのですが、
一文字づつ見ていくベタな方法しか思い付きません…どなたかお助け下さい…。
0381名称未設定
02/05/27 13:02ID:Nv/sWTTcありがとうございます!
なるほど、そういう方法もあるんですね。
3.5以降なら標準で使えるのですね。そろそろアップグレードしようかなぁ…。
0383高房
02/05/28 00:16ID:vpyQeYOR全く何も分かりそうになかったのですが、OS9がお亡くなりになった
今でもREALbasicはプログラムの勉強を始めるのに適していますか?
それとも、やっぱりCを一から勉強した方がいいのでしょうか?
0386名称未設定
02/05/31 18:11ID:x8yRjvTm4.5はいつ頃でるのか御存じないですか? 8月位かな?
0387名称未設定
02/06/02 13:10ID:0/B0keaf0388名称未設定
02/06/04 00:10ID:QLb3HsFO0389名称未設定
02/06/04 02:36ID:XNYdMoxh中途半端なうPグレードは止めてほしいよな。
0390386
02/06/04 10:04ID:vjA+a4Zmはい…。
3.0にアップグレードして一ヶ月も経たないうちに3.5がリリースされた
悲しい過去があるのですが、今、どうしても4.0から加わった機能が
使いたい…でも、また直に4.5がリリースされたらどうしよう…と悩んでいます。
0391名称未設定
02/06/04 13:17ID:2t/rbdVL1.Do...LoopとWhile...Wendの真偽条件、なんで逆なんだYo!( `Д´)キィー
2.配列が0ベースと1ベース、なんで混在してんだ、統一しろYo!( `Д´)キィー
(Window関数等は0ベースなのにFolderitem.Itemメソッドは1ベース)
まぁ言語レファレンスを見ればいいんだけど。誤字が多すぎるYo!( `Д´)キィー
0392名称未設定
02/06/04 13:26ID:IRxzdyQX次はたぶん夏〜秋頃。
半年ごとに0.5上げるらしい。
4.0の機能使いたいならアップグレードすればいいんじゃない?
おれはすぐに4にした。
そして4.5にもしてしまうだろう・・・。
4.5の新機能にはけっこう楽しみ。
0393名称未設定
02/06/05 00:22ID:s/9QitLqありがとうございます。ということは、日本語版は更に数ヶ月遅れる、
という認識をすれば、4.0にうpする価値はありそうですね。
0394名称未設定
02/06/05 08:27ID:f5IKMUPM0395芸夢狂人ファン ◆GameaPh.
02/06/05 13:46ID:mUmSAzokFolderItem配列の0には、親フォルダが入っていて、1以降から直下のFIが入っているんだよね。
それはそれで合理的なのかもしれない。
もともとのBASIC自体が1ベース配列(配列100個は1〜100)だから、その盲腸だと。
0396名称未設定
02/06/05 14:00ID:s/9QitLq読むのがとても苦痛でたまりませんでした。
この前、偶然ヤフオクで Symantec C++ 8.0J を手に入れたので、
はじめて箱をあけて中を見てみると、その中に(知っている人に
とっては当たり前だと思いますが)THINK Reference という便利な
リファレンスが同梱されているのに気がつきました。
かなり古いものだとは思うのですが、今でも共通して使える部分が
多く、「何で今まで誰も教えてくれなかったの?」と思えるくらい、
便利だと感じました。
REALbasicからプログラムの勉強を始めた自分としては、もしかしたら
他にもこのTHINK Referenceのような便利なものがあるんじゃないかと
思うのですが、他にも皆さんのお奨めの何か、ありますでしょうか?
よろしければ教えてください。
0397名称未設定
02/06/06 01:02ID:5YzgHr19「REALbasicとFutureBASICで使おうToolbox最新活用テクニック」
は買ったんですよね...?
0399名称未設定
02/06/06 19:58ID:j/sfDkmg0400名称未設定
02/06/08 19:08ID:/iaj9X6Z2.xのころ使ってたんだけどフローティングパレットの動作が・・・おかしいというかなんというか。
あとポップアップメニューの動作も変(マウスボタン放してないのに勝手に選択されたり)
なんていう内部的不具合が嫌で使うのやめてしまった過去があるんだけど、
さいきんの3.5や4は、そういうRbの内部的不具合ってだいぶ良くなったのかな?
正直自分のせいではない不具合に悩まされるのは嫌なんだな。
0402名称未設定
02/06/08 20:48ID:HIt8pPzr俺の場合どうーしてもマウスボタン放してないのに勝手にメニューが選択されてしまうということがおきて
(それもかならずこうすれば起きるという条件が無い。突発的に。)
面倒くさくなってそれきりRbさわらなくなっちゃった。HDDには残ってるけどさ。Ver.はまさに2.1.2だったよ。
OSは9.1だった。
0403401
02/06/08 23:49ID:wRl/XjLR0404名称未設定
02/06/09 11:47ID:kEfY8pwm5.0出たらPro版買いなおします。
0405名称未設定
02/06/09 12:58ID:m1is6Hn/指定したURLへ画像をとってきてそれを表示させたいんですが、
どうすればいいのでしょうか?
SocketのReadAllでとってくるのはStringだし・・・
だれか教えてもらえないでしょうか?
厨房的な質問でスマソ
0408406
02/06/09 16:15ID:3Rpkl59DGETのリクエスト飛ばして、返ってきたデータの
ヘッダ以外をファイルにするだけじゃん。
0410396
02/06/10 19:06ID:FJebks7N>>397 さん、教えていただいた本、めちゃくちゃ中身が濃くて
とっても勉強になって大満足です。ありがとうございます。著者にも感謝。
ところでRbから使いたいToolBoxがあったとして、Appleのディベロッパ
エリアで文献を漁ると、そのToolBox(?)が「Carbon status:Unsupported」と
なっていた場合、これはいずれサポートされる、ということなのでしょうか?
それとも、もう今後Carbonではサポートされることは無い、という風に捉えて
別の方法を探ったほうが賢明なのでしょうか?
0412名称未設定
02/06/10 21:49ID:FJebks7N確かに書いてありました。しかも>>397 さんの本に探していたそのものが
ありました。
# 実際のところ書籍の方にも [Carbon非対応] となっていたのですが,
# CD-ROMの方には#If TargetCarbon 文が加えられて改訂が為されていました。
0413名称未設定
02/06/14 12:11ID:GOCI/RmChttpでファイルをダウンロードするコードを書いています。
ダウンロードの途中でキャンセルしたい場合を考えて、ウインドウに
配置したボタンコントロールに「Socket1.close」と記述し、実際に
ダウンロード中にこのボタンをクリックすると、ほぼ100%マシンが
フリーズしてしまうのですが、ソケットを閉じる前に何か必要な
処理があるのでしょうか?
0414名称未設定
02/06/14 23:47ID:DTpmzna8アプリでPreferencesメニューアイテムを使いたいときはどこをどうすればいいのでしょう?
自分で作ればだぶっちゃうし、ApplePrefとかいうオブジェクトはなさそうだし……
0415名称未設定
02/06/14 23:57ID:sKVMvC0X0416名称未設定
02/06/15 00:57ID:EJQzFXikここにサンプルあるよ
http://www.osk.3web.ne.jp/~micono/rb/prefermenu/
0418414
02/06/15 11:21ID:C7WffPPw4.5で追加されるならそれまで待ってみようかな?
またアップグレードかー。Crossbasicの時からの付き合いだからなぁ。
とりあえず今は「初期設定(グレー)」と「Preferences」と二つにしとくか。
0419名称未設定
02/06/15 12:27ID:/ZaQAW9m0421名称未設定
02/06/16 11:09ID:/UZQEdBthttp://www.einhugur.com/index.html
0422名称未設定
02/06/16 22:44ID:/UZQEdBt0423名称未設定
02/06/17 20:11ID:u08avpKvhttp://www.stoske-bertling.de/gx/info.html
0424名称未設定
02/06/20 22:03ID:/rmavdJXInStr(hogehoge,""")
これではできませんでした。
0425名称未設定
02/06/20 22:11ID:0atvXDcPしていないにも関らず「PLPC」というリソースがあるのですが、これは
なぜなのでしょうか?
思い当たる点といえば、今回初めてSerialコントロールを使用しています。
念のためPluginsフォルダを空にしてビルドしても同じ結果になります…。
0428名称未設定
02/06/20 23:01ID:WP2DYa+Kおお、やってみます。ありがとうございます。
0429名称未設定
02/06/20 23:03ID:WP2DYa+K0430名称未設定
02/06/24 01:24ID:LQWElhKO0431さくーしゃ ◆vyNbjg36
02/06/24 23:10ID:udWED5S1こんなんどう?
0433名称未設定
02/06/26 18:32ID:QLyfNBODチェックボックスの値はどうやればわかるんでしょうか?
言語リファレンスを見たけど載っていませんでした。
どなたか教えてください。お願いします。
0434名称未設定
02/06/26 18:50ID:w5mVSZ5QListBox.CellCheck(X,Y) As Boolean
>言語リファレンスを見たけど載っていませんでした。
リファレンスに載ってるよ。
0435名称未設定
02/06/26 18:53ID:QLyfNBODありがとうございます。
リファレンスに載ってますね……
10回ほど見たんだけどw
0436431の人
02/06/28 21:31ID:fOAzFKTqhttp://www.tinrocket.com/
0438名称未設定
02/06/29 14:18ID:QOv2yC8H2ちゃんブラウザ作ってみませんか?(w
0441名称未設定
02/06/30 09:04ID:s9Bhz9kzhttp://www.activewireinc.com/
http://www.activewireinc.com/download.htm
どなたか試された方、います??
0442名称未設定
02/06/30 18:45ID:K19GiAkbあるのでしょうか。多分ないですね。
0443名称未設定
02/06/30 19:10ID:XK0SBbF6をー。こんな(USB-I/Oポート)のあるんかー。
嬉しいけど、現場で制御が必要ならWIN使うよ(泣)。
RBで育ててもらった。2年程前のMLやその周辺の人達に感謝。
プログラム本業ではないけど、仕事で計測データの計算や描図に使っています。
ここの皆さん、どういうソフト作ろうとしてるんでしょう?
私的には、株価の自動ゲット&解析ツールでも作ろうとするぐらいしか思いつきません。
0444名称未設定
02/06/30 20:10ID:ZlVBhkXffuga
hoge
moge
って何ですか。
0445名称未設定
02/06/30 20:25ID:jVueffgT0446名称未設定
02/06/30 21:04ID:s9Bhz9kzここ面白い(w
http://lilo.linux.or.jp/glossary/ml.html#HA
0447名称未設定
02/07/01 00:57ID:NUYgWGyEって何時までぶっ壊れてるの?
あそこの連中って質問するとすぐ「過去ログ見ろ!」って言うのに
壊れててちゃ・・・・。
0448名称未設定
02/07/01 10:45ID:CgKKK16j過去ログが見えないので質問です
とか言って初心者質問やまのようにぶつけてやれ
すぐ直る
0449名称未設定
02/07/02 13:18ID:zSGqIGgcこのスレもだけど、禿げしく盛り下がってるよぅ…もうだめぴ。
0450名称未設定
02/07/03 19:30ID:Dd1warUWあるクラスを作成し、そこで新規イベントを作成します。
そのイベントの引数の一部にByRefで定義した変数があるのですが、これがうまく値が返ってこないのです。
簡単にプログラムの流れを書くとこんな感じです。
CustomClass:新規イベントとしてNewEventを定義
イベント名 NewEvent
パラメータ ByRef foo As Integer
リターンタイプ (なし)
CustomClass:MouseDown
Function MouseDown(X As Integer , Y As Integer) As Boolean
dim foo As Integer
NewEvent foo
//(1)
End Function
Window1.CustomClass:NewEvent
Sub ByRef foo As Integer
foo = 1
End Sub
これを実行し、MouseDownイベントが呼ばれてNewEventも呼ばれているのは確認したんですが、
(1)のところではfoo = 1 となっているはずなのに0のままなのです。
これをちゃんと値が返るようにするにはどうすればいいんでしょうか。御教授願います。
Rbのバージョンは4.0.2、OSのバージョンは9.2.2です。
0451名称未設定
02/07/03 23:13ID:QDbVZYKFなんでイベントなの?
メソッドじゃだめ?
0453名称未設定
02/07/04 09:25ID:iB9pL+yXFunction NewEvent() As Integer
return 1
End Function
としてはだめなのか。
0454453
02/07/04 09:28ID:iB9pL+yXCustomClass:MouseDown
Function MouseDown(X As Integer , Y As Integer) As Boolean
dim foo As Integer
foo = NewEvent()
End Function
ね。
0455名称未設定
02/07/04 14:58ID:I30JoQY70456名称未設定
02/07/05 05:48ID:2FFpkDpC上の例は流れをなるたけ簡潔に書いたんで、実際のイベントには返り値があるんです。
どうやらうまくできないみたいなんで、他の方法で代用することにします。
0457名称未設定
02/07/06 01:28ID:7Tj3kbjAプログラムがダウンロードてきたzipやlzhを解凍したいのですが、
何か良いプラグインや方法はあるでしょうか?
ご存じの方いらっしゃいましたらおねがいします。
0458名称未設定
02/07/06 07:33ID:TtkmfPbHlzhも、ってなるとFSStuffitかな。
http://homepage.mac.com/freaksoftwarerb/FileSharing1.html
0459名称未設定
02/07/06 10:37ID:nUSyX3Dy本当に助かりますた。
どうも有り難うございましたm(_ _)m。
0460名称未設定
02/07/12 23:28ID:H/p3AEi40461名称未設定
02/07/13 01:20ID:0XkjaAsJ仕事でRb使ってる人いるのかな?
0463名称未設定
02/07/13 14:25ID:azykIALv早く4.5発表して、ついでに無償うpぐれも発表して安心させてクレー(;´Д`)ハアハア
0464名称未設定
02/07/13 19:21ID:0K68YF6P仕事でRbは無さそうだけど、仕事用のツールをちょこっと作るのは
結構ありなんじゃないですかね〜
ところでここ何でsageなん?
0465名称未設定
02/07/15 23:15ID:VRbo0+9f基本的にVBA式でコードを書いていく
という理解でよろしいか?
0466名称未設定
02/07/16 00:49ID:Brlofbhjごめん。。Office持ってないんで、よく分かんない。
全然関係ないところにだけ反応して申し訳ないんだけど>IDがRb。
0467464
02/07/16 21:41ID:NeOKjlsr0469名称未設定
02/07/18 01:31ID:wJQ8lRUn0470名称未設定
02/07/18 08:09ID:wJQ8lRUn0471名称未設定
02/07/20 12:44ID:mR/rGEdF0472名称未設定
02/07/20 18:00ID:gM5ucgrbenabledにして、環境設定メニューを組込みたいのですが、
どうすればよいのでしょうか?
Rbは4.0.2aJです。宜しくお願いします。
0474名称未設定
02/07/21 00:00ID:V3EBDRVLあ、すみません。「環境設定」で検索してたので、見落としてました。
とりあえず4.5にはアップグレードする予定なので待つことにします。
ありがとうございました。
0475名称未設定
02/07/22 11:30ID:qpQBGe9O現在、FAXstfをAppleEventで操作しているのですが動作が不安定で頻繁に
クラッシュしてしまうので、別の方法を探しています。。
0476名称未設定
02/07/22 13:38ID:rJ3jdBcCキタ━━━(゚∀゚)━━━!!
RbLMLの過去ログ検索も復旧してるみたいね!
0478476
02/07/22 21:04ID:kMCy/HBc面白IDじゃ無くなってしまいましたが...
アスキーのホムペ(ワラ)です。まだ英語版での話ですが。
***以下引用***
なお、2002年8月2日お申し込み分までの
「英語版バージョン3.5から4.0へのアップグレード」
につきまして、バージョン4.5への無償アップグレードを
実施させていただきます。8月2日以降は、通常のバージョン
2.0/3.0/3.5からのアップグレードのみのご提供となります。
http://www.ascii.co.jp/realbasic/topics/rb45el.html
0480名称未設定
02/07/22 23:15ID:j0TOiEdRCの絵本買ったから…。
0481名称未設定
02/07/23 00:51ID:Vdv1eyEeあれはわかりやすいですよ
0482名称未設定
02/07/23 17:29ID:oLGCbk+W0483名称未設定
02/07/28 03:26ID:60cflBXr0484名称未設定
02/07/30 22:59ID:v6tCBW+A明日?
0485名称未設定
02/08/01 00:19ID:ZrIISX3g7月下旬じゃなかったのかよー。
しかしSSLソケットがないならアップグレードするか迷うな。
0486名称未設定
02/08/01 11:05ID:bD6q3kc+ま、マジ? (゜┏Д┓゜ ;) … MySQLのサポートと同じくらい期待してたのに、、、
これでプロ版にうpどころか4.0.2使い続けるの決定。
0487名称未設定
02/08/03 11:52ID:Rr6DrVUS機能拡張を使用すればプリンタの切り替えができるそうなのですが、
相手がこのOSAXを持っていなければ動作しないので、RbからDeclareを
使えば、同様の機能を持たせると考え、あちこち探し回っているのですが、
なかなか情報を見つけることができません。。
どなたかRbからプリンタを切り替える方法を
ご存知ありませんでしょうか?
0488名称未設定
02/08/06 03:03ID:4rTbxDUiと書いてみる保守。
0489名称未設定
02/08/10 12:24ID:zPsPEB+Bそして4.5でしか直さなかったら・・・((((;゚Д゚))))ガクガクブルブル アゲ
0490名称未設定
02/08/11 19:24ID:HKH3cHu6どうしたら良いでしょうか。
Y_プラグインは当ってみましたが、カーボンのみということで使うことが出来ません。
どなたか知恵をおかしください。
0491名称未設定
02/08/14 05:45ID:LLsa1wFH0492名称未設定
02/08/16 23:39ID:keGeSQ7w英語辞書ファイルをAlphabet別のファイルに分けてあるものから
Alphabet別のファイル内の任意の文字列を検索して
検索文字列と訳などを表示させるものを作っているんですが
検索文字列と一致しなくなった時点で検索を終了しても
検索の対象となるファイルが数Mとかあるので非常に遅いです。
textinputstreamが遅いというわけではないと思うのですが
なにか高速化できる方法がありますでしょうか。
0493名称未設定
02/08/17 00:10ID:lOrLiDTZイマイチ意味不明。。。
textinputstreamは絶対遅いよ。バイナリ使え。
バッファに取り込んで少しずつ比較すればいいんじゃないの?
まぁプラグイン書いた方が早いんだろうけど。
てゆーかjdixだろ?確かソース配布してた気がするが。
XFCNとプラグイン使って速度を上げてる。
Rb4.5E重すぎて使えないsage...
0494芸夢狂人ファン ◆GameaPh.
02/08/17 12:31ID:P2u/H5P8dictionaryクラスは?
http://macinbasic.info/でベンチマークしてたけど、結構早かったよ。
0496名称未設定
02/08/20 00:12ID:cK86OOv9もう8月下旬なんだが・・・
0497名称未設定
02/08/20 09:10ID:wAvDh1SA0498名称未設定
02/08/21 23:45ID:ltf7hCLNもうアップグレードすることもないでしょう。
もうさよならです。今までありがとうREALbasicよ。
これからはDeveloper Toolでゴーゴー。
0499名称未設定
02/08/23 07:54ID:78Tl9FmDキタ━━━(゚∀゚)━━━!!
0500328
02/08/23 09:56ID:Bc1o2zbA3.5→4.5 いったるで〜!!
あと、もう大分慣れて来たんでユーザーライセンスパックは
もう止めようかな。無意味に待たされるしな...
シリアル先に送る措置をとらないって事は
ユーザーライセンスパックは面倒だから止めて欲しいんかな。
2000円の差額じゃあ、マニュアル、CD、郵送したら
利益になんねーっつう事なのでしょうかねぇ?
0501名称未設定
02/08/23 13:22ID:gdTFkWfn0502328
02/08/23 15:02ID:Bc1o2zbAListBoxの機能強化も欲しいし...
しかし、Nthの日本語版を標準で早くしてくんねーかなぁ
いちいちmiconoタソにありがとうメール送るのもいかがなものかと。
いや、もちろん有り難いんだが...
Raviでもいいけどさ。
0503名称未設定
02/08/23 20:33ID:RMvBkYoo漏れも、3.5→4.5へ行かせてもらうそ!
0504コリン ◆jVColinE
02/08/24 16:06ID:8l9tDueP英語版の3.5も出たようですが、REALbasicについての
質問,疑問,Tips,FAQ,plugin等のスレです。
一周年おめでとう!!
…Getし損ねた、三時間遅刻だ〜
0505名称未設定
02/08/24 18:47ID:b5eeFelO気づかなかった、というか最近はRBユーザあんまいなさそうだな…。
0506名称未設定
02/08/25 00:58ID:2pcKJ9pD>502=328
Nthはほんと、標準で速くしてほしいね。
0507名称未設定
02/08/25 08:49ID:4MmXUXdZNthはマジで舐めてるね。2.0から4.5になっても直ってないのは
直せないのじゃ無くて、直す気が無いだけだろうし。
さっさと氏んで下さい。
0508名称未設定
02/08/28 13:12ID:erFNy5KP0509名称未設定
02/08/31 00:41ID:I2Vu4Lde0510名称未設定
02/08/31 23:17ID:D1lyMGFX0511492
02/09/04 02:33ID:U4/QAjayお書きのとおり、jdixのように英辞郎シリーズの辞書ファイルの内容を
検索するものを作っています。
言葉使いが素敵ですね。
>>494
読み込むのに時間がかかっているので、初回の検索はやっぱり遅いです。
あれから色々試したり探したりしたんですけど
ファイルの内容から該当するものだけを返してくれるプラグインとかありますか?
0512ほぞ
02/09/06 05:26ID:JMMv5tScマクの基本的な操作も覚え、かなり愛着も湧き、そろそろなんかしたくなって来ました。
そこで、realbasicを買って、自分で遊べる程度のゲームでも作ってみたいと思ってます。
しかし勢いづいたまま近所に行って、取り寄せ頼んじゃったのですが、ちと心配もある。
1:その店員のバグだったのだろうが、曰く「現行はver5.0が最新」(standard頼んだ)
しかしそんな事はどこにも書いて無い。この擦れで書かれているように
rb.jpがなんぼ閑散としていても、新ver情報を載せないはずはない。よね?
2:プログラミングがプも知らない。ロゴがカコイイからrbを選んだというクソさ。
それも今使っているmacmoeがrbによるらしいからというカコワルさ。
…とりあえず、今しばらくこの擦れが沈みませんように。
0513ほぞ
02/09/06 05:29ID:JMMv5tSc正:プログラミングの
0514名称未設定
02/09/06 08:21ID:nhru7AyB買う前にデモ版で少し触ってみたら?
果たしてその意欲が1ヶ月保つかどうか、このへん勝負どころだよ。
俺も昔勢いでコードウォリアー買ったさ・・・ヽ(`Д´) ノウワァァァン
0515名称未設定
02/09/06 22:07ID:6YqjE/Xy0516名称未設定
02/09/07 16:57ID:dzH+7uHCキタ━━━━━━(゚∀゚)━━━━━━!!
0517名称未設定
02/09/08 01:21ID:bdUN36Ps0518ほぞ
02/09/09 05:51ID:psXDDta4REALBasicどころではなくなってしまいました。
まだ3年しか経っていないアイマクseなのですが、こんなに早く逝くものなのでしょうか…
>514
一応2〜3日前に試用版だ嘘してみましたが、かなり新鮮なワクワク感につつまれました。
偉大なるデベロPaツール前哨戦にリアルベーシックを選んだのは間違いじゃなかった!と。
しかし幾らなんでもいまだXゲトとばかりにインストールしたら、同時にモニターが逝くとは
思っても忌ませんでした。
どうしよ、普通にへこんでます。
0519名称未設定
02/09/09 08:10ID:W6XC7d/f症状は?
0520名称未設定
02/09/09 20:21ID:vo1TX6Gr0521ほぞ
02/09/11 13:11ID:dTjKgrnR症状ですが…
モニターが青白くぼやけて全体に強くシアンがかかっています
最初こそクソおかしな糸巻き込みのおまけつきだったのですが
時間をおいて再起動を重ねる毎に、画面の状態は良くなってきていて
今はなんとか、ダイヤルアップをしてここに書き込み出来る程度の
文字認識が可能な状態です
が、折角のアクアも色がでなくて(´・ω・`)
どうやら520さんが言うようにママソにまつわる故障の可能性が高い
面倒なことに買った店も既にa-bone、なのでアプルに修理に出す予定
realbasicは当分先になりそうでつ………
0522名称未設定
02/09/13 15:38ID:Snj2uC/0そのあと4.5が来るんだってね。...ナニソレ!
0523名称未設定
02/09/14 22:51ID:4wVbA/VF0524名称未設定
02/09/17 14:08ID:fZwTr3IQ4.5は5.0直前まで待つことけってーい。
0525名称未設定
02/09/17 14:46ID:dAXz88hTうちのタンザニアボードも遺棄マスタ。
0526ほぞ
02/09/18 18:40ID:a+ULqMPGまじですか…w
って笑えねぇよ!!!
0527名称未設定
02/09/19 23:27ID:wGt69rJR0529名称未設定
02/09/21 10:00ID:DvclAawP0531529じゃないけど
02/09/21 13:59ID:OOs+Gvr4ttp://www.ascii.co.jp/realbasic/topics/rb451rel.html
0532名称未設定
02/09/26 17:41ID:p/Kq+ouaX (10.1.5)で、言語リファレンスの行末が字化けする
0533名称未設定
02/09/27 06:22ID:DYLJBBx6手抜きか?
0534名称未設定
02/10/02 12:53ID:CvNIEn+Qhttp://www.realsoftware.com/corporate/pressreleases/RbWinAnnounce.html
0535;kg
02/10/02 13:46ID:b9H36Obt儲かる出会い系ビジネス
月収100万円オーバー!!
HP作成できない初心者でも安心して運営
出会いサイトシステムをサーバーごとレンタルします
運営者様には無料で宣伝ソフトもお付けします
http://pink7.net/open/linkstaff.html
@@@ @@@ @@@ @@@@ @@@
0536名称未設定
02/10/02 13:50ID:+QF0MlVYイカス(w
値段が安ければ、
0537名称未設定
02/10/02 21:13ID:a8bmvJTE0538名称未設定
02/10/02 22:04ID:npf0zEfN買う人いるのかな。VBってもんがあるのに。
もしかして、もはやMac用REALbasicは無用
だということを自覚して、一か八かの賭けに出た?
一番痛いのはCodeWarriorかもしれないけど。
でもMetrowerksは組み込み系に活路を見出しているから。
REALbasicは特に組み込みに使えるわけでもないし。
Pythonで書けるとか、Rubyで書けるREALrubyとかキボ
0540名称未設定
02/10/04 00:27ID:IGwJDGXa今のVBは.netフレームワーク(数十MB)インストールが必須だからなー
VB6でもランタイムは必須だし。
RBで作ったEXEがランタイム無しで動くなら、逆にVBユーザを取り込めるぞ。
RBってランタイム無しだよね。確か
0541名称未設定
02/10/04 03:00ID:cN00RZQT特に初心者ユーザーはランタイムで
戸惑うでしょうから。
もうVBなんて何年も触ってないけど、
どうなってるんだろう。きっと重く
なってるんだろうなあ。
0542名称未設定
02/10/04 09:52ID:PiXJ6cMD0543名称未設定
02/10/06 17:38ID:rdonbQV20545名称未設定
02/10/06 18:29ID:mrZ0vtq9メリットは“CREATES BOTH MACINTOSH AND WINDOWS APPLICATIONS”って所くらい?
0546名称未設定
02/10/06 20:56ID:F7z6Gapgいろいろ幅も増えるし便利にはなってきそうではあるな。
HOTLINEみたいな素敵なRBソフトはでねぇかなぁ。
0548名称未設定
02/10/06 23:15ID:F7z6GapgRbのSocketでこんなネットワークソフトが作れるなんて。
って話題になった気が。
ReseditでHOTLINEを開いてみれば。
0551名称未設定
02/10/07 13:33ID:8nOJxp0m0553547
02/10/08 09:26ID:SkcD3+X/0554名称未設定
02/10/08 12:20ID:wetDYWovDelphiに比べて少ないんです。上げられますか。
Pro版とかかな。
0556名称未設定
02/10/09 18:47ID:GHUj04SQISPから割り振られたIPって出せないんだろか?
0557名称未設定
02/10/09 19:35ID:x9Q3F3EoうまくやればルーターからグローバルIPが取得できるようなのですが、よくわかりません。
なので自分は
http://myip.hn.org/ip.cgi
に接続して取得してます。参考までに。
0558566
02/10/11 15:19ID:rWyaTWxVEntranceってソフトはRB製なんだけれども、うまく
グローバルIP表示できてるんだよね。
http://www.ne.jp/asahi/jun-yu-sha/top/
メールして聞いてみようかな。。。
0559名称未設定
02/10/12 13:56ID:1yO2V4jfここに書いてあるじゃん。
ttp://www.ne.jp/asahi/jun-yu-sha/top/entrance/index2.html
2つの方法があって、
1.は557と同じ、
2.はルータにHTTPでつないで帰ってきたHTMLをパースしてる。
0560556
02/10/12 16:09ID:r+ercj7Y2のは俺にはムズそうなので557の方法で切り取って表示させてみるかな。
0561名称未設定
02/10/13 03:21ID:Gim+a2Ne有効な状態になってるのは何とかならないのかなぁ?
縦のバーはちゃんと行が溢れた時だけ有効になるのに。
まだ何も書き込んでないのにスクロール可能ってものすごくカコワルイ・・・
0562名称未設定
02/10/16 17:42ID:a+MnYQsB0563名称未設定
02/10/16 22:00ID:kRN6jac1文字数を数えて必要な時のみ横スクロールが有効になるようにするのはどうか。
0564名称未設定
02/10/16 22:37ID:RBziAZAqそれらの引数や返り値にREALbasicの特有の型で返すことってできないんでしょうか。
通常のshort型はできたんですが…。
適当にpluginSDK内からコピペして型を宣言してあげてやってみたけどうまくいかなかったし。
0565名称未設定
02/10/16 23:19ID:mun/Y2XT移動先で重なってた他のコントロールまで一緒に元の位置に戻っちゃわない?
0566名称未設定
02/10/16 23:46ID:NoLK7i0V確かにVBで一番面倒なのは依存関係。
OCXとかいろいろ使うと面倒なことになるし、
IEのバージョンがどうとか、OFFICEをインストールしてたら
動かなかったりとか色々です。
VBで一番面倒なのはインストールパッケージを作成することですね。
0567名称未設定
02/10/17 04:31ID:oAMl9aYi今日学んだ。
ちょっと独り言。
0568名称未設定
02/10/19 20:31ID:8Gtr25wvプラグインを見失ってしまったよ。
0571名称未設定
02/10/23 02:36ID:uSv3TmxKサンプル欲しいなー
0572名称未設定
02/10/24 20:03ID:DpURH+LMファイルのリネーム機能
付きの画像閲覧ソフトを作成しています。
視覚的に確認できるように画像の一覧を表示しているのですが
グリッドとThumbnailのサイズ
Thumbnailの枠と影、表示するグリッド枠の色指定
Thumbnailを作成しcanvasに一覧表示
canvasに収まりきらない一覧の縦横Scroll
ダブルクリックで別windowに表示
と、順調でしたが…
デバッグの際に200枚ほどのJPEGファイルを読み込んだところ
99枚目でREALbasicが落ちたのでFinderでそのファイルを
確認しようとクリックしたらFinderまで落ちてしまいました。
プレビューでも表示しませんでした。
IEで”///”としてそのファイルまで辿ったら表示してしまいました。
なぜだろうと思いまして、OpenAsPictureでnilが返ってきたら
MsgBoxを表示させるようにしてみたり、for~nextで回して処理しているので
if~then~end ifで99枚目の手前でブレイクさせても"cmd+]"した途端に
REALbasicを瞬殺してくれます。
こういう、得体の知れない損傷?ファイルの対処法ってどんなんでしょうか?
たまたま99枚目の画像のおね〜ちゃんがいけないわけじゃないし…。
0573名称未設定
02/10/25 19:09ID:FVKqg+GUコメント欄から引っ張ってくるか、ダウンしながらサムネール作成ってこと?
ソースがないからよく分からないけど、多分どこかの引数指定が間違いで
オーバーフロー起こしてるんじゃないのか。
0574名称未設定
02/10/25 22:42ID:9eAGJXF6文章で説明するのは苦手なんで、具体的に簡単なソースを書きます。
環境はMacOS9.2.2でRbのバージョンは4.0.2です。
新規クラスで新たなクラスを生成、名前はMyClass
プロパティ:mVal As Integer
としたうえで
dim i , TheValue As integer
dim TheMyClass(1) As MyClass
for i = 0 to 1
TheMyClass(i) = New MyClass
TheMyClass(i).mVal = i
next
TheMyClass(1) = TheMyClass(0)
TheMyClass(0).mVal = 2
TheValue = TheMyClass(1).mVal
として実行してみると、TheMyClass(1) = TheMyClass(0)で
どうも実際のデータへのアドレスをコピーしてしまうみたいで、
その後のTheValueの値も2が返ってきてしまいます。
また元あったTheMyClass(1)は破棄されてしまうようです。
こうではなくて、プロパティの値をコピーする方法ってあるのでしょうか?
Cではそのまま=でコピーできるので。
プロパティの値をひとつずつ代入していけばいいのですが、それだとソースが汚くなってしまうし。
0575572
02/10/26 01:37ID:2cpgbREEマシン:Cube450Mhz
メモリ:1536MB
OS:MacOSX10.2.1
REALbasic 4.0.3j PROFESSIONAL EDITION
>>573
いずれは、socketを使って落としながら色々したいです。
socketを使ってリクエストするには、まだ、勉強不足で迷惑をかけそうなので…。
あれなんですよ…。
ダウンローダースレにも書いてるんですけど
もともと、画像ファイルを落とすのにcurlなんたらかんたらって
やるのがめんどいので元URLから抽出したリンク先URLをListBoxに
大量に入れてサイト別に保存先フォルダを振り分けさせて落としてます。
(curlで{}[]を使って連番指定して落とすと、取りこぼして4kのファイルになることがあるんですけど、うちだけですかね)
連番作成機能は、2chとかに貼ってある画像ファイルが連番の1つのときに連れのファイルの
連番作成だけするものだったんです。
ところが、IEでタイトルをcmdクリックしてディレクトリをさかのぼると
パーミッションあまあまの所は構成が見えるじゃないですか。
/aaa/1~20.jpg.../zzz/1~20jpgとか規則正しく配置されてる場合に
aaa...zzzとディレクトリのファイル数が決まっているなら
種URLからディレクトリ名を置換して連番を作成してしまえと拡張しますた。
1000枚とか読み込んでも表示とか大丈夫なんですけど
でも、99枚目のおね〜ちゃんを含めて読み込むと瞬殺してくれるんですよね。
静電気でパチンってなるみたいに…。
0576名称未設定
02/10/26 02:05ID:WxddPZ5qインスタンス一発コピーの機能はないんじゃないかなあ。
そういうとき漏れはいつも、
MyClass.Clone:
Function Clone() As MyClass
Dim c As MyClass
c = New MyClass
c.mVal = mVal
Return c
End Function
なように、自分自身を複製するメソッド作るよ。
0577572
02/10/26 04:28ID:2cpgbREE↑設定画面
http://sakots.pekori.jp/imgboard/imgs/img20021026034845.jpg
↑一覧表示画面
1445枚のThumbnailを作成できているので
読み込んでThumbnail作成の処理は問題ないと思うんですけど…。
JPEGとして壊れているというか画像が中途半端なのは大丈夫っていうか
Thumbnailを作成します。
変なファイルに触れてしまうと落ちてしまうようなことは処方があれば
施しておきたいんですけど、思いつかないので困ってます。
正常にアプリを終了したときにはそれをファイルに保存
読み込んでThumbnailを作成中に処理済みファイル数を逐一保存
異常終了したら次回起動時に
「この辺のファイルが変ですよ?確認してください」
ってメッセージを出すのも遠回りで変ですよね。
0578名称未設定
02/10/26 04:54ID:UJVxvqrEそんな設定画面のうpなんてどうでもいいから、
その問題のソースを書いてくれなければたぶん誰も答えられないよ。
はっきりいってその書き込みでは「エロ画像1445枚持ってるんだ、すごいだろー」
と言ってるようにしか私には見えないです。
0579572
02/10/26 06:52ID:2cpgbREEメモリ不足、オーバーフローはないと思うんですけど、ソースはこんな感じです。
Thumbnailを作成するメソッド
dim i as Integer
dim pict as Picture
ProgressBar1.maximum = gpArrayCount
StaticText1.text = "-/-"
for i = 0 to gpArrayCount
pict = gpPictureFile(i).OpenAsPicture//ここで引っかかる
if pict.height > pict.width then
gpNW(i) = round(pict.width / (pict.height / gpThumbHeight))//オフサムの幅を出す
gpOffPicture(i) = newPicture(gpNW(i),gpThumbHeight,32)//オフサム用ピクチャーを作成
gpOffPicture(i).graphics.drawPicture pict,0,0,gpNW(i),gpThumbHeight,0,0,pict.Width,pict.height//サム画像を描画
else
gpNH(i) = round(pict.height / (pict.width / gpThumbWidth))//オフサムの高さを出す
gpOffPicture(i) = newPicture(gpThumbWidth,gpNH(i),32)//オフサム用ピクチャーを作成
gpOffPicture(i).graphics.drawPicture pict,0,0,gpThumbWidth,gpNH(i),0,0,pict.Width,pict.height//サム画像を描画
end if
ProgressBar1.refresh
ProgressBar1.value = i
StaticText1.text = str(i + 1) + " / " + str(gpArrayCount + 1)
next
gpArrayCountは、読み込んだ画像総数
gpPictureFileは、Folderitem型の配列 前段階でredimしてgpArrayCountの要素数にしてあり、0番目にもFolderitemが入っています
gpThumbHeight,gpThumbWidthは、設定画面で指定されたThumbnailの幅と高さ
gpNWは、元画像の幅をgpThumbHeightに合わせて縮小した幅
gpNHは、元画像の高さをgpThumbWidthに合わせて縮小した高さ
gpOffPictureは、オフスクリーン描画用Picture配列
0580名称未設定
02/10/26 08:11ID:7pH5h191カウントダウンタイマーを作るのってかなり困難でしょうか?
0582名称未設定
02/10/26 08:24ID:F+c8Z+5Bまず原因がどこにあるのか切り分けれ。
その落ちるJPEGだけOpenAsPictureしてみれば、そのファイルに
異常があるのかどうかわかる。
ダウソ途中で回線切れたJPEGはFinderプレビューでFinderが落ちる
ことあるけど、そんなファイルなのかも。
ならばそのファイルがJPEGとして正しいかどうか、OpenAsPictureの
前にフォーマットを検査してやるしかないね。
0583名称未設定
02/10/26 08:39ID:oMylwSC+絶対にオーバーフローしてるんだと思ったけど、
1000枚以上読めるのなら、ファイルが壊れてるのかもね。
プラグイン使ってなければRbはQuickTimeを使ってるので、
PictureViewerとかもだめでしょう。iPhotoはしらん。
>>582の例として、
JPEGに限って言うなら、ファイルの最初が0xFFD8で、
最後が0xFFD9になっているか確認するとか。
ただ、あんまり多い画像を扱うのにはRbは向いてないと思う。
(速度や安定度の問題から)
0584名称未設定
02/10/26 13:05ID:C43NmRHUマニュアルPDF無償━━━━━━(゚∀゚)━━━━━━ !!!!!
0585572
02/10/26 18:02ID:2cpgbREE夜更かしというか朝方に寝たので、ちょっと前に起きてしまいました。
そのファイルだけをOpenAsPictureしてみたら、やっぱり落ちました。
プラグインを使ってQuickTimeを経由しないで開いてみたら開けました。
そしたら、画像の下側10%位がグレーになっていて欠損していました。
IEで開いたときは、見た目は普通だったのですが
IEで開いたものとプラグインを使って開いたものを見比べてみたら
IEのほうは、ご丁寧に欠損部分を端折って表示していました。
IEは、ネット上の画像を読み込み中に中止すると、それ以後の部分はグレーで
表示していたので、まさかローカルの画像を端折って表示するとは思いませんでした。
画像のフォーマットを勉強してみたいと思います。
速度と安定性
最近、Cocoaを弄くりだしたんですけど
NSStringクラスのメソッドを調べていてREALbasicのTitleCaseと同じ機能が
名前が違うってビックラコイタようなレベルです。
あたりまえっちゃ〜あたりまえなのに…。
0586名称未設定
02/10/27 00:15ID:VuDL7nPp0588名称未設定
02/10/27 07:00ID:gtvMhPew*AppleEvenイベントの送信が成功した場合にもタイムアウトが発生する
Mac OS 10.2の問題に対応する回避策が追加された。
*Mac OS X 10.2でQuitの際に発生することがあるクラッシュが解消された。
*EditFieldのCut、Copy、Paste、ドラッグ&ドロップで、
Mac OS 10.2のクリップボードで使用される新しい'ustl'スタイルデータがサポートされた。
0589名称未設定
02/10/27 09:51ID:0r08eLzO(とくにページとページの間)
紙のマニュアルは別売してほしいです
年間契約は紙のマニュアルないみたいだからヤメタ。
0590名称未設定
02/10/27 13:12ID:P6M/5b6k0591名称未設定
02/10/27 17:06ID:hnFJqwXT0592名称未設定
02/10/28 10:16ID:HkLsMnuS0593名称未設定
02/11/02 23:55ID:kZ0QMR11もう配布を停止しているみたいですが、どなたかもっているかたいませんか?
フリーウェア開発ならフリーで、シェアウェア開発なら$20ならしいです。
二時配布可能でしたら欲しいのですが‥‥
お願いします。
詳細
http://www.macobserver.com/news/00/june/000617/realcontrolstrip1.shtml
0594名称未設定
02/11/05 09:08ID:3heQS6oY今になって知らなかった事に気づいた。
誰か教えてくれー。
例えばこんなの:MsgBox "<color = "#FFFFFF">"
中のダブルクオートが引っ掛かる。
0595名称未設定
02/11/05 09:54ID:yDwkS9PK0596名称未設定
02/11/05 10:22ID:3heQS6oY特殊記号を分解して記すると分け分からなくなるな、しかし・・・。
0597名称未設定
02/11/05 11:11ID:gWrU8TrhMsgBox "<color = ""#FFFFFF"">"
0598名称未設定
02/11/08 17:23ID:JS/JJTxO0599名称未設定
02/11/08 19:30ID:bb5KHrUg0601名称未設定
02/11/10 20:36ID:QQVqn39h0602名称未設定
02/11/14 11:55ID:R2SxYBoV0603名称未設定
02/11/14 12:28ID:VYAFftZG0604名称未設定
02/11/14 20:54ID:tfgxNttL0605名称未設定
02/11/14 21:53ID:WEULkfkl0606名称未設定
02/11/15 08:57ID:5MwI7hpR常にアクティブで消えない。うざくてしょうがない。
0607名称未設定
02/11/15 21:39ID:X45SeqH2↓
挫折
お金が入ったので今さらながらウプグレしますた。
>>606
ん?漏れのはそんな事ないけど...
0609名称未設定
02/11/15 23:36ID:4fVuehVC0610名称未設定
02/11/16 16:02ID:TcSdx9P50611名称未設定
02/11/16 23:15ID:/0do1VGiもう、早く教えてくれよぉ。
IPMSG関係のツールとか作れないかなぁ〜
>>609
アップグレードの早さは、一個とばしウプグレが出来るから
半分のペースでやればええんちゃうの?
対応って...日本語化?それとも客対応?
客対応は今までは悪いな〜っと思ってたが、こないだ電話したら
予想外にイイ感じだったな。なんか変化あったのかな?
0612名称未設定
02/11/17 02:41ID:0MlW3QCQまだmiconoとかYoffyのプラグインに頼った方が速いの?
0614名称未設定
02/11/17 15:15ID:FJ9fFx6vNthに不満のあるヤシでアスキーに実際言ったヤシはほとんど居ないだろ。
0615名称未設定
02/11/17 16:27ID:84nq+w8j0616名称未設定
02/11/17 17:43ID:vjn/tZWu0617名称未設定
02/11/17 17:56ID:/EtOd9aYASCIIは日本のユーザーの声を十分に届けているが、REAL Software側が
放置しているのか……。
どっちにしても困ったもんだ。
0618名称未設定
02/11/17 19:24ID:0MlW3QCQまあでも、プラグインデベロッパの為にわざとそうしてるのかも。
0620名称未設定
02/11/18 16:50ID:jwQ3z1/2というか日本語版と英語版を定数とか使わないで簡単に作れないのかよ。
あとスーパーソケットの話は
http://www.macinbasic.info/
にのってたよ。
0622名称未設定
02/11/19 11:55ID:Zuri+G1BREALBasicって、cocoaのプログラムできますか?
0623名称未設定
02/11/19 14:42ID:wbJYlDrj0624名称未設定
02/11/19 17:26ID:Zuri+G1B0625名称未設定
02/11/20 11:22ID:D040IX3X0626名称未設定
02/11/20 16:24ID:wDS5kqgt漏れも。
プロパティウインドウ触ると、しばらく反応なくなる。
MacOS9.2.2 /RB4.5J
0628名称未設定
02/11/21 06:25ID:lgjPpyep0629名称未設定
02/11/21 07:16ID:lgjPpyep0630名称未設定
02/11/21 10:26ID:RVotuGE00631名称未設定
02/11/21 14:13ID:o22iC81Nだったら5.0で使えるようになるかもよ。
0632名称未設定
02/11/21 17:23ID:4BZLVZIx0634名称未設定
02/11/23 18:56ID:ck8YguLD最近Amazonが古本の個人売買の仲介始めましたよ。
Mac関連のプログラミング本も安くゲットできるかも。
0635名称未設定
02/11/23 19:19ID:cjpxx1Mwスレ違いですみません。
http://www.kappalab.com/
0636名称未設定
02/11/23 22:21ID:c6ON4w6b-----
$hoge = "a<>b<>c<>d<>e";
@fuga = split(/<>/, $hoge);
-----
をREALBasicでやろうとすると
-----
Dim hoge, fuga(4) As String
Dim i As Integer
hoge = "a<>b<>c<>d<>e"
For i = 0 To CountFields(hoge, "<>") - 1
fuga(i) = NthField(hoge, "<>", i + 1)
Next
-----
みたいにするしかないんですか?
それと、配列の要素の数って最初に宣言した数で固定されちゃうんですか?
0637名称未設定
02/11/23 23:10ID:tqhbF1wQ構文の流れはそれでいいかと。
ただ、そのままだとCountFields(hoge, "<>") がForで呼ばれる時に毎回計算してしまうんで、
あらかじめ計算した結果を変数にいれてそれでFor文で回すといいと思います。
あと、プラグイン使って高速化等いろいろやろうと思えばできます。
配列の要素数はRedimで再宣言できますよ。くわしい使い方はレファレンスを見てください。
0638名称未設定
02/11/24 00:33ID:AOuTnfAL0639名称未設定
02/11/24 18:11ID:ob1YXANSこう書くとよい。
-----
Dim hoge, fuga(-1) As String
Dim n, i As Integer
hoge = "a<>b<>c<>d<>e"
n = CountFields(hoge, "<>")
For i = 1 To n
fuga.Append NthField(hoge, "<>", i)
Next
-----
Dim fuga(-1) As String
がPerlでいうところの
@fuga = ();
0640名称未設定
02/11/25 04:09ID:O2O1EMG4dim i, j as Integer
hoge = "a<>b<>c<>d<>e"
i = 1
do
j = InStrB(i, hoge, "<>") //"<>"という文字列が、hogeのi文字目から数えて何文字目に存在するか調べる
if j = 0 then //存在しなければ
fuga.Append MidB(hoge, i) //残り全ての文字列を配列に収めて
exit //終了
end if
fuga.Append MidB(hoge, i, j-i) //hogeのi文字目から(j-i)文字を(i〜j番目の文字を)配列に収める
i = j+2 //iを"<>"の後ろにする
loop
が一番早いかな?
テストしてないからエラー出るかも知れないけど
InStrBは引数が([Start as Integer, ]Source as String, Value as Integer)で戻り値のタイプがInteger
SourceからValueという文字列をStart文字目から検索し、それが何文字目を返す変数
その文字列が存在しないなら0を返す
関係ないけど、早くメソッドの戻り値を配列で返せるようにして欲しい
Function Split(Source as String, Separator as String) as String()
〜
End Function
を定義して上のソース入れればperlと同じように使えるように(引数の順序は逆だけど)
今はByRefで返すようにするしかないから、ローカル配列を定義しなきゃいけないくて使いづらい
JAVAはStringとString()が別のタイプなとこまでは憶えてるんだけど、こういう形で定義できたっけ?
0641名称未設定
02/11/25 07:09ID:04uk7lunSub Split(Source as String, Separator as String, hoge() as String)
〜
End Sub
じゃだめですか?
0643640
02/11/25 21:16ID:O2O1EMG4いや、下のソース試したら動きますた。ローカル配列だけじゃなくてグローバル配列も
ちなみに4.5.2J。昔は動かなかった気がするから一応バージョン書いとく
Sub hoge(fuga() as String)
redim fuga(-1)
fuga.Append "000"
End Sub
//コピペして使えるようにインデントしてないんで読みづらくてスマソ
そういえば、配列を直接返すメソッドって存在しなかったね。Windowメソッドも引数なだけみたいだし
そう考えるとRb的にはこの方が自然なのかなぁ
0644名称未設定
02/11/26 01:05ID:3pRW8fWB3.5.2,4.0.3,4.5.2全部で。
ByValにしても同じ。
これでいいのか?
0645641
02/11/26 21:34ID:HCHE/YCFちなみにVBでも同様の方法で引数で呼び出した配列の要素数、中身を変えられることを最近確認したので、
まぁこれでいいのでは?断言はできないけど。
0646名称未設定
02/11/27 02:23ID:BJcn0/7+人生=バラ色
Else
人生=2ちゃん
End If
くわしく書いてるページなどあったら教えてください。
一応、ttp://www.openlinksw.com/ からODBCドライバなども落として試してはいるんだけど、
なかなか接続できないっす。
0648647
02/11/27 16:44ID:HmG2b53mODBCドライバも2バイト対応してるものは皆無(classic用)
ということで、oracleへの接続はどうも無理っぽい。
しゃーないから、PosrgresQLにしときます。
0649名称未設定
02/11/28 03:43ID:70k420Qg0650名称未設定
02/12/02 22:29ID:/txxhqJU登録できる?
0651名称未設定
02/12/03 00:47ID:O5y6krPs0652名称未設定
02/12/03 01:06ID:0OD12E6lそんな事より取説のシマシマをなんとかしてもらいたい!!!!
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
配列に値を一度に代入する方法ってありますか?
Dim aList(3) as integer
aList(0) = 3
aList(1) = 5
aList(2) = 1
aList(3) = 2
っていうのを、
Dim aList(3) as integer
aList = {3,5,1,2}
って感じで1行で処理したいんですけど。
0654名称未設定
02/12/05 02:26ID:r9NaAYgCおれならこうするかな、3行になるが
For i = 0 To 3
aList(i) = Val(NthField("3 5 1 2", " ", i+1))
Next
0655名称未設定
02/12/05 03:20ID:YqUDqiDb0656653
02/12/05 11:14ID:Nuxjqtd5なるほどです。
JavaScriptやPerlみたいにデフォルト値を入れておくことはできないんですね。
参考になりました。どうもぬりがとう。
0657名称未設定
02/12/08 11:12ID:hN1wBvp+realDB以外でローカルに作れるDBがあればそれでいいんだけど
0658名称未設定
02/12/11 00:18ID:XjFI/CuxPostgreSQLのEUC_JPをShiftJISへと相互変換できるプラグインとかあるのでしょうか、教えてください。
文字化けを何とかしたいので
0662名称未設定
02/12/11 07:19ID:XjFI/Cux当方の環境は、OSX10.2.2 でPostgreSQL7.3 PHP4.2 REALbasic4.5.2Jです。
EUC_JpからShiftJIS、ShiftJISからEUC_Jpへ変換する、TextConverterの使い方を教えてくらはい
言語リファレンスのTextConverterクラスの項に
サンプルコードが載ってる。見れ。
0665名称未設定
02/12/11 18:18ID:S0CrYfJyREALbasicでDVD分割ツール 作るぞい!
0666名称未設定
02/12/12 00:06ID:WJpGdciyってバグがあったと思ったけど最新版はなおったんかな?
0667名称未設定
02/12/12 01:05ID:J+ZR4STuDeclareつかって直接TECを呼べばオッケー。
0669名称未設定
02/12/13 04:31ID:M2/GDyOuPicturebox.Picture="c:\cg\cg_001.jpg"
こんなふうにして、直接ファイル名を指定して画像を表示することはできないのでしょうか?
(dialogを使わないで)
0671名称未設定
02/12/13 05:03ID:x7WcAhVjPicturebox.Picture = GetFolderItem("c:cg:cg_001.jpg").OpenAsPicture
ってのはダメ?Winではどうかわからんです。
0672669
02/12/13 11:29ID:qGIg+Dg9ダメでした。
言語リファレンスに載っていた↓を試しても画像は出ませんでした。
dim f as folderItem
f=GetFolderItem("hd:etc:cg:fff.jpg")
canvas1.backdrop=f.OpenAsPicture
0674名称未設定
02/12/13 20:29ID:TnD4b+1y何かエラーメッセージは表示されるの?
それともエラーも出ずCanvasも変化なしのまま?
俺も>>673と同じく、>>672のコード(もちろん画像のパスは変えて)で
ちゃんと画像は表示されたよ。
0675669
02/12/13 20:59ID:gO9hHdGLすいません。できました。
私のハードディスクの名前がMacintosh HDとなっていたので、いくらやってもできなかったのです。
WindowsからMacに来たので、ハードディスク自体の名前を付けられるのを知りませんでした。
(Windowsの場合はボリュームラベルだけで、ドライブ自体の名前は変わらない)
それからもう一つお聞きしたいのですが、listboxの中に入っている文字列(?)を
ファイルに保存したいのですが、どのようにすればよいのでしょうか?
わたしなりにやってみたのですけども↓、一番左の列の文字列しか変数Sに入りません。
やっぱり、こういうやり方しかないのでしょうか?
(listboxの大きさは、1000行・7列です)
dim c as integer
dim s as string
for c=0 to listBox1.listcount
s=s+listBox1.list(c)+chr(13)
next
0676名称未設定
02/12/13 21:47ID:p4w8NdUGこんなん?
dim i, j as Integer
dim s as String
for i = 0 to ListBox1.ListCount - 1//行数分繰り返す(0発進なので-1する)
for j = 0 to ListBox1.ColumnCount - 1//列数分繰り返す(0発進なので-1する)
s = s + ListBox1.cell(i, j)//i行の一番左の列から一番右の列まで足しまくり
next
s = s + chr(13)//足しまくりに改行を足す
next
0677名称未設定
02/12/13 22:01ID:gnqiVcqX残念ながら、listメソッドは0列目のセルの値しか取得しないんで。
でもプログラムの流れはそれでいいかと。俺が書くとしたらこうかな。
セルごとの区切りはtabで。
Function GetListboxCellStr( inList As Listbox ) As String
dim TheColumnCount,TheListCount,i,j as integer
dim TheBuf,OutBuf As String
TheColumnCount = inList.ColumnCount - 1
TheListCount = inList.ListCount - 1
for i = 0 to TheListCount
TheBuf = ""
for j = 0 to TheColumnCount
TheBuf = chr(9) + inList(i,j)
next
OutBuf = OutBuf + MidB(TheBuf,2) + chr(13)
next
Return OutBuf
End Function
RbでString型は中身がでかくなると足すスピードをわけてます。
ListCount等もfor文にくっつけると毎回計算しちゃんであらかじめ計算したほうが早いんで。
0678名称未設定
02/12/13 22:05ID:gnqiVcqXStringは中身がでかくなると足す処理がめちゃ遅くなるので、一度行ごとに出力して足してます。
0679669
02/12/13 22:36ID:gO9hHdGL御丁寧にありがとうございます。
677さんの御指摘通り、文字列変数に詰め込み過ぎると処理が重いような気がします。
>一度行ごとにして出力して足す
とはいったいどのようにするのでしょうか・・・?
0680名称未設定
02/12/14 01:09ID:Z5GcDJB+677さんのは一回TheBufにまとめてから足すので
OutBuf = OutBuf + ってのが1000回しか
まわらんって事ではないかな
後やりたい事が決まってればこのページいいよ
http://www.asahi-net.or.jp/~bx5k-wtnb/rbdic.html
知ってたらすまん。
0681681
02/12/14 01:11ID:09DwOGg7677のコードをもっと分かりやすくするとこういうことだ
dim i, j, theListCount, theColumnCount As integer
dim theLine, theText, TAB, CR As String
//タブと改行コードもいちいちchr()を使うのは無駄なので
//変数に格納する
TAB = chr( 9 )
CR = chr( 13 )
//ListBoxのプロパティを変数に格納
theListCount = ListBox1.ListCount - 1
theColumnCount = ListBox1.ColumnCount - 1
0682681
02/12/14 01:11ID:09DwOGg7//ループ--ListBoxのデータをtheTextに格納
For i = 0 to theListCount
//theLineをクリア
theLine = ""
//各行のデータをtheLineに格納
For j = 0 to theColumnCount
theLine = theLine + TAB + ListBox1.Cell( i, j )
Next
//theLineの行データをtheTextに追加
//theLineの1バイト目にtabが入ってるので
//midbで2バイト目以降を抜き出す
theText = theText + midb( theLine, 2 ) + CR
Next
//theTextを返す
return theText
0683669
02/12/14 20:17ID:Pnc6XUWdなんとか出来ました。
あとは、データの保存と読み込みだけです。ありがとうございます。
もうひとつお聞きしたいのですが、REALBasic4.5スタンダード版を買ってみようと思うのですが、
OS9上でつくったアプリケーションはOSX上でも正常に動くでしょうか?
0684名称未設定
02/12/14 23:04ID:rQyS+CAQ十分な検証は必要。
0685名称未設定
02/12/14 23:26ID:FAZxCf37色々プラグイン使うときは、カーボン対応しているかどうか
確認しないと動かない。
それとフォントの設定もデフォのシステムのままだと異なるから
ちゃんと指定した方が良い。
それと個人的な意見だけど、OSXのフォーカスリングって
クラシックより太い気がする。
0686669
02/12/14 23:55ID:Pnc6XUWd0687名称未設定
02/12/15 00:02ID:P983M1o2でもウインドの設定でプレインだかフロートだかを
指定すると表示されなかったような。
0688669
02/12/15 02:27ID:5JOdnSmJFor〜NextやWhile〜Wendなどのループ中で、ループからなかなか脱出できないと
他のアプリケーションに処理が移らなくなります。
それよか、自分自信のウィンドウすらドラッグして移動できなくなります。
こんなときVBだとDoEventsをFor〜Nextなどのループの中にいれてあげると、ほかのタスクにも処理を
移すことができるのですが、REALBasicにもVBのDoEventsのようなものが用意されているのでしょうか?
0690名称未設定
02/12/15 12:30ID:ezlphQ9l質問なんですが、データーベースへの問合せで集計関数を使用した場合の結果を変数等に入れたいのですがどうすればいいのでしょうか?
Dim db As DataBase
Dim rs As RecordSet
rs = db.SQLSelect("Select Count(*) From Table")
変数 = rs
0691名称未設定
02/12/15 13:58ID:ezlphQ9l自己れすです。
勘違いしてました、どうもれす
0692名称未設定
02/12/15 14:51ID:+1lGasy/0693名称未設定
02/12/15 14:57ID:ezlphQ9l0694名称未設定
02/12/15 22:09ID:5HTXJMlZ0695名称未設定
02/12/15 22:22ID:E2mztq3b0696名称未設定
02/12/16 00:02ID:4I5cNbCD正規表現使う時に出てくるのでMETAキャラの意味は理解してるつもりなんですが、
PopupMenuのInitialValueにMETAキャラが存在するってどういうことっすか?
0697名称未設定
02/12/16 00:04ID:bzOYaWT4Menu ManagerのMETAキャラ。
-はメニューの区切りを意味するので先頭につかっちゃいかんってこと。
0698名称未設定
02/12/16 00:33ID:4I5cNbCDなるほど、納得。どうもです。
0699名称未設定
02/12/17 00:03ID:7+EPSDAeFinderからListBoxへドラッグ&ドロップでファイルの登録や移動・コピーはできるんですが、
逆にListBoxからFinderへドラッグ&ドロップして受け渡す方法が見つけられません。
dragitem.destinationで取得するのかなぁ、と思ったんですが
ドラッグしたとたんにクラッシュしてしまいます・・・
何かよい方法がありましたら教えて頂けませんか?
0700名称未設定
02/12/18 23:49ID:y6STKaBK0701名称未設定
02/12/19 00:02ID:R1Mhye20dragitem.FolderItemにFolderItemを代入しる
0702名称未設定
02/12/19 00:15ID:ZGaa7MMoしょぼい質問で申し訳ないけど。
俺にはクリップテキストができるくらいしか思いつかない(w
0703名称未設定
02/12/19 00:29ID://Ak1r5FちゃんとFolderItemを渡してやって、ファイルをListBoxからFinderへD&Dで移動もできるんだけど、
drag.Destinationはどうやって扱えばいいの?
リファレンスに戻り値はFolderItemだって書いてあるから、drag.Destination.AbsolutePath
ってしてみたら未定義だって言われて起動できないし、調べてみたらdrag.Destination = Nilみたいだし・・・
>>702
TextやPicture以外にも、FolderItemを渡してやればそのファイルの移動ができるよ。
ファイルブラウザ的な物に使えるかと。
0704名称未設定
02/12/19 05:51ID:9+jLx+J5俺もそう思う。
仕方がないのでToolbox最新活用テクニック P.76のGetSystemFont()を使ってる。
0705名称未設定
02/12/22 16:24ID:+uT/tpSfカーボンフラグメントに接続できませんとか言われたんだけど
Carbon Libの機能拡張とは関係ないのかな。
0706名称未設定
02/12/22 16:59ID:PJUB7Trf0707名称未設定
02/12/22 20:32ID:Ok29po9Tそこで標準でメニューにある、QuitMenuItemを選択出来るようにするにはどうすればいいのでしょうか、コマンド+Qでは終了できるみたいなんですが
0708名称未設定
02/12/22 23:50ID:+uT/tpSf駄目ならメニューハンドラで設定すればよろし。
0709名称未設定
02/12/23 00:42ID:Jt7ZSMJ9あれ QuitMenuItemアクティブにならないですよ。
また、メニューハンドラでEnabledをTrueにしてもアクティブにならいです。
どうしてでしょうか
0710名称未設定
02/12/23 00:45ID:uIeI+qvpひょっとしてMac OS X 10.2.3上でのみ発生する問題?
0711名称未設定
02/12/23 08:11ID:2VxzCiV80712名称未設定
02/12/23 12:34ID:rZdyDYk1デコードって?
再生なら普通にQTコントロールで。
ところでソースが1M超えってざらなんですかね。
少し凝った画像管理ソフト作ってたら、とうとう900Kまできてしまった。
0713名称未設定
02/12/24 23:34ID:aQT2FPbfテキストファイルを一行ずつ読み込んで、RegExで抜き出したテキストをListBoxに
AddRowするという動作を含んだアプリを作ってるんだが、バージョンアップして
ビルドし直したら処理に妙に時間がかかるようになった気がする。
0714損権厨房 ◆mVeUbtZCI.
02/12/25 01:10ID:Sp9JM8df0715名称未設定
02/12/25 01:41ID:zpMPqOchま、Rbの言語とか考え方自体はすばらしいんだけど、なんせRbというアプリ
自身がまだまだ発展途上のような感じがするのがねえ。
変に機能拡張する前にバグゼロのものを出してくれ
0716名称未設定
02/12/25 03:19ID:azavANSrCは生半可な気持ちで挑むと確実に挫折する。
0717名称未設定
02/12/25 15:59ID:kcpAHRCJRbみたいにリファレンスが充実してないと取っ付きにくい。
0718名称未設定
02/12/26 01:20ID:b1wcTre7製品を買うお金が無いのでまた試用版を使いたいのですが、
もう一度REALBasic試用版をDLしてインストすれば使えるのでしょうか?
0719名称未設定
02/12/26 01:42ID:XNjgQKKRもう一度DLとかしなくても、アレでナニをゴニョゴニョすれば永久にProfessional版として使えるぞ。
まぁシェアウェアとか作る気だったらちゃんと購入すべきだと思うが。
0720718
02/12/26 02:08ID:b1wcTre7>719さん、ヒントだけでも教えて頂けないでしょうか?
0721名称未設定
02/12/26 09:50ID:YsVSnE5U0722損権厨房 ◆mVeUbtZCI.
02/12/26 11:29ID:dDDmH8Wsホラホラ、後ろの舞台だよ、アレアレ
0723718
02/12/26 12:29ID:b1wcTre70724名称未設定
02/12/26 16:15ID:56NHnE70学生さんならもうちょっと待てば
アカデミク版が安く買えるんじゃないかな?
【ご注意】
ところで、4.5になってから
ListBoxのColunmWidthの指定欄に改行が入っていると
エラーで落ちるようになりますたよ!!!!!!
...2日間も無駄にしてしまった。
今まで出来た事を止めるならそう言ってクレよぅ。
0725名称未設定
02/12/26 18:22ID:oVAh+hdV色々リファレンスとか漁ってみたんだけれども、どうもファイル単位での
容量表示しかサンプルがないみたいで。
フォルダ内をFor〜nextでやったら激しく時間浪費しそうですし。
0726718
02/12/26 19:18ID:fEkRGyed残念ながら学生ではありません。
欠金状態なのです。
0727名称未設定
02/12/26 21:16ID:vPcgDsa+そっか。初期設定捨てても駄目なんだっけ?
まぁアングラ系のサイトを探せば尻くらい見つかるかも知れないが
漏れはREALbasicが好きなのでこれ以上は言えんよ。
金が入ったらレジストしてみてください。
0728名称未設定
02/12/26 21:25ID:Nx/d5FEq「情報を見る」で「容量を計算中...」って出てるあたり、
Finderもそうやって1つ1つ調べて足し算してるんじゃないのかな?
0729あぼーん
NGNG0731718
02/12/27 12:17ID:kQUJxHU3ありがたいのはやまやまなのですが、使ってしまうとやっぱりいけない事だと思うので
当分先になりそうですがお金が入った時にパックを買いたいと思います。
0733名称未設定
02/12/27 13:17ID:SLl/QBYU0736名称未設定
02/12/27 17:06ID:IJbe3qrxトラップ尻が流されたこともあったな。
REALsoftwareはそんな物仕込んでる暇があったらバグを直せと・・・。
0737名称未設定
02/12/27 20:08ID:/MWutX9Bやっぱフォルダ内の全てのファイル容量を調べていくしかなさそう。
効率よく計算する方法とか無いですかね。
0738718
02/12/27 23:02ID:654hpEe/念のために作成途中のソースをCDRに焼いておいておいたのですが、
REALbasicを起動してから今まで作成していたソースを開こうとすると、
『〜はXMLファイルではありません』
と表示され、いままで作っていたソースが開けませんでした。
もう今まで作っていたソースは絶対に開けないのでしょうか?
せっかく今まで作っていたものが開けないと言われ泣きたいです。
0739名称未設定
02/12/27 23:10ID:Ap51IYLnそんなことしなくてもアレとアレを削除すればもう一度試用できるのに・・・。
まぁそれはそれとして、そのファイルのタイプとクリエータはちゃんと
「RbBF」と「RBv2」になってる?
0740718
02/12/27 23:21ID:654hpEe/ファイルタイプは『書類』になってます。
クリエータとはなんなのでしょうか?
0741名称未設定
02/12/27 23:25ID:uF6vRuog0742718
02/12/27 23:26ID:654hpEe/0743名称未設定
02/12/27 23:41ID:WECs8+IG0744718
02/12/27 23:49ID:654hpEe/先月にMac使いはじめたばかりなので分からないことだらけです。すいません。
0745名称未設定
02/12/27 23:53ID:WECs8+IG0746718
02/12/28 00:18ID:kZN6LfqZ0748718
02/12/28 00:38ID:kZN6LfqZRbBF,RBv2にしたらREALbasicで開けるようになりました。
ありがとうございました。
0749718
02/12/28 00:41ID:kZN6LfqZはい。それで開けるようになりました。ありがとうございます。
このスレの方々は親切な人が多くて嬉しいです。
0750名称未設定
02/12/28 03:50ID:lHIK98WPいきなりRbを使って何がしたいのだろうかと疑問を感じずにはいられないわけだが...
0751743
02/12/28 09:29ID:epngTOwGチャレンジするのは、それほど疑問の念を抱かせる事なのかと小一時間(以下略
0752名称未設定
02/12/28 13:01ID:5bxZjKNb普通に組むしかないかと。まぁ俺が組むならこんな感じかな。
Function GetFolderSize(inF As FolderItem) As Double
dim i , TheCount As integer
dim TheFolderSize As Double
dim TheChildF As FolderItem
if inF.directory then
TheCount = inF.Count
for i = 1 to TheCount
TheChildF = inF.TrueItem(i)
if not TheChildF.Alias then
TheFolderSize = TheFolderSize + GetFolderSize(TheChildF)
end if
next
Return TheFolderSize
else
Return inF.Length + inF.ResourceForkLength
end if
End Function
最近のハードディスクはでかいんで、Doubleじゃないと厳しいな。
0754名称未設定
02/12/28 19:52ID:8vJfgQJDおーなるほどDouble使うのかあ。
トライしてみます。
>>753
XFCNならその手のはあるんだけど
OSXでも現役で使えるんですかね・・・。
0755名称未設定
02/12/28 22:46ID:5bxZjKNbすいません、752のはエイリアスの容量とばしちゃいます。
んでそれを含めても微妙にずれるときがあるんで。すんません。
あと、もしかしたらAppleEventを使えばできるかも。
ボリュームの使用量とか空き容量とかはAppleEventでできるの知ってるんで。
0757名称未設定
02/12/29 03:41ID:HodKhd4E0758名称未設定
02/12/30 02:29ID:VE8Bqpkt0760758
02/12/30 15:47ID:zvoKqYj8EditFieldじゃなくてGraphicsののDrawStringで扱いたいんだけど。
0761名称未設定
02/12/30 16:22ID:CxIRNvoiToolBoxを利用しTextFaceで文字の描画のスタイルを設定し、
それをGraphicsに張り付けるというのはどうかな?
0762名称未設定
02/12/30 19:58ID:3LlB04lYあぁ、やっぱToolBox使わないと無理なんだ。
ToolBoxを解説した参考書って滅多にないみたいだし、敷居が高いな…。
0763名称未設定
02/12/31 15:41ID:iiuOP2fI盛ってたらアップしてくれませんか?
サイト閉鎖したのか、繋がらないんです…。
0764名称未設定
03/01/01 16:20ID:rzrNm3K1そのまま他のファイルを開いたときRbのアプリごと落ちるようだ。
まあ大抵はリストア効くから良いのだけど、もう少し安定して欲しいかも。
0765損権厨房 ◆mVeUbtZCI.
03/01/01 16:39ID:83/mE10IREALbasic 4.0.2 [k]
とあったのは記憶に新しいなw
0766718
03/01/01 20:01ID:hAXrD/qiなんとかお金のメドがついたのでREALbasic4.5スタンダードパックを注文することができました。
今月中には届くと思います。
ところでまた分からないことが出てきてしまったのですが、
Dim buf As String
Dim textout As TextOutputStream
Dim f As FolderItem
buf="test"
f=getfolderItem("HD:etc:サンプル.txt")
if f<>Nil then
textout=f.CreateTextFile
textout.WriteLine buf
textout.Close
end if
これを実行すると1回目は"サンプル.txt"の名前で保存できるのですが、
2回目に実行すると"取り扱えないNilObjectExceptionが起きました"と表示されてエラーになってしまいます。
わかっているのは、保存するファイル名が半角だと正常に保存されるのですが、
ファイル名に全角が含まれているとエラーが出るようなんです。
ファイル名に全角が含まれていてもエラーを出さないようにするにはどうすればよいのでしょうか?
よろしくおねがいします。
0767名称未設定
03/01/01 21:31ID:OHTmOPbsとりあえずパスで指定する癖を止めれ
あと、既にファイルが存在する場合にCreateTextFileを行いたくないのならば、f <> nilではなくnot f.Exists
0768718
03/01/02 01:37ID:oCo5htT5方法がわからないのでf.deleteでファイルを消してから、f.CreateTetFileで新たにファイルを生成する
方法をやろうとしましたがだめでした。
なんどやってもf.CreateTextFileでエラーになってしまいます。
Dim buf as string
Dim textout As TextOutputStream
dim f as folderItem
buf="test"
f=getfolderItem("サンプル.txt")
if not f.Exists then
f.delete
end if
textout=f.CreateTextFile
textout.WriteLine buf
textout.Close
0769名称未設定
03/01/02 04:09ID:hpfupqSgf.delete //fを削除します
end if
0770名称未設定
03/01/02 06:07ID:Hh1afvW10771769
03/01/02 08:12ID:hpfupqSg>>769で指摘した部分は明らかにおかしいと思うが、
そこを修正しても修正しなくても、たいした影響はない。
(存在しないファイルを削除しようとしても、単に削除動作が行なわれないだけ、らしい。)
とりあえずあんたが>>768で書いたコードは、当方の環境下ではエラーにならずに動作してるぞ。
もちろん、出力ファイル名称は"サンプル.txt"という全角文字を含んだままで問題無く。
OS9.2/Rb4.0.3 STD
0772名称未設定
03/01/02 11:46ID:zlX1Y/2LMac OS 9.2.2 + Rb 4.5.2J Classic Standard
Mac OS X 10.2.3 + Rb 4.5.2J Cabon Standard
ついでに言えば、既存のファイルを事前に消す必要はまったくない(開発者ガイド
第8章の「テキストファイルへの書き込み」に「新たなテキストファイルを作成したり、
既存のテキストファイルを上書きする場合は、FolderItemのCreateTextFileを
使用します」と書かれている)。
エラーが出るのは他に問題があるからじゃないかと思うけど……。
新規にプロジェクト作成して、>>766や>>768のコードだけ書いてもエラーは出る?
0773718
03/01/02 12:05ID:oCo5htT5それから>>768で書いたエラー箇所はtextout.WriteLine bufでした。すいません。
ファイルを作成する部分だけを削った↓を実行しても、なぜか"サンプル.txt"が削除されません。
環境の違いのためなのでしょうか?
ちなみに私の環境は OS9.0 Rb4.5.2J STD試用版
Dim buf as string
Dim textout As TextOutputStream
dim f as folderItem
buf="test"
f=getfolderItem("サンプル.txt")
if f.Exists then
f.delete
end if
0774718
03/01/02 12:17ID:oCo5htT5何度やってもダメなので、新規にプロジェクトを作成して>>766,>>768,>>773
のコードを書いてもやっぱりtextout.WriteLine bufの部分で
"取り扱えないNilObjectExceptionが起きました"と表示されエラーになってしまいます。
0775718
03/01/02 16:14ID:EqmKau5L4.0.3だとちゃんと正常に動きました。
4.5.2だとgetfolderItemに全角文字が含まれていると100%の確率で
textout.WriteLine bufの部分でエラーになります。
4.0.3で開発をすすめたいのですが、一部の機能が4.5.2のほうにあるためにその部分を
全部外してしまうハメになってしまうため開発は4.5.2ですすめたいのです。
もうなにがなんだかわかりません。
0776名称未設定
03/01/02 16:56ID:fOyZpgpI0777名称未設定
03/01/02 17:34ID:Hh1afvW1ファイルタイプを設定しないとデフォでTEXT/R*ch書類に
なるけど、その辺も任意に設定してみたらどう。
0778718
03/01/02 19:39ID:evVTJR3Ndim textout as textoutputStream
dim f as folderItem
f=getfolderItem("サンプル.txt")
f.mactype="zzzz"
if f.iswriteable then
msgBox "trueです"
else
msgbox "falseです"
end if
textout=f.CreateTextFile
if textout=Nil then
msgbox "NILです"
else
msgbox "Nilではない"
end if
textout.Writeline buf
textout.Close
これを実行すると、1回目はmesboxの部分で「falseです」・「Nilではない」となり、
2回目は「trueです」・「Nilです」となりました。
それと、getfolderItem("サンプル.txt")の『.』をdeleteキーで消すと、
getfolderItem("サンプフxt")のように、消した部分の文字が文字化けしてしまいます。
全角・半角文字が並んでいるところの文字を消すと、文字化け現象が毎回起きてしまいます。
なんとなく、文字化けしているのが原因のように思えてきました。
ことえりとかにも原因があるのでしょうか?
0779名称未設定
03/01/02 20:18ID:hpfupqSgMsgBox f.AbsolutePath
を適宜、ソースに入れて確認してみてはどうだろうか。
また、こんなのはどうだろう。単に問題を先送りするだけだが。
1)まず、tmp.txt(半角Only)という名称のファイルですべての作業(新規作成とか上書きとか)を行う。
2)目的の作業がすべて終わったら、tmp.txtを、サンプル.txt(全角含む)にリネーム。(←プログラムででもいいし、最悪の場合は手動でも。)
3)終了。
0780718
03/01/02 20:55ID:evVTJR3Nお考えくださってありがとうございます。
しかしどうしてもファイル名を自由な文字にしたいため、はじめから全角文字とかにしたいんです。
dim f as folderItem
f=getfolderItem("サンプル.txt")
msgbox f.absolutePath
msgBox f.name
if f.exists then
msgBox "trueです"
else
msgbox "falseです"
end if
ファイル名を半角文字で"sample.txt"だと「trueです」なのですが
ファイル名を全角で"サンプル.txt"だとファイルが存在しているのに関わらず「falseです」に
なります。
(※sample.txt・サンプル.txtはプロジェクトと同じフォルダに存在する)
もういちどRbをDLし直したほうがよいでしょうか?
0781名称未設定
03/01/02 21:22ID:Hh1afvW1日本語解析プラグインとかがイカレてるんじゃないのか?
0782718
03/01/02 21:37ID:evVTJR3N0783名称未設定
03/01/02 22:52ID:o4lbfTRS0784名称未設定
03/01/03 12:27ID:VitFIiraもしいたら「こんなとこが便利/不満」等、なんでもいいから
インプレよろしくお願いします。
ちなみにClassic,Carbon,Win32に吐き出し可能な模様。
現在、漏れ自身はサンプルを開いて
自分用のリファレンス製作中。
0785784
03/01/03 13:07ID:VitFIirattp://www.ravenna.com/~forbes/yonk/source/
Yonkというインタラクティブ小説専用エディタのソースもあり。
0786名称未設定
03/01/04 23:43ID:Z8Ixgiyeリファレンスを読むと、2バイト文字に正規表現を適用する場合はTextConverterで
UTF8に変換せよと書いてありますが、具体的にどう変換すればいいんですか?
リファレンスもチュートリアルもweb上も書店も可能な限り探してみたのですが、
どこにも具体例を見つけることができませんでした。
仕方ないので色々と試行錯誤してみたものの、いっこうに文字化けするばかりです。
ただ、日本語を含む文字列に変換なしでそのまま適用してもちゃんと作動するのですが、
この変換は必須なんですか?
0787名称未設定
03/01/05 01:07ID:YxUwXGDg0788名称未設定
03/01/05 01:25ID:CK5UxeJ4Text Utilities.rb
0789名称未設定
03/01/05 12:36ID:OIywkVKT生真面目に信じてると余計なところで泥沼になるだけだよ。
0790名称未設定
03/01/05 15:27ID:VrETgeRb0791名称未設定
03/01/05 16:50ID:tiLEhlW8s1="え"
s2="E"
このように変数に入っている文字列が全角か半角かを調べる方法はないのでしょうか?
0792名称未設定
03/01/05 17:26ID:OIywkVKT区別はつくと思う。どういう後処理をしたいのかはしらんけど。
0795名称未設定
03/01/05 18:45ID:JQ2Crhg1ここのプラグインを使った方が良いよ
http://www1.cds.ne.jp/~takaaki/rinbrand/plugins.html
0796786
03/01/06 00:41ID:nKCd/gSXTextUtilitiesを使ってみましたが、マッチしません。
>>789
テストした文字は大丈夫でも、それ以外の特定の文字が入ってるとエラーを起こしたりして、
後々になってから泥沼にはまるのも困りものなので・・・
>>795
Unicodeプラグインを利用して
----------
Dim a As String
Dim reg As RegEx
Dim match As RegExMatch
a = "今年は2003年です。"
reg = New RegEx
match = New RegExMatch
reg.SearchPattern = Unicode2UTF8( SJIS2Unicode( "(\d\d\d\d)年" ) )
match = reg.Search( Unicode2UTF8( SJIS2Unicode( a ) ) )
If match <> Nil Then
EditField1.Text = Unicode2SJIS( UTF82Unicode ( match.SubExpressionString(1) ) )
End If
----------
としてみましたが、やはりマッチしてないようです。
根本的にやり方が間違ってるんでしょうか?
変換なしで直接適用するとちゃんとマッチします。
0797718
03/01/07 23:04ID:1vSpoV2lRbを注文したお店からメールがきました。
「ご連絡が遅くなりまして誠に申し訳ございません。
ご注文頂いております下記商品ですが
「REALbasic 4.5 Standard 日本語版ユーザーライセンスパック」
誠に申し訳ございませんが、こちらの商品は
弊社での取り扱いが不可となってしまいまして
申し訳ございませんが
ご注文をキャンセルとさせて頂きたいと存じます。
何卒ご了承くださいますようお願い申し上げます。
この度はご迷惑をお掛け致しまして誠に申し訳ございません。」
仕方なく別のお店でRbを注文したところ、その日に返事のメールが届きました。
「申し訳ございませんが、お問合せいただきました以下の商品につきましては、
販売終了となり在庫も残っていないためお届けすることが出来ません。
お詫び申し上げます。」
と、なんだかわかりませんが、Rbは日本では販売終了ということなのでしょうか?
0798名称未設定
03/01/07 23:14ID:I/BAYGKe詳しく知らないんだけど日本代理店が契約ギレで
ASCII→アスキーソリューションズ
マニュアルの刷り直しかなんかで手間とってんじゃないのかなぁ?
ここのオンライン購入でも品切れと書いてあるようだ…
http://www.asciisolutions.com/products/rb/
0799名称未設定
03/01/08 03:36ID:wCkbGsyt0800名称未設定
03/01/08 06:56ID:LlKXuxBc6日に受付メールが来たよ。
ユーザーライセンスパックは書籍として販売するから、初版が売り切れて
増刷中って事なんじゃないかな?
今はPDFマニュアルも無料でダウンロードできるし、ライセンスだけ
購入した方が安くついて良いかも。
0801名称未設定
03/01/08 10:27ID:mBSOYwJP置いてあるRb関連の本はユーザーライセンスパックだけに・・・・もうだめぽ。。。
0802名称未設定
03/01/08 10:34ID:Nm3yLUoqマニュアルダウンロードして、両面プリントして、
製本しましたです。
手間、暇、金かかって、大変だす。(ちょい楽しいけど)
やっぱり、ライセンスパックのほうが、楽です。
でも、漏れは3.5からのアップグレードだったから、
売ってくれなかったっす。
0803名称未設定
03/01/09 16:06ID:+nNxfFgwTextをSpeechさせるのは、親切な方に教えてもらい何とかわかったのですが、
>PushButton -> Action の先頭に
>#If TargetCarbon Then
> Declare Function SpeakString Lib "CarbonLib" (textToBeSpoken as PString) as Integer
>#Else
> Declare Function SpeakString Lib "SpeechLib" (textToBeSpoken as PString) as Integer
>#EndIf
>と書いておけば、その中ではどこでもSpeakString が使えます。
以下の事が未だにわかりません。
いまSpeech最中かどうか
Speechを途中で止めさせる
どの声で読みあげさせるか
Speechのスピードを変える
どなたかわかる方、教えてくだされ m(_ _)m。切にお願いします。
0804718
03/01/09 18:32ID:b5I+TfX4担当様のお答えは以下のようなものでした。
「大変申し訳ございませんが、入庫の予定が遅れており、1/10までには入庫できない予
定で、また、入庫時期も現時点で未定となっております。
入庫いたしましたら大至急ご連絡させていただきますので、それまでお待ちいただく
ことは可能でしょうか。」
ご迷惑をおかけして申し訳ございませんが、何卒よろしくお願い申し上げます。
…いつになったら購入できるのか心配になってきました。
どなたかRb4.5STDパックの売っているところ知っている方おりませんでしょうか?
でもこれだけ品不足になってるのだから、多分どこに行っても売ってなさそうですね…。
0806名称未設定
03/01/09 22:55ID:H7zcELw+え、いきなり俺の住所聞くのかよ。
0808718
03/01/10 00:11ID:xMPrSnBw特定はされないでしょうけどもあまり詳しく書くとちょっと心配なので、
いちおう関東とだけ言っておきます。
でも、ソフトを買いに千葉に行くのはけっこう骨をおる距離です。
オンラインショップで売っているところは御存じないでしょうか?
0809名称未設定
03/01/10 00:19ID:aC7/BB6Zそれと、なんでみなさん「mailto:sage」って入れてあるの?
0812805
03/01/10 05:33ID:/DgIXKDGいや、別に詳しく聞くつもりは無かったのだが...
言葉が足りなかったようで。
オンラインなら、紀伊国屋書店
http://bookweb.kinokuniya.co.jp
ならあるかも(というより今検索したら在庫あった)
0813718
03/01/10 12:21ID:LuydVl5g本屋で販売されているなんて思ってもみなかったです。
紀伊国屋では確かに在庫はあるみたいですが、私自身クレジットカード持ってなかったりします。
他の書店をさがしてみましたが、やはりどうもほとんどが品切れ・販売中止みたいです。
0814名称未設定
03/01/10 14:05ID:hNrEe6Xhsageは、、このスレッドの場合単なる「クセ」だな。
わからないうちは2ch内で書き込みするときはsageって書いておいた方が無難だよ。
2ch初心者向けサイトとかで勉強しちくり。
0815名称未設定
03/01/11 10:49ID:BqDPRbcqIf err IsA age then
MsgBox "誰かがageたようです。"
End if
0817718
03/01/11 15:09ID:DXhptSkD御親切にありがとうごいます。
どうしても必要になってきたのですが、しかし、住所などを見知らぬ人に
知られてしまうのがどうしても心配なので・・・
御親切にしていただいたのに申し訳ありません・・・
0818名称未設定
03/01/11 16:27ID:Eujqi0gV0819名称未設定
03/01/11 16:33ID:BqDPRbcq0820718
03/01/11 17:02ID:DXhptSkD0821名称未設定
03/01/11 17:12ID:6c42fjM2郵便局の「私書箱」はだれでも取れるよ。金もさほどかからなかったような。
0823718
03/01/11 20:22ID:DXhptSkD郵便局内にある自分専用のポストと思えばよろしいのでしょうか。
0824名称未設定
03/01/11 21:26ID:Ntt1iG2Bそのとおりですが・・・ってそのくらい検索しろよ。
0825805
03/01/11 22:02ID:KoslTCEXで、正直どの程度必要なの?
あれもだめ、これもだめでは付き合い切れん。
本当に必要なら、捨てメルアド作って書き込め。
ac.jpのアドレスで連絡してもよい。
0827名称未設定
03/01/12 03:36ID:t1dIBrEu電話で、近くの店舗に送ってくれるようにとか
実際行く事ができるまでとっておいてくれるようにとか
まず交渉してみるのもありかと。
まぁ紀伊国屋融通効かなそうだけど。
0829名称未設定
03/01/16 13:39ID:jGr1Se2a0831名称未設定
03/01/17 06:08ID:32j/JNZU0832名称未設定
03/01/17 09:34ID:BZbzPAqK無駄に不安定になるプラグインを使うまでも無かろう。
0833名称未設定
03/01/17 22:29ID:W2PmkTTK少し調べたらUVJ Mailerというアプリケーションを使っているのが多いみたいですが、REALbasic標準でメール送信を行いたいのです。
0835名称未設定
03/01/18 00:24ID:MRKdqgWlsonnakoto
omaesan mo
chotto janakute motto
kensaku sureba
e-mail wo okureruyouni naruyo
t…tinko
0837名称未設定
03/01/18 16:16ID:aLhEycpu無限ループ地獄にハマった。
イェイ。
0838名称未設定
03/01/18 17:23ID:8XxK0QPe消えてしまうんですがこれってアクティブになるたびに書き直さないと
いけないんでしょうか?
使い始めなもので初歩的過ぎる質問で申し訳ないです
0839名称未設定
03/01/18 17:39ID:aLhEycpu0840名称未設定
03/01/18 17:54ID:MdoXPz5Ssend_add.textが携帯のアドレスとかだと送れないんだけど…
エラーコードとして=103(指定したアドレスが見つからない)が返ってくるみたい。何度も確認しながら入力してるからタイプミスじゃないし…
Sub Activate()
dim c as integer
c=instr(send_add.text,"@")
socket1.port=25
Socket1.Address = Mid(send_add.text,c+1)
Socket1.Connect
End Sub
Sub Connected()
dim rt as string
rt=chr(13)+chr(10)
Socket1.write "HELO "+Socket1.Address +rt
Socket1.write "MAIL FROM:"+my_add.Text+rt
Socket1.write "RCPT TO:"+send_add.Text+rt
Socket1.write "DATA"+rt
Socket1.write "SUBJECT: "+subject.Text+rt+rt
Socket1.write mes.Text+rt+"."+rt
Socket1.write "QUIT"+rt
Socket1.close
msgBox "send ok"
End Sub
Sub Error()
msgbox "error="+str(socket1.lastErrorCode)
socket1.close
End Sub
0841名称未設定
03/01/18 17:57ID:MdoXPz5Shotmailとかのフリーアドレスも送れない
0842名称未設定
03/01/18 19:45ID:AVZWLBqMRbでメールアプリ作ったことないから詳しくは知らんが、SMTPって
コマンドの送信とレスポンスの受信を何度か繰り返すんじゃないの?
書いてあるコードを見る限り、鯖からのレスポンスは一切無視して
一方的にコマンドを送り付けてるように見えるんだが…。
0843名称未設定
03/01/18 20:25ID:MRKdqgWlさぶ 接続後()
dim 返ってきたど〜 as String
返ってきたど〜 = socket.readall
てんこしゃんこ
0844名称未設定
03/01/18 20:46ID:OOxEkL+gUVJMailerのこと書いてたと思うけど、田中先生がソース公開してくれているから
参考にさせてもらえばどうかな?
http://mtlab.ecn.fpu.ac.jp/uvjmailer/
>>842 さんも書いてくれているけど、コマンドの送信と、それに対するサーバからの
応答(変更コードなど)を確認しながらSMTPセッションを勧めていく必要があります。
正直、かなり面倒ですけどがんばってくらさい。。
0845844
03/01/18 21:42ID:OOxEkL+g勧めていく -> 進めていく
読み返さないで送信しちゃいました。スマソ。
0846名称未設定
03/01/18 23:50ID:aLhEycpu配列使ってオブジェクトを増やした場合、それを初期化する方法
誰か教えてください。
たとえば for〜nextでベベルボタンを10個増やした場合
Index(1)〜(9)を消して、最初のIndex(0)だけにする方法がどうしても分からない。
へるぷみー
0847名称未設定
03/01/19 00:07ID:XA/IwAjS0848名称未設定
03/01/19 00:33ID:M9BUflgfサンキューです
消えないようにがんばってみます
0849名称未設定
03/01/19 22:20ID:7cFOihRqしかし複数のメルアドに対してメールを送るのがうまくいかない。
Fot〜Socket.connect・Socket.write・Socket.close〜Nextでループさせても1回目のループ時のアドレスにしか送られてないし、
Outlookみたいに[email protected];[email protected];[email protected]なかんじで「;」で連結させてみてもだめだった
どうすればいいんだか
0850名称未設定
03/01/19 22:49ID:2IET8TwX「SMTP」という物について一から勉強した方がいいと思われ…。
↓ここらあたりを参考に。
http://www.atmarkit.co.jp/fnetwork/rensai/netpro05/netpro01.html
http://e-words.jp/p/r-smtp.html
0851名称未設定
03/01/20 06:28ID:Dh6FvlOQ0852名称未設定
03/01/20 06:33ID:KlTmTidaRbJ-MLでも以前似た質問があったから検索してみ
http://rb.1ut.jp/RbJML/
「連続してメール送信」って件名
そういうアプリのテスト、公共鯖ではやるなよー
0853849
03/01/20 22:30ID:HQ/mJk2S>852
ありがおう。
>851
違いますって(w
0854名称未設定
03/01/20 23:43ID:oaLtOuLR0855名称未設定
03/01/21 14:54ID:eX8xYIVGどうすればいいのでしょうか?
RbJ-MLにあった方法はOS Xではダメでした。
0856849
03/01/23 00:24ID:F18EfQMtうぉー!できました!
Socket.Readallでサーバからの返事をチェックしてから処理すれば送れることに気付きました。
サーバからの返事を待つ前に、一方的にこちら側からサーバにデータを送ってもサーバがそれに
対応しきれないで次々と無理な要求をしていたのが原因だったんですね。
843さんが言っていたことがそのままでした。どうもです。
0857山崎渉
03/01/23 02:21ID:Kx2M+3Qk0858名称未設定
03/01/23 14:27ID:pVPi/CJb0859名称未設定
03/01/24 04:22ID:m8Sqx0ddFolderItemやリソースなどは存在しない場合はNilを返しますが
Integerの場合、何も代入されず空の場合、何を返してくるんでしょうか?
エラー処理をしようと思ったんだけど、どうも良くわからないです。
0860名称未設定
03/01/24 08:51ID:SJKJ/Lymブレークポイントを設けて
プロパティなり自設の変数を確認してみるのがよいかと…
0861名称未設定
03/01/24 09:02ID:Z+zDNujY0863名称未設定
03/01/25 01:08ID:0HkYAviH少ないMacintoshユーザーの中で、さらに一握りの人々が細々とやっているという
イメージがあって、皆が助け合って仲良くやってると思ってたんですが。
0864名称未設定
03/01/25 02:17ID:R58QNLTb0865名称未設定
03/01/25 02:46ID:1u05jnIq0866名称未設定
03/01/25 03:19ID:0OoWqG6i答えられる範囲で答えちゃる
0867名称未設定
03/01/26 01:35ID:sC4VWewQ組んできてるから、逆に('A`)マンドクセって気分になるな。
んで、ちょっと複雑な難しい質問になると張り切ってくる(w
0869名称未設定
03/01/27 12:05ID:sssbXjh2OSXでCocoaアプリ?(Appの拡張子)のソフトをフォルダ関係の命令で
選ぶにはどうすれば良いんでしょうか?
GetOpenFolderItemやSelectFolderで指定しても、灰色になったまま
こいつらだけはどうも選べないです。
0870名称未設定
03/01/27 15:49ID:sssbXjh2いやはや、困った。
0871名称未設定
03/01/27 18:56ID:EcpvSKDN4.5にする。
4.5のリリースノート
[New] (Mac) FolderItemDialog:通常のファイルのようにパッケージを選択できるようになった。
0872名称未設定
03/01/27 20:53ID:GIHB5rCl下のようにコマンド+Qが押された時にアプリケーションを終えるようにしたら
終了することには終了したのですが、コマンド+Qの命令が終了後アクティブになるアプリケーションにまで送られてしまいます。
(Rbで開発中はRb終了。Finderならログアウト)
while GameFlag
//ESCキーかコマンド+Qが押されていたら終了
if ( Keyboard.asyncCommandKey and keyboard.asyncKeyDown(&h0C) ) or Keyboard.asyncKeyDown(&h35) then
Quit
end if
//描画……
wend
なにか、対処法がありましたら、お願いします。
やはりSpriteSurface使うべきなのかなぁ
0873蚕蛾 ◆H0MotH/SqY
03/01/27 23:28ID:dzm+yqfkメニューの『ファイル−終了が選ばれた』判定がアプリが終了してから行われる事が原因。
見たところゲームループらしいので
while GameFlag
if ( Keyboard.asyncCommandKey and keyboard.asyncKeyDown(&h0C) ) then
//コマンド+Qが押されている
Return //ループから抜けた後はメニューの『ファイル−終了』が選ばれるに任せる
elseif Keyboard.asyncKeyDown(&h35) then
//ESCが押されている
Quit //ESCだとこのままだと終了しないのでQuitしてやる
end if
//描画
wend
でどうかと。
(ちなみに自分は普段はTimerを使ってます)
SpriteSurfaceは少し速いかもしれないけどDrawStringsできなかったりであんまり便利じゃない。
スピードが必要でなければCanvasやWindow.Graphicsが激しくお勧め。
0874名称未設定
03/01/27 23:58ID:+B0hyk1J> //コマンド+Qが押されている
> Return //ループから抜けた後はメニューの『ファイル−終了』が選ばれるに任せる
この処理はいらないんじゃないの?
while GameFlag
if Keyboard.asyncKeyDown(&h35) then
Quit
end if
wend
これだけでいいと思うけど。
0875872
03/01/28 00:14ID:RqOYmt3C無事正常に動作させる事ができました。
いままでの自分のゲームプログラミングのスタイルからだと
どうしてもTimerコントロールは扱いにくかったので
大変助かりました。
コマンド+QとESCの両方をサポートしたかったのは、
アプリケーションを終了させるという動作において
必然的にその二つが必要になるので。
(リードミーを読まないと終了の方法がわからないのはソフトウェアとして危険)
0876872
03/01/28 00:52ID:RqOYmt3C現在処理中の全てのメソッドから抜ける方法はありますか?
returnだとそのメソッドからしか抜けられないので。
0877名称未設定
03/01/29 02:09ID:gzDk8g+j0878名称未設定
03/01/29 19:50ID:YcCPvFwi0879名称未設定
03/01/31 14:16ID:lbP0R0AUHeaders folder seems to have changed. I can't find the requested」と
ダイアログが出て、うまく使えません。これってどうやって使うんでしょうか?
0881名称未設定
03/02/02 04:27ID:g6ZS68nB複製して、「Universal Headers」とリネームし、TBFinderを立ち上げて
「Select Universal Headers folder...」を選び「Universal Headers」を指定したら、
うまくいきました。ありがとうございます。
0882名称未設定
03/02/03 14:37ID:m6zRnnOUSub Action()
Declare Function SpeakString Lib "SpeechLib" (textToBeSpoken as PString) as Integer
Dim s As String
s = EditField1.Text
SpeakString a
End Sub
//PushButton1
Sub Action()
Declare Function StopSpeech Lib "SpeechLib" (char as Integer) as Integer
Dim char As Integer
StopSpeech
End Sub
EditField1とPushButton1を配置してEditField1に入力したテキストを喋らせる所までは
うまくいったのですが、それを途中で止めるコードがうまくいきません。なんででしょう?
0883名称未設定
03/02/04 01:59ID:GI4+uNODSpeakStringは単純なやつなんで止められない。
Speech Channelを作ってSpeakTextでしゃべらせれ。
詳しくはInside MacintoshのSpeech Managerのとこ読んでね。
0884名称未設定
03/02/04 11:20ID:aJ5nos9n(翻訳HPと、超貧弱な英語読解力とを総動員して暗号解読してきます)
0885名称未設定
03/02/04 19:51ID:OYVcri3aシリアルポートとお友達になるには、System.SerialCountを調べてSystem.Serial(n).〜〜 なんてやれば良いんだよね。
で、最近のMacにはシリアルポートが無いんで、SUNTAC の USB COM Port なるものを買ってきて繋げてみたんだけど、SerialCountはゼロのままなのよね。
これってやっぱり純正の(本物の?)シリアルポートしか使えないってことなのかな? ComNifty なんかはちゃんと認識してくれるから、SUNTAC が悪い訳じゃ無いと思うんだけど・・・。
純正でない(偽物の?)シリアルポートを使うには、toolbox叩かないといけないのかな、やっぱり。Windows でも使いたいから出来るなら REALBasic でやりたいんだけど、誰かそういった環境で解決したヒトっていないかしらん?
0886名称未設定
03/02/04 19:57ID:V6rLq6YK0887885
03/02/04 20:35ID:OYVcri3a猿?! なんだそりゃ?
とりあえず探してみるわ。ありが�
0889885
03/02/04 21:04ID:OYVcri3aそっか、肝心なこと書いてなかった。すんまそん
ジャガたん.2.3 + Rbの3.5.2j Carbon。
OS9.2.1(・・・だったかな? 今ジャガたん起動中なので確認できず。)でも同じですた。
0890だれ?
03/02/04 21:45ID:lerNx4dIKeyspan の USB/シリアルアダプタはOSXドライバがあるので、
ジャガ+RB4.5上でシリアルポートが使えた。
動作確認用に簡単なターミナルみたいなものを作っただけだが。
0891885
03/02/04 23:37ID:OYVcri3aなるほど。 USB の選択を誤ったってことだな。
ドライバ不要って謳い文句に負けて買ったんだけど、裏目に出たか。
Keyspan の USB/シリアルアダプタ だな。 今度ヨドバカ辺りで探してみよう。
ありが10-3でした。
0892名称未設定
03/02/04 23:41ID:TEvuWijw4.0以上じゃないと。
0893名称未設定
03/02/05 00:49ID:nlDm/kOl俺も昔KeyspanのUSA-28X使ってRbでプリンタとか動かしてた。
OS Xではシリアルポートをcloseすると嵌るよ。
開きっぱなしで(゚д゚)ウマー
このバグってもう直ったのかな?
0894名称未設定
03/02/05 08:33ID:hg0jBji6Rbで動かせるようになったりするんですか?
だとしたらすごいかも。。
こないだ初心者板かどっかでCSW2200動かしたいという相談がありましたし。
0895名称未設定
03/02/05 12:25ID:nlDm/kOl技術があれば出来るんじゃないかな?
俺には無いので、せいぜいジャーナルプリンタとか
カスタマディスプレイしか操れませんでしたけど。
コーディングは実際に結果が印刷物として出て来たり
液晶画面に文字が現れたりするので、なにか新鮮で
結構楽しかったですよ。
0896885
03/02/05 18:58ID:Maiz72CF>892
えーっと、そりは USB シリアルアダプタが X + Rb3.5 では使えないってことかな?
それとも Rb そのものが X では使えないってことかな?
ま、実際使ってるから使えるんだろうけど・・・
前者だったら鬱だなぁ。4.5 の使用期限切れちゃって起動すらしないモンなぁ。
4.0 落としてやっても同じだし。初期設定捨てても駄目だし・・・
かといってOS 再インスコする気にもなれんし・・・。
金払って使えませんじゃ、泣きそうだし・・・。
>894
いわゆるところの「プリンタドライバ」を作れば使えるってことで良いのかな?
0897名称未設定
03/02/05 19:02ID:r2WKDRe3作れるならiTunesのプラグインとか作りたいんだけどなぁ。
0898名称未設定
03/02/09 06:29ID:jP6/RBhl0899名称未設定
03/02/09 07:42ID:3vhdwidGなるほど、Rbで作ったアプリからプリンタドライバを通さず印刷できるかもしれないけど
その機能を他のアプリから使って印刷とかはできないと。。
0900900
03/02/11 23:54ID:RPv2l68Y0901質問です(T_T)
03/02/14 08:21ID:inmPf99QRealBasic(Ver.4.0.2)で作ったプロジェクトをWindows用にコンパイルしたのですが、
Windows上で全く動きません(アプリケーションを開いても画面すら出ることなく、すぐに終了されてしまう)。
どうしてなのでしょうか?
コンパイルは「ビルドの設定」でWindowsのところをチェックしただけの状態でしました。
どうか、助言、お願いしますm(_ _)mm(_ _)mm(_ _)m
0902名称未設定
03/02/14 12:17ID:rwXNf7B+それだけじゃよく現状を把握てきないんで、せいぜい起動時にどういう処理してるか書いてください。
RBのWindowsコンパイラもめちゃくちゃなもんで、そのままWin上で上手く動くのはほとんどありえないので注意。
0903名称未設定
03/02/14 16:48ID:7QgMXxD20904名称未設定
03/02/14 17:28ID:7v6QHLIF条件分岐でウイソ用のコーディングしないといけないのでわ?
0905名称未設定
03/02/14 21:57ID:7QgMXxD2#Endif
0906質問です(T_T)
03/02/14 22:20ID:inmPf99Qすいません。説明が足りませんでした。
私のソフトは、Canvasを使い物理シミュレートをアニメーション表示するものです。
起動時の処理は、プロパティの数値設定のみです。初心者なのでまだ、クラスは使っていません。
そのほかに使っているオブジェクトはTime,slider,popupmenu,pushbutton,editfield,statictext,groupbox,placard
でも、そんなにWindowsのコンパイラってめちゃくちゃなんですか!?知りませんでした・・・
どこかに、このことについて詳しく説明してあるホームページとかありませんか?よかったら教えてください。m(_ _)m
>903
それはありません。pluginフォルダの中を全てなくした状態でコンパイルしても同じ結果でしたから・・
>904
クリップボードは使っていません。
>905
それはどういう意味なのですか?すいません初心者なもので・・もしよろしかったら教えてください。お願いします。
0907質問です(T_T)
03/02/14 22:21ID:inmPf99Qすいません。説明が足りませんでした。
私のソフトは、Canvasを使い物理シミュレートをアニメーション表示するものです。
起動時の処理は、プロパティの数値設定のみです。初心者なのでまだ、クラスは使っていません。
そのほかに使っているオブジェクトはTime,slider,popupmenu,pushbutton,editfield,statictext,groupbox,placard
でも、そんなにWindowsのコンパイラってめちゃくちゃなんですか!?知りませんでした・・・
どこかに、このことについて詳しく説明してあるホームページとかありませんか?よかったら教えてください。m(_ _)m
>903
それはありません。pluginフォルダの中を全てなくした状態でコンパイルしても同じ結果でしたから・・
>904
クリップボードは使っていません。
>905
それはどういう意味なのですか?すいません初心者なもので・・もしよろしかったら教えてください。お願いします。
0908お仲間?
03/02/14 23:04ID:CocqG7beまずは簡単なプログラムを書いて、それがWinでも動くかどうか
確認するのが常套手段。
先日 OSX/RB4.5 で学会タイマー作ったのがWinでも動きました。
ちょっと感動。
0909名称未設定
03/02/14 23:06ID:Bi89zYwP>クラスは使っていません。
> そのほかに使っているオブジェクトはTime,slider,popupmenu,pushbutton,editfield,statictext,groupbox,placard
タバコを吸いながら止めたと言っていた勝新を思い出しますた。
> それはどういう意味なのですか?すいません初心者なもので・・もしよろしかったら教えてください。お願いします。
リファレンスとチュートリアル&開発者ガイドを隅から隅まで音読しる。
>>907
同上
0910名称未設定
03/02/14 23:35ID:Ow1HXc7Bソケットで受信したデーターを、ウィンドウに結果としてズラズラと表示する時に
処理が非常に重くなります。半分フリーズしてると言ってもいい状態です。
スレッドを利用するといいと聞きましたが、関連するサンプルコードなど
ご存じでしたらご教授下さい。
0912名称未設定
03/02/14 23:55ID:Ow1HXc7BRealBASICは初心者なもので、勘でやってみます。
0913名称未設定
03/02/15 00:09ID:gze1EkRJまず、処理が重いとなっているが、どの処理が重いのかはつきとめた?
表示する際の動作に時間がかかってるのか、
それともソケットからのデータを表示用に加工するのに時間がかかっているのか。
さらに簡単にスレッドを利用すればいい、思ってるかも知れないけど
ことはそう単純じゃない。
スレッドというのは処理を並列化するわけだから、
共有資源を扱う時は気をつけないといけない。
例えば1つのスレッドがあるリストボックスにソケットからのデータを追加している最中に、
ユーザーがそのリストボックスの行を一行削除したら?
運が悪いとOutofBoundExceptionがでてしまう。
だからセマフォとか利用しないといけないし、デッドロックにも気をつけないといけない。
以上はスレッドを利用するならごく初歩的な内容。そこまで面倒できそーですか?
0914名称未設定
03/02/15 00:25ID:U0TnxMzWシングルなら少しは理解出来るのですが、
マルチスレッドだとその作法というかルールみたいなものが全然だめです。
そこでネットワーク処理関連のソースを見よう見まねで作れないものかとあたふたしてます。
0915名称未設定
03/02/15 01:58ID:OIomaYks0916名称未設定
03/02/15 10:00ID:OIomaYkshttp://sourceforge.jp/projects/twoget/
0917さいとう(仮名) ◆OEjeoCy6ck
03/02/15 10:47ID:tLSvqActMacMoeをつくってるさいとう(仮名)です。
参考になるか分かりませんが、よかったらMacMoeのソースの
巡回マネージャの処理を見てみて下さい。
マルチスレッドでソケット使ってます。
ここからダウンロードできます。
http://members.tripod.co.jp/macmoe/
0918名称未設定
03/02/15 16:07ID:U0TnxMzW早速拝見させていただきます。
0919名称未設定
03/02/16 23:01ID:RgODpoBuOSXでも動くのでしょうか?
逆に、ビルド対象をOSXでビルドしたアプリはOS8-9でも動くのでしょうか?
ちなみに、私の環境ではビルド対象をOSXでビルドしたアプリが動いています。
環境:OS9、REALbasic4.5.2J Classic
0920名称未設定
03/02/16 23:06ID:KvTPrPXzRbは今使ってないのだが、
こんな事は正規購入した人なら当然わかると思うのだが
OS X用にビルドするという事はCarbonアプリを作るという事だから
作り方によってはOS 9でもOS Xでも動くものができる。
Carbon Libのバージョンやその他の機能にもよるからはっきりしないけど
OS 8.5以降で動く可能性がある。
0922名称未設定
03/02/16 23:48ID:KvTPrPXz0923名称未設定
03/02/17 02:43ID:6nG4ID+/頭が痛いところだ。
0926名称未設定
03/02/18 23:13ID:Lfu/a20hと思うのですが、その場合、データベースの使えるPro版の方がいいのでしょうか?
0927名称未設定
03/02/19 00:09ID:FKTNo8wXRinaldi氏のテキスト処理に関するXCMDは、Rb(osx)でも使えるのでしょうか?
0928名称未設定
03/02/19 03:18ID:l755+ceU出費はどっちもどっちかな?
0929名称未設定
03/02/19 06:04ID:3tgkCwkP0930名称未設定
03/02/19 13:46ID:9QmPyZGS扱うデータが「@」で区切られています。
@ほげほげほげ
ほげほげほげ
ほげほげほげ
@ほげほげほげ
ほげほげほげ
この場合、最初の@から次の@までのなかみを取り出そうとした場合
どのような正規表現が考えられるのでしょうか?
0933名称未設定
03/02/20 00:06ID:9SKjp8Ru>>930
とっても基本的な事で済みそうだからWebで正規表現しらべてみては。
/([^@]*)@/
とか?嘘だったらスマソ
0934名称未設定
03/02/20 01:52ID:yrX/I3KJ正規表現では一応解決したのですが、次のサーチポイントの指定などややこしいんですね。
NthFiedl・・・そんなのがあったのですね!(HCのXと同じ感覚で使えそうです)
0935名称未設定
03/02/20 04:23ID:UCbW8CBe0936名称未設定
03/02/20 19:54ID:xdYw4xnLが、NthFieldですが、日本語、英語問わず、取りこぼしがあるようです。バグなのかな?
で、mic_NthFieldを使うとうまくいきました。
0937名称未設定
03/02/20 20:00ID:WB1es8L1昔から有名です。
直そうともしやしない・・・。
0938名称未設定
03/02/20 20:16ID:xdYw4xnLテキスト処理などでは、重宝するんですけどね。
ほんとはプラグインをあまり多用したくないんですが、仕方なさそうですね。
0939名称未設定
03/02/21 14:04ID:WhNMsJ5Kなどではなく、Window1を複数枚開く方法はないのでしょうか?
アドバイスいただけますと幸いです。
0940名称未設定
03/02/21 14:11ID:an77DOBN0941名称未設定
03/02/21 18:34ID:9PaiowrJもうFAQに近いんじゃないかと思うけど、
Dim window As Window1
window = New Window1
といったコードを適当な場所で書けばOKなはず。
Window1.showといった横着な方法ではなくて、
きちんとクラスからインスタンス化しましょうということで。
0942名称未設定
03/02/21 18:37ID:bOuiRBv30943REALBasicVer3
03/02/21 19:36ID:T194YfTQなんだ?
0944→
03/02/21 20:20ID:bOuiRBv30945名称未設定
03/02/21 20:51ID:TeRfaQ5IRBではありません!
Rbです!
0947名称未設定
03/02/21 23:32ID:Rq1znTBK5fc1が出たからいよいよか。
日本語版はすぐに出るんでしょうか。
どうせ5.0.2くらいにならないと使いものに・・・
0948名称未設定
03/02/21 23:42ID:t6mKi8p5教えて下さい。
0949名称未設定
03/02/21 23:49ID:T194YfTQ0950名称未設定
03/02/22 00:18ID:9CSvj+QY歴代俺専用curlGUI
「逝ったきり…」
「帰って来いよ…」
「刑事犬curlおじさん」
shellコマンド投げると1ファイル落ちきるまで操作に反応しない
どうすればいいのか解らない…thread使ってもだめぽ…
0952950
03/02/22 01:49ID:9CSvj+QY答えてくれてありがとう。
listboxにある複数のURLを連続的にコマンドで送る仕様で
非同期にするとコマンド送りまくりで落とせなかった…。
0954名称未設定
03/02/22 02:21ID:x88ZM9Ntしかも全てIntegerで処理。
0955名称未設定
03/02/22 13:56ID:cQWhSDAkフリーウェアで容量が大きかったらRb製(w
>>940
もともと高い。
バージョンアップの料金なんかも。
2.xのユーザーとかもはや無視。
割るのは簡単だけど、せっかく買ったのにと思うとむなしい。
古いバージョンでもバグや機能の不足を自力でどうにかできる
実力者はいいのだろうけど。
0956名称未設定
03/02/24 17:32ID:rN6p5g7Y0957名称未設定
03/02/24 18:34ID:tsXO/3ok0958名称未設定
03/02/24 20:22ID:sNsTuvNw0959885
03/02/24 22:10ID:64YfjZXsSerialPort について聞いたものです。
KeySpan のシリアルポート、有楽町のビックにありました。 最初モノだけ抜いてパッケージをゴミ箱に入れたらCDがポロッと。危ないトコでした。
結果的にはRb3.5では使えないことが判明しました。 SerialToolBox とかなんかに対応していなかったようです。
OS9で4.5のお試し版をインスコしてないのに気づいて早速やってみると「内蔵モデム」で認識してくれたので、このバージョンまでのどこかで対応したのでしょう。
で、まさかと思って前に買ってきた SUNTAC のシリアルポートも付けて見たら見事認識。
っつうことで、3.5 逝ってよしってことに決定しましたです。 今度ライセンス買って気マスです。 アドバイス頂いた方々、ありがとうございました。
0960名称未設定
03/02/25 00:06ID:tQEbslgEうーん、買いかなぁ・・・。
0961名称未設定
03/02/26 03:11ID:LcgO51ap0962名称未設定
03/02/26 09:30ID:1elHCR7r例えばこのスレのURL
http://pc.2ch.net/test/read.cgi/mac/998627940/l50
でアクセスするとHTTP/1.1 302 Foundと短いメッセージが出てしまうのですが
どうやったら普通に表示されるんでしょうか?
ちなみにdat直読みは可能だけど、ちょっとやりきれないというか・・・。
ソースはありがちなものです
kCrlf = chr(13) + chr(10)
kUrl = "http://pc.2ch.net/test/read.cgi/mac/998627940/l50"
kHost = Host( kUrl )
kPath = Path( kUrl ) //HostとPathはただのURL分解ルーチン
Socket1.address = kHost
Socket1.connect
Socket1.write "GET " + kPath + " HTTP/1.1"+kCrlf
Socket1.write "Host: "+ kHost + kCrlf
Socket1.write kCrlf
0963名称未設定
03/02/26 11:39ID:1elHCR7r唐揚げスマソ・・・。
0964耗駄目歩
03/02/28 21:22ID:aXO8S5BUpShellCommand = "( " + "cd " + dlfp + " ; " + "curl -e " + referer + " " + pURL + " -o "+ filename + filenumext + " )"//シェルコマンド
↓ここで虹色グルグルになってしまい、その時ダウンロードしているファイルを落としきるまで、操作を受け付けなくなってしまいます。
虹色グルグルにならないようにするには、どうしたらいいのでしょうか。
curlを実行するメソッド
pShell = new Shell
pShell.mode = 0
pShell.Execute pShellCommand
//シェルに送ったコマンドが実行されたときの処理
if pShell.errorCode = 0 then//無事に終了したときの処理
Main_Window.URL_LBox.cell(gpURLLBListIndex,2) = "取得済み"//リストボックスの状況に表示
gpURLLBListIndex = gpURLLBListIndex + 1//URL用のインデックスを加算
pURLCCount = pURLCCount - 1//待機ファイルを減算
pDicCount = pDicCount + 1
pTryCount = 1//エラーの回数を初期化
else//エラーが発生したときの処理
Main_Window.URL_LBox.cell(gpURLLBListIndex,2) = "だめぽ..."//リストボックスの状況に表示pTryCount = pTryCount + 1//エラーの回数を加算
if pTryCount = pTryLimit then//エラーの回数が上限に達したときの処理
Main_Window.URL_LBox.cell(gpURLLBListIndex,2) = "取得失敗"//リストボックスの状況に表示
pErrorURL = pErrorURL + pURL + chr(13)
gpURLLBListIndex = gpURLLBListIndex + 1//URL用のインデックスを加算
pDicCount = pDicCount + 1
pTryCount = 1
pErrorCount = pErrorCount + 1
Main_Window.DownLoadError_SText.text = str(pFoulCount)
end if//エラーの回数が上限に達したときの処理終了
end if//無事に終了したときとエラーが発生したときの処理終了
0965名称未設定
03/03/01 08:52ID:/LoJ6BYI> 2.xのユーザーとかもはや無視。
んなこたーない。
漏れ、2.0買ってこれまでずっと来てて、もう今更バージョンアップなんか無理だなと思ってたんだが、
最近アスキーのREALbasicのページ逝ってみたら
2.0からも4.5へバージョンアップできるようになってたから嬉しかったよ。
0967名称未設定
03/03/01 12:53ID:NkXJmTrv0968名称未設定
03/03/01 14:37ID:8Sox8uRe0969耗駄目歩
03/03/01 16:44ID:37ohSk3Qやってみました
やってみたこと
SuperがshellのMyShellというclassを作成
ウィンドウにドロップしてMyShellのインスタンスを生成
thread内から MyShell1.Excute コマンド と送る
結果
次々と登録してあるURLのファイルを落とし続ける
curlの実行の合間にはウィンドウの移動などに応じる
curlが実行中のときは虹色グルグルが出てしまう
送っているシェルコマンドに付随する処理
URLからフォルダ名にするドメインを取り出す
URLからリファラーにする文字列を取り出す
URLからファイル名にする文字列を取り出す
URLからファイルの拡張子を取り出す
ダウンロード先に指定したフォルダ直下にドメイン名のフォルダが無ければ作成する
cdでディレクトリ移動(ドメイン名のフォルダへ)
そのディレクトリでcurlをオプション-e(リファラー)と-o(ファイルの命名)付きで実行
modeは0(=同期)じゃないとちゃんと落ちてこない
thread内でShellの子を生成してもだめぽ…
基本的に何か勘違いしてるんでしょうか
もうわからない…
0970名称未設定
03/03/01 23:54ID:PRxxnd87酔っぱらってるからキツく聞こえるかも知んないけど
根本的に間違ってるよおまえ。
pShell = new Shell
pShell.mode = 1//非同期にしないと虹が回るじゃん。
pShell.Execute pShellCommand
while pShell.IsRunning
pStatus= pShell.Readall//ステータス取得。
wend
//シェルに送ったコマンドが実行されたときの処理
以下は同じコードでもいいけどそれヘボ過ぎ。
pShellCommand= "curl -e " + referer + " " + pURL + " -o "+dlfp+"/" filename + filenumext//シェルコマンド
ここはこれでいいよ。
つ〜かURLコレクターとか一発とかあるんだし今更じゃない?
勉強のためって言うのもあるんだろうけど。
0971耗駄目歩
03/03/02 01:48ID:YluegQnOありがと〜!できた〜!
PRチョメチョメンド87さん大好き〜!
modeを変えて何回も試したのに
IsRunningを見て真偽を確認しないでいたから
かまわずコマンドを連投して落とせなかったんですね。
URLコレクターと一発ってゲッター1ですか?
そうなんですよね。
便利ですよね。
ヘボい処理満載で色々作ってます。
自分なりに試して調べて煮詰まり諦めかけていたとこで
恥かき覚悟で問題がある部分を晒してみた結果がこれです。
ちゃんと動作する様に導いてもらえました。
自分で作ったものがバージョンアップというより
マシになっていくのがとても楽しい。
0972名称未設定
03/03/02 02:07ID:DLi5qopT0973名称未設定
03/03/02 08:32ID:MxzaWaKI小人は事物を得るを楽しむ。
971、がんがれ。
0974970
03/03/02 11:05ID:iF6P43LBおまえいいやつだな。
ついでに行き詰まりそうなとことして
dlfpのUTF8とエスケープ処理、
pURLのエンコードかそうしない場合のエスケープ処理も
見直してあげて下さい。
頑張ってね。
0975970
03/03/02 11:22ID:iF6P43LBpErrorURL = pErrorURL + pURL + chr(13)
gpURLLBListIndex = gpURLLBListIndex + 1//URL用のインデックスを加算
pDicCount = pDicCount + 1
pTryCount = 1//これはスレッドに持たす
pErrorCount = pErrorCount + 1
Main_Window.DownLoadError_SText.text = str(pFoulCount)
この辺りの変数はMain_Windowかグローバルに持たせて
メソッド化してセマフォを使うといいよ。
そうすればマルチスレッドで使えるから。
pMySemaphore.signal
Main_Window.pUrkIndexAdd(pFoulCount)
pMySemaphore.release
Sub Main_Window.pUrkIndexAdd(pFoulCount as string)
pErrorURL = pErrorURL + pURL + chr(13)
gpURLLBListIndex = gpURLLBListIndex + 1//URL用のインデックスを加算
pDicCount = pDicCount + 1
pErrorCount = pErrorCount + 1
DownLoadError_SText.text = str(pFoulCount)
end Sub
0976名称未設定
03/03/02 12:56ID:3DcC3W7FSocketクラスをTCPSocketに置き換えただけでは動作しないようです。
移植に成功した方いらっしゃいませんか。
経験談などをお聞かせ頂けるとうれしいです。
0977名称未設定
03/03/02 15:50ID:3DcC3W7FConnectedイベントが返される前にwriteを行っていたスタイルが5.0では通用しなくなっていたようです。
0978名称未設定
03/03/02 22:34ID:AEsj2uC9980がスレ立てということで。
0979名称未設定
03/03/02 23:01ID:DLi5qopT0980耗駄目歩
03/03/03 01:27ID:xLQp7SVuがんがる〜!うぉぅうぉぅ!
>>974-975
チョメチョメンドさん、度々すいません。(T^T)
そうである場合とそうでない場合の処理って
とても大事ですもんね。
セマフォってのを調べていたら
クリティカルとやらが出てきました。
クリティカル…クリティカル…何かっぽい。
プログラムっぽい。
セマフォは
「イントロクイズでの回答権利付きマイク」
って感じですかね。
>>978-979
マジデスカ…
0981耗駄目歩
03/03/03 03:09ID:xLQp7SVuもっと!REALbasic コードエディタ(Thread2)
http://pc.2ch.net/test/read.cgi/mac/1046628330/l50
0982970
03/03/03 17:46ID:WplwAtsqクリティカルセクションに入る場合に
セマフォをカウントするのが普通だと思うけど、
Rbでは別物のようだね。
優先順位Etcな実際の実装はわかんないや。
あたしはセマフォしか使ってないよ。
実装がヘボくて多少低速になっても
破綻するよりはいいから。
レス数が950を超えています。1000を超えると書き込みができなくなります。