米国国防省の標準高等言語エイダ(Ada)を語れ!
■ このスレッドは過去ログ倉庫に格納されています
1名無しさんは伊達じゃない
NGNG どうよ?
215デフォルトの名無しさん
NGNG ■ライブアライブの巻■
======2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
さておき、1/11ですが、2002/10/30にリリースされた『黒イジワルケイ』に参加したアーティストと、
2ちゃんねるで募集したバンドというよくわからない対バンのイベントがありますです。
http://marmalade.skippy.co.jp/event/live.html
*******************
高田馬場AREA 午後6時入場受付開始
当日券のみ開場にて!3,000円 (別途ドリンクチャージ500円)
======2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
さておき、1/11ですが、2002/10/30にリリースされた『黒イジワルケイ』に参加したアーティストと、
2ちゃんねるで募集したバンドというよくわからない対バンのイベントがありますです。
http://marmalade.skippy.co.jp/event/live.html
*******************
高田馬場AREA 午後6時入場受付開始
当日券のみ開場にて!3,000円 (別途ドリンクチャージ500円)
216デフォルトの名無しさん
NGNG わくわく。
217デフォルトの名無しさん
NGNG218デフォルトの名無しさん
NGNG 矢印厨がウザイのでアク禁お願いしますってか?
219デフォルトの名無しさん
NGNG そういえば托イ発祥のスレだったな
他板でもはやってんの?
他板でもはやってんの?
220デフォルトの名無しさん
NGNG 「4nd」ってなんだよ。
中学生以下だな
中学生以下だな
221デフォルトの名無しさん
NGNG fusianasan
222デフォルトの名無しさん
NGNG そんなに法律に頼りたいならインターネットアクセス自体を免許制にすれば?
223デフォルトの名無しさん
NGNG そうなんすか。どうもです。
224山崎渉
NGNG (^^)
225デフォルトの名無しさん
NGNG ループコピペ厨は年越しは一人ぼっちの筆記
226山崎渉
NGNG (^^)
227デフォルトの名無しさん
NGNG たまには救済age
228山崎渉
NGNG (^^)
229デフォルトの名無しさん
NGNG Eiffelに負けるなage …
ところで、GNATのgcってプログラム終了時にしか起こらないようですけど、
途中で起こす方法有ります?
(無いなら、すぐ終了するアプリでも無い限りgc当てにできないって事に…)
ところで、GNATのgcってプログラム終了時にしか起こらないようですけど、
途中で起こす方法有ります?
(無いなら、すぐ終了するアプリでも無い限りgc当てにできないって事に…)
230デフォルトの名無しさん
NGNG gnat for win32,gtkada,adasocketsで2chブラウザなんか作ってみたいと思う今日この頃。
231デフォルトの名無しさん
NGNG232デフォルトの名無しさん
NGNG with 2ch.Program;
procedure Hoshu is
Thread: access 2ch.Thread;
begin
Thread := 2ch.Program.Get_Thread("米国国防総省…");
2ch.Write(Thread, text => "保守", mail => "sage");
end;
procedure Hoshu is
Thread: access 2ch.Thread;
begin
Thread := 2ch.Program.Get_Thread("米国国防総省…");
2ch.Write(Thread, text => "保守", mail => "sage");
end;
233
NGNG gcc-3.2.2に付属しているadaをコンパイルしようとしているのですが、うまく
逝きません。configureがadaを引っ張ってくれない感じです。
環境はSolaris9+gcc-2.95.3です。
% mkdir gccobj
% cd gccobj
% ../gcc-3.2.2/configure --enable-languages=c,c++,ada
languages指定をしないで全部作ろうとしてもダメ。objcやjavaなどは作って
くれるのですが…。adaだけが出来ません。
コンパイル方法をご存知の方。教えてくださいませんか。
逝きません。configureがadaを引っ張ってくれない感じです。
環境はSolaris9+gcc-2.95.3です。
% mkdir gccobj
% cd gccobj
% ../gcc-3.2.2/configure --enable-languages=c,c++,ada
languages指定をしないで全部作ろうとしてもダメ。objcやjavaなどは作って
くれるのですが…。adaだけが出来ません。
コンパイル方法をご存知の方。教えてくださいませんか。
235デフォルトの名無しさん
NGNG エイダってどれくらい流行っておりますか?
前に大学のソフトウェア設計法の授業でC++と一緒にやらされたけど
初心の漏れにはきつかった。
今ではその授業はJavaに切り替えてしまったらしい。
今では漏れもJava慣れしてAdaには手をつけなくなってしまった。
前に大学のソフトウェア設計法の授業でC++と一緒にやらされたけど
初心の漏れにはきつかった。
今ではその授業はJavaに切り替えてしまったらしい。
今では漏れもJava慣れしてAdaには手をつけなくなってしまった。
236デフォルトの名無しさん
NGNG237デフォルトの名無しさん
NGNG プロトタイプ宣言とか演算子のオーバーライドなんて
結構好きだったが。今では当たり前だのクラッカーだね。
結構好きだったが。今では当たり前だのクラッカーだね。
238
NGNG >>234
この通りやったつもりなのですが。うーん…。
この通りやったつもりなのですが。うーん…。
239デフォルトの名無しさん
NGNG >>237
Adaにあわせて駄洒落まで古くするこたないヨ
Adaにあわせて駄洒落まで古くするこたないヨ
240デフォルトの名無しさん
NGNG ...
241デフォルトの名無しさん
NGNG たまにはageてみる
242デフォルトの名無しさん
NGNG アダーー
243デフォルトの名無しさん
NGNG つまみエイダ豆
爆笑間違い無しなのでage
爆笑間違い無しなのでage
244デフォルトの名無しさん
NGNG >>243
もうかれこれ10時間以上笑い続けてます。
もうかれこれ10時間以上笑い続けてます。
245デフォルトの名無しさん
NGNG246デフォルトの名無しさん
NGNG うんだ、Ada はええだ。
恩を Ada で返すだ。
恩を Ada で返すだ。
247デフォルトの名無しさん
NGNG ええ、2秒くらいは笑えましたよ
248あっちの621
NGNG プログラミングの為の数学と算数
http://pc2.2ch.net/test/r.i/tech/997150743/607
>[607]デフォルトの名無しさん04/02 11:12
>N+N=NN
[607]の意図はよくわからないんだが
1+1=11
2+2=22
みたいなものがあるか、という問題と解釈し
10進数以外ならあるやも、と作ったプログラム。
2進、3進、4進...16進までやってみたけどないね。
with Ada.Text_IO, Ada.Integer_Text_IO;
use Ada.Text_IO, Ada.Integer_Text_IO;
procedure nn is
begin
for i in 2..16 loop
for j in 1..i-1 loop
put(j, 6, i); -- jをi進数で表記
put(" + ");
put(j, 6, i);
put(" = ");
put(j + j, 6 ,i); -- j+jをi進数で表記
new_line;
end loop;
end loop;
end nn;
http://pc2.2ch.net/test/r.i/tech/997150743/607
>[607]デフォルトの名無しさん04/02 11:12
>N+N=NN
[607]の意図はよくわからないんだが
1+1=11
2+2=22
みたいなものがあるか、という問題と解釈し
10進数以外ならあるやも、と作ったプログラム。
2進、3進、4進...16進までやってみたけどないね。
with Ada.Text_IO, Ada.Integer_Text_IO;
use Ada.Text_IO, Ada.Integer_Text_IO;
procedure nn is
begin
for i in 2..16 loop
for j in 1..i-1 loop
put(j, 6, i); -- jをi進数で表記
put(" + ");
put(j, 6, i);
put(" = ");
put(j + j, 6 ,i); -- j+jをi進数で表記
new_line;
end loop;
end loop;
end nn;
249山崎渉
NGNG (^^)
250デフォルトの名無しさん
NGNG251山崎渉
NGNG ∧_∧
( ^^ )< ぬるぽ(^^)
( ^^ )< ぬるぽ(^^)
252デフォルトの名無しさん
NGNG めざせ深層水
253デフォルトの名無しさん
NGNG 残り12スレッド、潜れ潜れ
254デフォルトの名無しさん
NGNG あと10
255デフォルトの名無しさん
NGNG あと6
256デフォルトの名無しさん
NGNG PC8001版持ってる人は?
257デフォルトの名無しさん
NGNG ho
258デフォルトの名無しさん
NGNG syu
259デフォルトの名無しさん
NGNG260デフォルトの名無しさん
NGNG 独立型プログラミング支援ユニットADAです。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
_______
/\ ⌒ヽ≡≡≡≡\
/ (( A D A ;;;;;∵. ... \
/◇\/ ̄ ̄ ̄ ̄ ̄\/◇.\
/ \ \____|| | | ||____/ / \
/ /// ̄/ ̄ ̄V ̄ ̄ \ ̄\// .\
 ̄ ̄ ̄ \ ≡||□||≡ /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
_______
/\ ⌒ヽ≡≡≡≡\
/ (( A D A ;;;;;∵. ... \
/◇\/ ̄ ̄ ̄ ̄ ̄\/◇.\
/ \ \____|| | | ||____/ / \
/ /// ̄/ ̄ ̄V ̄ ̄ \ ̄\// .\
 ̄ ̄ ̄ \ ≡||□||≡ /
261デフォルトの名無しさん
NGNG A#拡張構文
・「変数名 . 関数名」形式の「メソッド」呼びだしがサポートされてる(pragma Extensions_Allowed(On);時のみ)
・with 型名 is access; で参照型インポート
・with 型名 is tagged; で値型インポート
・pragma MSIL_Constructorで普通の関数をコンストラクタ扱いに
・Adaの文字列に+演算子を適用すると.NETの文字列に、逆もあり
他になんか無いかな?
・「変数名 . 関数名」形式の「メソッド」呼びだしがサポートされてる(pragma Extensions_Allowed(On);時のみ)
・with 型名 is access; で参照型インポート
・with 型名 is tagged; で値型インポート
・pragma MSIL_Constructorで普通の関数をコンストラクタ扱いに
・Adaの文字列に+演算子を適用すると.NETの文字列に、逆もあり
他になんか無いかな?
262デフォルトの名無しさん
NGNG A#の使い方
ダウンロードして展開して
・binにPATHを通す
・ADA_INCLUDE_PATHを...\lib\mgnat\adainclude; ...\include
・ADA_OBJECTS_PATHを...\lib\mgnat\adalib; ...\include
・register_mgnat.batを走らせる
・古いものが混じってるのでinclude中の*.aliの上書き禁止属性を解除しておく
ダウンロードして展開して
・binにPATHを通す
・ADA_INCLUDE_PATHを...\lib\mgnat\adainclude; ...\include
・ADA_OBJECTS_PATHを...\lib\mgnat\adalib; ...\include
・register_mgnat.batを走らせる
・古いものが混じってるのでinclude中の*.aliの上書き禁止属性を解除しておく
263261-262
NGNG とりあえずWindows.Formsとか使えるっぽいので、
Ada@WindowsでGUIやる場合の選択肢がGtk以外にもうひとつできたことになります。
起動遅いけどなァー。
(PentiumVで.NET動かすってのが間違いかも知れないが…)
ひとりでやってると寂しいので誰か一緒にやりましょうよぉ
Ada@WindowsでGUIやる場合の選択肢がGtk以外にもうひとつできたことになります。
起動遅いけどなァー。
(PentiumVで.NET動かすってのが間違いかも知れないが…)
ひとりでやってると寂しいので誰か一緒にやりましょうよぉ
264山崎渉
NGNG ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
265デフォルトの名無しさん
NGNG あげてやる
266動画直リン
NGNG267デフォルトの名無しさん
NGNG 【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
【PC版】Ever17-the out of infinity【大失敗作】
http://www2.bbspink.com/test/read.cgi/erog/1053601941/
268デフォルトの名無しさん
NGNG あげてやるあげてやるぅ
269デフォルトの名無しさん
NGNG mingwの最新版スナップショットにはAdaが含まれて無いですよ。なんでかなー?
270デフォルトの名無しさん
NGNG ho
271デフォルトの名無しさん
NGNG 話は変わるけど,国防総省の総って何.
272デフォルトの名無しさん
NGNG 陸軍 海軍 空軍
273ごるごるもあ ◆753Z/RLFiY
NGNG 、
) |
( ノノ
, --" - 、
スチャ / 〃.,、 ヽ
∧、 l ノ ノハヽ、 i
/⌒ヽ\ i | l'┃ ┃〈リ 我々の要求は、沖縄県に対する皇民政策の廃止だ
|( ● )| i\从|l、 _ヮ/从 明日米軍基地を爆破する。
\_ノ ^i |ハ ∀ \
|_|,-''iつl/ †/ ̄ ̄ ̄ ̄/
[__|_|/〉 .__/ 魔 法 /__
[ニニ〉\/____/ http://darkelf.dip.jp/doubt/okinawa.html
我々はこれ以上の共産主義化をすることはできない。
よって、我々の民主主義奪還を行うために政府に対し次の通り要求する。
1.沖縄県に対する皇民政策の廃止
2.思いやり予算の撤廃
3.軍事基地の撤去交渉を米国と進める。
4.復興予算案の盛り込み
5.沖縄の議席数を現在の4倍以上に増やす。
) |
( ノノ
, --" - 、
スチャ / 〃.,、 ヽ
∧、 l ノ ノハヽ、 i
/⌒ヽ\ i | l'┃ ┃〈リ 我々の要求は、沖縄県に対する皇民政策の廃止だ
|( ● )| i\从|l、 _ヮ/从 明日米軍基地を爆破する。
\_ノ ^i |ハ ∀ \
|_|,-''iつl/ †/ ̄ ̄ ̄ ̄/
[__|_|/〉 .__/ 魔 法 /__
[ニニ〉\/____/ http://darkelf.dip.jp/doubt/okinawa.html
我々はこれ以上の共産主義化をすることはできない。
よって、我々の民主主義奪還を行うために政府に対し次の通り要求する。
1.沖縄県に対する皇民政策の廃止
2.思いやり予算の撤廃
3.軍事基地の撤去交渉を米国と進める。
4.復興予算案の盛り込み
5.沖縄の議席数を現在の4倍以上に増やす。
274ごるごるもあ ◆753Z/RLFiY
NGNG 、
) |
( ノノ
, --" - 、
スチャ / 〃.,、 ヽ
∧、 l ノ ノハヽ、 i
/⌒ヽ\ i | l'┃ ┃〈リ 我々の要求は、沖縄県に対する皇民政策の処分だ
|( ● )| i\从|l、 _ヮ/从 明日米軍基地を爆破する。
\_ノ ^i |ハ ∀ \
|_|,-''iつl/ †/ ̄ ̄ ̄ ̄/
[__|_|/〉 .__/ 魔 法 /__
[ニニ〉\/____/ http://darkelf.dip.jp/doubt/okinawa.html
我々はこれ以上の共産主義化をすることはできない。
よって、我々の民主主義奪還を行うために政府に対し次の通り要求する。
1.沖縄県に対する皇民政策の処分
2.思いやり予算の撤廃
3.軍事基地の撤去交渉を米国と進める。
4.復興予算案の盛り込み
5.沖縄の議席数を現在の4倍以上に増やす。
) |
( ノノ
, --" - 、
スチャ / 〃.,、 ヽ
∧、 l ノ ノハヽ、 i
/⌒ヽ\ i | l'┃ ┃〈リ 我々の要求は、沖縄県に対する皇民政策の処分だ
|( ● )| i\从|l、 _ヮ/从 明日米軍基地を爆破する。
\_ノ ^i |ハ ∀ \
|_|,-''iつl/ †/ ̄ ̄ ̄ ̄/
[__|_|/〉 .__/ 魔 法 /__
[ニニ〉\/____/ http://darkelf.dip.jp/doubt/okinawa.html
我々はこれ以上の共産主義化をすることはできない。
よって、我々の民主主義奪還を行うために政府に対し次の通り要求する。
1.沖縄県に対する皇民政策の処分
2.思いやり予算の撤廃
3.軍事基地の撤去交渉を米国と進める。
4.復興予算案の盛り込み
5.沖縄の議席数を現在の4倍以上に増やす。
275デフォルトの名無しさん
NGNG ho
276デフォルトの名無しさん
NGNG 上へ参ります
277デフォルトの名無しさん
NGNG エイダバベッジの階差機関か?
278デフォルトの名無しさん
NGNG 定期保守
279山崎 渉
NGNG (^^)
280デフォルトの名無しさん
NGNG (^^)
281山崎 渉
NGNG (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
282デフォルトの名無しさん
NGNG hoi
283デフォルトの名無しさん
NGNG PascalもPL/SQLもAdaから派生したと聞いたが。
PC最強言語とデータベース最強プロシジャの親が両方ともAda
であると思ってたが。
DelphiもOracleも萌え萌え
PC最強言語とデータベース最強プロシジャの親が両方ともAda
であると思ってたが。
DelphiもOracleも萌え萌え
284デフォルトの名無しさん
NGNG285デフォルトの名無しさん
NGNG ×クソ言語
○クソ会社のツール
ではだめかね?
あと、
○クソ会社の最強データベース(製品はよいよ)
○クソ会社のツール
ではだめかね?
あと、
○クソ会社の最強データベース(製品はよいよ)
286デフォルトの名無しさん
NGNG 逆だろ?PascalからAda。
287デフォルトの名無しさん
NGNG クローンオブエイダの話でないね
あんまり関係ないけど
あんまり関係ないけど
288デフォルトの名無しさん
NGNG すまん、Adaがあとだった
ALGOL58 1958年
↓
Pascal 1970年
↓
Ada 1980年
ALGOL58 1958年
↓
Pascal 1970年
↓
Ada 1980年
289デフォルトの名無しさん
NGNG hooo
290デフォルトの名無しさん
NGNG shuuu
291デフォルトの名無しさん
NGNG このスレ、おやじギャグ多すぎません?
もしかしてホントにオヤジが多(r
もしかしてホントにオヤジが多(r
292デフォルトの名無しさん
NGNG 地道に保守
293デフォルトの名無しさん
NGNG 新参者ですが、Ada勉強してみようかな。
294デフォルトの名無しさん
NGNG sage
295デフォルトの名無しさん
NGNG 700
296デフォルトの名無しさん
NGNG 616
297デフォルトの名無しさん
NGNG このスレが賑わう日は来るのかなあ…
298デフォルトの名無しさん
NGNG adaってなんかPascalに似てるな
299デフォルトの名無しさん
NGNG Delphiユーザは知らず知らずのうちにAdaの恩恵を受けていると思う。
300バイオハザード2
NGNG レオン「エイダー!!」
301デフォルトの名無しさん
NGNG/ \ノk ,r t、 f ノ ヽ ノ / 丶' ヽ  ̄
{ . ⌒ヽ'⌒ヽ _7ト,ニtK |`ヘ ノ / ヽ / /:
ヽ、 〉ヽ〉二〈ノ│ `ヽ;;ノ ^ / /へ ヘ/ /:
`ー-、;;;;;;;;ノ ´ ̄` 〉 \_\ ヾミ /|:
ハ二二ニニニ=─ヘ、 ヽ 、vWwァ_
V ヽ ト \ y'{ j,__;_;ノ
. . ン ミミ巛 ノ ノ ヽ ヽ \_ ヽ!!_,'´" ,, f
ノ /ノ/ `ヽト、\\─t、 ミ } _ィ´ __ i ___ 〔
.,_||` ;;;× ×ヾ '| |_  ̄/ ヽ| y _ ,| ` 、
|ヽ| . ▲ |り| | ノ ノ _;-ー'--tー' `'\
チョ、 ! ` '"-Д- / / ヽニニイ ,ー' ヽ _; ― `ヽ、 ヾ,
タンマ \ / | | {/ r ´ } |
ミ' )ー─「 `レ ̄  ̄^ 〈 ´ `ー--r、 { _ _ ¨ /|’ /|
⌒' ̄ ̄└─┤ i__8 | \:n〉0jノノ { _y' |/ /
_ _,. -- _ゝ_/ ノ⌒/ ノ┴、一 ミミ7_ーr'ーj { ソ
_,, -‐ ´ L__j-´ ゝ、____ノ_二_巛7ノ============ { -; |
ミミl_/ l_ 'ー-;、 `j
302デフォルトの名無しさん
NGNG 仕事でAdaを使ってる人いる?
303デフォルトの名無しさん
NGNG Anubis zoeで出てた奴?
304デフォルトの名無しさん
NGNG >>303
何それ?
何それ?
305デフォルトの名無しさん
NGNG GWindowsを使ってWindowを表示してみました。(Win2000)
GWindows url: http://www.adapower.com/gwindows/
--
-- wintest.adb
--
with GWindows.Windows.Main;
with GWindows.Application;
procedure WinTest is
use GWindows.Windows.Main;
Top: GWindows.Windows.Main.Main_Window_Type;
begin
Create (Top, "Hello World");
Size (Top, 300, 100);
visible (Top);
Gwindows.Application.Message_Loop;
end;
GWindows url: http://www.adapower.com/gwindows/
--
-- wintest.adb
--
with GWindows.Windows.Main;
with GWindows.Application;
procedure WinTest is
use GWindows.Windows.Main;
Top: GWindows.Windows.Main.Main_Window_Type;
begin
Create (Top, "Hello World");
Size (Top, 300, 100);
visible (Top);
Gwindows.Application.Message_Loop;
end;
306デフォルトの名無しさん
NGNG307デフォルトの名無しさん
NGNG >>306
まず使えるようになるまでが大変でした。
MinGWのgnatだとうまく動かなかったので、
ftp://cs.nyu.edu/pub/gnat/3.15p/winnt/
から、改めてダウンロードしてインストール。
で、環境変数を設定。(gnatはc:\gnatにインストールしたとする)
PATHにc:\gnat\binを追加。
ADA_INCLUDE_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1\adainclude
ADA_OBJECTS_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1\adalib
C_INCLUDE_PATH=c:\gnat\pentium-mingw32msv\include
LIBRARY_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1
ここで、サンプルをコンパイルしようとすると、
なぜか、collect2が見つからないとかしかられるので、
c:\gnat\binにあるld.exeをcollect2.exeという名前でコピー。
(これに気づくまで、かなり悩みました。。。)
つぎに、gnatcom(http://www.adapower.com/gnatcom/)をインストール。
make install
そして最後にGWindowsをインストール。
make UNICODE=1 install
ってな感じで、疲れました。。。(インストールするまでに三日ぐらい悩んだ)
まだ、サンプルをコンパイルする程度なので、詳しい感想はのちほど。
まず使えるようになるまでが大変でした。
MinGWのgnatだとうまく動かなかったので、
ftp://cs.nyu.edu/pub/gnat/3.15p/winnt/
から、改めてダウンロードしてインストール。
で、環境変数を設定。(gnatはc:\gnatにインストールしたとする)
PATHにc:\gnat\binを追加。
ADA_INCLUDE_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1\adainclude
ADA_OBJECTS_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1\adalib
C_INCLUDE_PATH=c:\gnat\pentium-mingw32msv\include
LIBRARY_PATH=c:\gnat\lib\gcc-lib\pentium-mingw32msv\2.8.1
ここで、サンプルをコンパイルしようとすると、
なぜか、collect2が見つからないとかしかられるので、
c:\gnat\binにあるld.exeをcollect2.exeという名前でコピー。
(これに気づくまで、かなり悩みました。。。)
つぎに、gnatcom(http://www.adapower.com/gnatcom/)をインストール。
make install
そして最後にGWindowsをインストール。
make UNICODE=1 install
ってな感じで、疲れました。。。(インストールするまでに三日ぐらい悩んだ)
まだ、サンプルをコンパイルする程度なので、詳しい感想はのちほど。
308305
NGNG マウスクリックイベントを取得してみました。
--
-- mousetest.adb
-- compile: gnatmake mousetest.adb
--
with GWindows.Message_Boxes;
with GWindows.Windows; use GWindows.Windows;
with GWindows.Windows.Main; use GWindows.Windows.Main;
with GWindows.Base;
with GWindows.Types;
with GWindows.Application;
procedure MouseTest is
Top: GWindows.Windows.Main.Main_Window_Type;
procedure OnMouseClick
(Window: in out GWindows.Base.Base_Window_Type'Class;
X : in Integer;
Y : in Integer;
Keys : in GWindows.Windows.Mouse_Key_States)
is
New_Point : GWindows.Types.Point_Type := (X, Y);
begin
GWindows.Message_Boxes.Message_Box ("on mouse click", "Clicked!");
end;
begin
Create (Top, "Hello World");
Size (Top, 300, 100);
On_Left_Mouse_Button_Down_Handler (Top, OnMouseClick'Unrestricted_Access);
visible (Top);
Gwindows.Application.Message_Loop;
end;
--
-- mousetest.adb
-- compile: gnatmake mousetest.adb
--
with GWindows.Message_Boxes;
with GWindows.Windows; use GWindows.Windows;
with GWindows.Windows.Main; use GWindows.Windows.Main;
with GWindows.Base;
with GWindows.Types;
with GWindows.Application;
procedure MouseTest is
Top: GWindows.Windows.Main.Main_Window_Type;
procedure OnMouseClick
(Window: in out GWindows.Base.Base_Window_Type'Class;
X : in Integer;
Y : in Integer;
Keys : in GWindows.Windows.Mouse_Key_States)
is
New_Point : GWindows.Types.Point_Type := (X, Y);
begin
GWindows.Message_Boxes.Message_Box ("on mouse click", "Clicked!");
end;
begin
Create (Top, "Hello World");
Size (Top, 300, 100);
On_Left_Mouse_Button_Down_Handler (Top, OnMouseClick'Unrestricted_Access);
visible (Top);
Gwindows.Application.Message_Loop;
end;
309デフォルトの名無しさん
NGNG Delphiより、いいところってある?
311デフォルトの名無しさん
NGNG ゲーム製作技術板より転載
AdaSDL
http://adasdl.sourceforge.net/
NeHe new base code with Ada
http://www.abyss2.demon.co.uk/projects/ada/index.html
AdaSDL
http://adasdl.sourceforge.net/
NeHe new base code with Ada
http://www.abyss2.demon.co.uk/projects/ada/index.html
312デフォルトの名無しさん
NGNG 今でも使ってるのかな?
313デフォルトの名無しさん
NGNG314デフォルトの名無しさん
NGNG Delphiのそっくりじゃん!
妹?
妹?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】2026年北中米W杯の組み合わせが決定! 日本代表はオランダ、チュニジア、欧州プレーオフB勝者と同組で激突★2 [久太郎★]
- 渡邊渚「性を売ってるくせに」批判に反論 幻滅「これが日本の現状だよなー」「『渾身の下着!』というような意味でやってない」★2 [Ailuropoda melanoleuca★]
- 【千葉】会社で58歳女性刺される 殺人未遂容疑で同僚の中国籍の男(39)逮捕 女性死亡 いすみ市 [ぐれ★]
- 渡邊渚さん脅迫か 写真集に包丁置く写真投稿 30代女性書類送検 渡邊さん「外に出るのも怖く身の危険を感じる」 [ひかり★]
- 【生成ポルノで初】AI生成の児童ポルノ画像の所持疑いで元教諭を初摘発… [BFU★]
- 鈴木農相、地元JAから借入金 おこめ券巡り利害誘導との批判も★2 [安倍聖帝★]
- 【01:45NHK~】サッカーW杯2026グルーブ分け組み合わせ抽選会いよいよスタート! ★2 [339712612]
- 【NHK/DAZN/YouTube】FIFAワールドカップ2026組み合わせ抽選★3
- 【風向き】ヤバい!高市が導入を検討する「防衛特別所得税」、ネトウヨらもまさかの反対の大合唱。。さすがに国民を舐めすぎたか? [219241683]
- ネット民「嫌儲民とは、頭がよく 弱者に寄り添える優しさと不正を許さない正義感を持ち ナショナリズムに囚われない客観的視点の持ち主」 [932029429]
- 一番美味い寿司ネタって結局どれなの??🍣 [242774294]
- 平和なお🏡🕊
