06/03/16 17:10:30
>>329,330
VBの速度低下はグラフィックスのリソースのやり取り部分が原因と思っていました。
GUIをVBで、計算部分orハードな部分をCで作るということでOKそうなのでその方向で考えてみます。
ご助言ありがとうございました。
332:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 19:50:21
TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
333:デフォルトの名無しさん
06/03/32 13:58:03
VB2005使おうかなって思ってるんだが
あれってdllかなにかで
Framework2.0不要のソフト作れるのか?
334:デフォルトの名無しさん
06/03/32 18:00:43
むり
335:デフォルトの名無しさん
06/04/05 11:35:37
VB初心者です。
VB6でクラス名を指定してプロジェクトにそのクラスが存在するか否かを確認する方法はあるでしょうか?
※イメージ的にはJavaのclassForNameです
不躾な質問で恐縮ですが、ご教授のほど宜しくお願いいたします。
336:デフォルトの名無しさん
06/04/05 18:17:00
VB6のスレ行った方がいいよ
337:デフォルトの名無しさん
06/04/05 19:25:48
初心者なのだがダウンローダーとか作ってみたい。ほかにいろいろ言語があるけどC++がいいの?
338:デフォルトの名無しさん
06/04/05 19:42:44
この板の住人は、PC初心者版でも、初心者を助けているのですか?
339:デフォルトの名無しさん
06/04/11 00:30:47
VB.net初心者なんですが。
スレ違いで書いてしまった質問をここで書き直しますすみません。
Function DecStr(ByVal str As String) As String '10進数のSUMの下位2桁
Dim DecStr1 As String
Dim DecStr2 As String
For i = 1 To 8
DecStr = DecStr + (Asc(Mid(str, i)))
Next
DecStr = Hex(DecStr)
DecStr1 = Mid(DecStr, 2, 2)
DecStr1 = Hex(DecStr1)
DecStr2 = Mid(DecStr, 3, 3)
DecStr2 = Hex(DecStr2)
この様にFunctionの中で2つの変数を設定することはできますか?
またできるとしたら外部から呼び出すときはどうすればいいんでしょうか。。。
ネットで調べてもVB.netについての情報は少なくて
MSDN見ても詳しくは書いてありません。。。
教えていただけませんでしょうか。
340:339
06/04/11 00:31:42
うほ!またまちがいた!!
スレ汚しすみませんw;
341:デフォルトの名無しさん
06/04/14 22:44:10
>>339
変数2つ可能
>外部から呼び出すときはどうすればいいんでしょうか
しちゃだめ
342:デフォルトの名無しさん
06/04/14 22:45:52
>>10
VB2005では無理
343:デフォルトの名無しさん
06/04/14 23:05:12
>>339
>VB.netについての情報は少なくて
おまいが何をしたいかの情報がすくない
344:デフォルトの名無しさん
06/04/14 23:51:30
>>337
まずVBでやってみ。
GUIも含めて形にすることが出来れば、先も見えるんじゃないかな。
345:デフォルトの名無しさん
06/04/23 15:38:05
誰か、希望のWEBページを開けるHSPのソースをうp汁
346:デフォルトの名無しさん
06/05/10 08:22:25
htmlファイル起動するようにするんじゃだめなん?
347:デフォルトの名無しさん
06/05/25 21:20:31
VB2005でLZSS形式の圧縮を行うプログラムを作りたいのですが、バイナリデータから特定のデータ列を検索する方法が分かりません。
どなたか御教授をお願い致します。
348:デフォルトの名無しさん
06/05/27 01:38:21
>>347
1バイトずつ比較していけば?
349:デフォルトの名無しさん
06/05/28 19:38:45
こんにちは。
DBを使えるRADアプリ開発ツールを探しています。
これまではDelphiを使っていましたが、もしかすると他のも知ってないといけないかもと思い、
どうしようか考えています。
条件は、
1.exeにコンパイルできること。(ランタイムなどは不要)
2.画面とコンポーネントを使えること。
3.DBと接続できる環境を標準で持っていること(できればODBCではなくネイティブで)
C#かEclipseかなと思っていますが…違ってたらご教授よろしく。
350:デフォルトの名無しさん
06/05/30 13:14:07
>>349
1.たいていの言語はexe化できます。しかし、ランタイムなしはWindows上ではほぼ存在しません。
VisualC++であってももランタイムDLLを必要としています。動作確認されているOSは標準でランタイムDLLを持っていると言う事だけです。
2.Windows上ではCOMインターフェースがあれば画面にしろコンポーネント技術にしろ使うことはできます。
3.そもそもODBC以外のネイティブIFを持っているかはDB側の問題です。
問題にするべき内容が間違っていると思いますよ
351:デフォルトの名無しさん
06/05/30 16:06:39
Delphi 始めようと思ってます。
動機・目標はある店舗の簡単な顧客管理システムを作ることです。
「Delphi逆引き大全」って本買ったんですが、求める情報が見つかりません。
超初心者向きの本紹介してもらえませんか???
とりあえずは、新規Formを開く関数(?)がわからない。
ってレベルです。
352:デフォルトの名無しさん
06/05/30 16:33:04
>>350
Visual C++はランタイムの静的リンクを選べる。
それともここでいうランタイムとはkernel32.dllなどのこと?
353:デフォルトの名無しさん
06/05/30 23:07:16
>>351
ボーランドの次期Delphiが出るまで待ったほうがよい
354:デフォルトの名無しさん
06/06/05 20:37:25
始めまして。VB超初心者です。
VisualBasic(VB6.00)のプログラムについて質問です。
Excelで作ったDBファイルを読み込んで、エクセルをそのまま表示させるプログラムを組んでいます。
OLEでExcelファイルを読み込んだら中身をそのまま表示、というのはできたのですが、
セルのデータの中にハイパーリンクを入れていて、それをクリックするとブラウザが起動してHPが表示される、
という風にしたいのですが、ハイパーリンクをクリックすることすらできない状況になってしまい、困っています。
これは何かの設定orプログラムの記述が足りないのでしょうか?
もしくはVBではできない設定なのでしょうか?
よろしくお願いいたします。
355:デフォルトの名無しさん
06/06/05 21:56:48
そのまま表示させるのならShellで起動すればよい
356:デフォルトの名無しさん
06/06/14 13:37:01
>355
遅れました。ありがとです
357:デフォルトの名無しさん
06/06/20 20:30:34
C/C++とJavaの教則本を購入しようと思うのですが、
色々あってどれを買えば良いのか判りません。
それぞれ何がオススメですか?
あんまり厚いと読む気無くしそうなんで、1.5cm以内くらいで。
358:デフォルトの名無しさん
06/06/20 20:44:16
Cでのプログラムに向いているパソコン、キーボードってありますか?
やっぱノートよりデスクトップのほうガ向いてますか?
スレ違いだったらごめんんあさい。
359:デフォルトの名無しさん
06/06/20 21:27:30
VC++ .NET 2003 使って、ATLプロジェクトを新規で作ると
プロジェクト名に"PS"って付いたプロジェクトも一緒に出きますが、
これって何の為にあるんですか?
360:デフォルトの名無しさん
06/06/20 21:33:16
>>358
パソコンは自分がストレスなく使えればよい。
キーボードは自分が使いやすいものがよい。
361:デフォルトの名無しさん
06/06/21 21:32:30
ACTIVBASIC、これ、最強!
362:デフォルトの名無しさん
06/06/23 22:21:36
スレ違いかもしれませんが、知っている方がいましたらご教授ください。
フォルダ構成が細かく分けられたソフト環境を読み込ませたいと思っているのですが、
ソースファイルに環境が入ったフォルダをドラッグしたら、ソースファイル直下に
全てのファイルが表示されるようになってしまいました。
フィルタをフォルダ構成と同じように分けてソースコードを管理するには
どうしたらよいのでしょうか?
一つ一つ手作業でフィルタを作ってファイルを入れてくしかないんでしょうか?
363:362
06/06/23 22:23:36
すみません、肝心なことが抜けてました。
使っているのはVC++2005ExpressEditionです。
364:デフォルトの名無しさん
06/07/01 14:57:28
BV.net ASP webフレーム を現在仕事でアプリケーション開発しているのですが
BVのデフォルトで使えるMsgとか関数がまるで使えません。
HTML javaスクリプトで表記する、とか本当に難しい。
技術的なことではなくて、言語を学んでいく上でこうすれば出来るとか
勉強するべき部分など助言を頂きたいのです。
初心者丸出しで申し訳ないのですが、勉強の仕方は皆様どうしていますか?
自分のレベルは未入力・整合性チェックやダイアログ画面を作れる程度
メソット作るのにヒーヒー泣いているところです。
よろしければ教えてください。お願いします。
365:プログラミング
06/07/03 15:33:42
誰かほんとにすいませんっ↓この問題分かる人教えてください!!
お願いします!(>△<)
言語はdelphiです。
?モンテカルロ法を使って1/3を求めるプログラムを作くれ。
モンテカルロ法を試行する回数をプログラム実行時に選べるようにせよ。
?2分法を使って188の5乗根を求めよ。途中経過を分かりやすく画面に表せ。
366:デフォルトの名無しさん
06/07/21 09:37:15
vb6でyahooメール等に自動的にログインして受信箱の内容を読むのはどうしたらいいのでしょうか?
367:デフォルトの名無しさん
06/07/23 13:20:25
vbdでテキストボックスの文字列を縦に表示するにはどうしたらいいのでしょうか?
368:デフォルトの名無しさん
06/07/23 17:52:14
ギコナビの取得音を自分で作りたいんですが
どうやって作るんですか?
369:デフォルトの名無しさん
06/07/23 18:07:46
どしたらいんですかどしたらいんですか
どやてつくるんですかどやてつくるんですか
370:デフォルトの名無しさん
06/07/23 18:17:49
VC++の変数名って文字数はどれくらいまでだいじょうぶなんですか?
2048文字こえてもコンパイルが通ってしまいます・・・(><)
371:デフォルトの名無しさん
06/07/23 19:27:19
C言語・C++の勉強をここ2ヶ月くらいやってきた者です。
ようやく文字列の扱いやポインタ、クラスといったことがなんとか
使えるようになった程度です。
そして、この度bmpを扱うプログラムを作るのですが
これはC++でだけで扱えるのでしょうか?
具体的にはbmpを取り込んで色の反転を行う、などは可能でしょうか?
372:デフォルトの名無しさん
06/07/23 20:16:29
>>370
コンパイラ側の変数長の制限はほぼ無限だけどリンカはトークンあたり256文字までしか認識しない
373:デフォルトの名無しさん
06/07/23 20:23:05
>>371
それくらいならビットマップを単なるバイナリデータとして
処理するだけだから標準C++だけでも平気。
>>372
近頃のバージョンはもう少し制限が緩和されていたと思う。
374:370
06/07/23 21:12:05
>>372-373
ありがとうございます。
実質256文字くらいに収めておけば大丈夫なんですね。
375:デフォルトの名無しさん
06/07/23 21:27:04
Borland C++CompilerとVisual C++ 2005 Express Editionどちらがいいでしょうか?
VC++だと、変な癖がつくらしいんですけど・・・
376:デフォルトの名無しさん
06/07/23 22:10:07
>>375
C++として考えなくてC++的な記述のできる別の言語のVisualC++として考えれば特に問題なし
BorlandC++をやろうって奴の方が今は後遺症が残る
377:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/07/23 22:13:32
断然後者。
Windowsにおける開発ツールのデファクトスタンダードに変な癖もクソもない。
どのみち無償版には双方変な仕様のライブラリはつかないし。
ライブラリや独自拡張の変態っぷりならBCBのほうが凄いぜ。
VC++2005だと.NETのManaged拡張から派生した 「C++/CLI」 っていう言語も使えるが、
使いたくなかったら使わなきゃいいだけの話なんで。
378:デフォルトの名無しさん
06/07/23 22:18:44
>>376>>377
ずぶの初心者なのでどちらがよいか迷ってましたが・・・・取り合えずVC++のほうを扱ってみます。
やっぱり、正規のC++としてはcygwinとかになるんでしょうか
379:デフォルトの名無しさん
06/07/23 23:50:38
大学で、
複数のbmpをくっつけて1つのbmpにするっつう関数gather_1を、
Cで作れ言われたが・・ まったくもって分からん。。
380:デフォルトの名無しさん
06/07/24 00:03:15
質問スレで質問する事から始めよう
381:デフォルトの名無しさん
06/07/24 00:10:00
すまん。
ほんとタイトル通り、初めてこの板来たんだ..orz
382:デフォルトの名無しさん
06/07/24 01:17:55
>>378
ただのC++には正規も何もない。
全てのC++処理系(コンパイラ・標準ライブラリその他)は唯一の国際規格に則って作られているという点において上下関係は無い。
但し、その規格にどれくらい準拠しているかという点で優劣は生じるけどね。
現在のVisual C++と(Cygwinにも搭載されている)g++は、かなり規格に忠実な方。
規格への準拠度という観点からすれば、どちらも実用には困らない水準と言えるだろう。
383:デフォルトの名無しさん
06/07/30 11:46:26
int _tmain()
_tmain見た瞬間になんだこれと思った、今もだけど。
384:デフォルトの名無しさん
06/08/01 08:43:58
VS2005でスタートアップフォームの一覧に標準モジュールで作った
Mainを選択できません。
2003まではできたのですが、設定のヒントを教えてください。
---------------------------------------------
Sub Main(ByVal args() As String)
Application.Run(New FORM1())
End Sub
---------------------------------------------
385:新規作成
06/08/09 22:44:33
私はプログラムの「ぷ」の字も知らない初心者です。
二次元平面上で複数の質点の運動やバネの動きなどをシュミレーションしたいのですが
何から手をつければいいのか解らなくて困っています。
どういったことから始めればよいのかアドバイスをいただけないでしょうか?
386:デフォルトの名無しさん
06/08/09 23:39:57
>>385
URLリンク(www.vector.co.jp)
387:新規作成
06/08/10 08:10:14
>>386
レスありがとうございます。とても助かりました!
388:デフォルトの名無しさん
06/08/22 00:14:38
C言語を簡単に扱える程度なのですが、
ちょっとしたゲームを作りたいと思っています。
CUIでは限界がありそうなのでVBを1時間ほど勉強してみました。
作りたいゲームのある部分では、テーブルを使った処理を考えていたのですが
VBにはテーブルのようなものはないのでしょうか。
もしそうであればVC++というものを先ほど知ったので
そちらに環境を移そうかと思います。
このままVBで他の方法を考えるのと、
VC++に乗り換えるのではどちらがいいでしょうか?
389:デフォルトの名無しさん
06/08/22 00:15:09
ごめんなさいあげさせてください。
390:デフォルトの名無しさん
06/08/22 12:19:18
VB2005のexpress editonだけど、
テキストボックスをテキスト出力で(.txt)で保存するにはどうすりゃいいの?
初心者スマソorg
391:デフォルトの名無しさん
06/08/22 13:00:59
テキストボックス内のテキストを全選択してコピーし、
メモ帳を起動してそこにペーストし、
最後に保存。
392:デフォルトの名無しさん
06/08/22 23:55:56
>>390
Dim fn As Integer = FreeFile()
Try
FileOpen(fn, SaveFileDialog1.FileName, OpenMode.Output)
Dim line As String
For Each line In TextBox1.Lines
PrintLine(fn, line)
Next
Catch ex As Exception
MsgBox(ex.Message)
Finally
FileClose(fn)
End Try
393:デフォルトの名無しさん
06/09/03 21:57:18
C++って配列変数のサイズに変数は使えないんですか?
定数しか使えないというエラーが出てきます。
(Visual C++ 2005 Express Edition)
394:393
06/09/03 22:09:21
HSPなら
size=64
dim a,size
stop
のように要素数指定できるんですが・・
395:デフォルトの名無しさん
06/09/03 23:09:09
>>393
そういうこと。
別にstd::vectorとかいうクラスがあるんで、そっち使ってください。
396:デフォルトの名無しさん
06/09/07 11:23:29
市販ゲームは何で開発されるんですか?
397:デフォルトの名無しさん
06/09/07 11:28:02
>>379
フルカラーならわかる。
けど宿題は自分でやろうぜ
398:デフォルトの名無しさん
06/09/07 11:29:16
>>396
お金儲けがしたいからじゃね?
399:デフォルトの名無しさん
06/09/09 01:33:18
つか最近思うに、フラッシュゲームでも2Mバイトとかあるなー(ほとんど画像だけど
しっかもよくできてるよなー
400:デフォルトの名無しさん
06/09/10 20:06:35
ゲームのプログラムを作る課題があるのですが
なかなか何を作ろうか思いつきません。
周りはテトリスやオセロを作るといっているのですが…
初心者の私でもできてそこそこ見栄えのよいプログラムを作るとしたら何がおススメなんでしょう?
ちなみにc,java,VBをかじった程度で製作期間は3ヶ月もらえるそうです。
401:デフォルトの名無しさん
06/09/10 20:30:37
コラムス
402:デフォルトの名無しさん
06/09/10 21:36:26
>>401
よくわからないのですが調べてみたところ
ぷよぷよ系の落ちゲーみたいな感じでしょうか
参考にしてみます
403:デフォルトの名無しさん
06/09/10 23:48:48
>>400
メガデモ
404:デフォルトの名無しさん
06/09/11 00:06:17
脳トレとか簡単そうだけどどうだろ?
オセロはネット上に一杯ソース落ちてる。
CPUをどれだけ強くするかってことにこだわれば、一生ロジックを考え続けられるよ。
405:デフォルトの名無しさん
06/09/21 23:14:07
トランプとかブロック崩しなんかいいかもね。
簡単なところだとマインスイパーやじゃんけんとかかな?
406:デフォルトの名無しさん
06/09/24 18:39:00
古典的な壁打ちゲームでもいいんじゃね?
と思ったが3ヶ月もあるんなら結構なものがつくれるな。
407:デフォルトの名無しさん
06/10/01 15:12:30
先日C++をパソコンに入れたんですが、本見ながらコードを打って、コンパイルしようとすると、拡張子がないため、コンパイルできませんとか、ファイルが存在しません等と表示されて、なにもできませんでした。どうすればいいですか?馬鹿な質問ですが、どなたかお願いします。
408:デフォルトの名無しさん
06/10/01 15:47:00
>>407
C++とは何?Visual C++、Borand C++とか色々ある。
そして、お前の翻訳は要らない。出力されたエラーメッセージをそのまま貼り付けろ。
409:デフォルトの名無しさん
06/10/01 16:08:19
携帯厨だな。ネットにつなげるようにするか、満喫行け。
410:デフォルトの名無しさん
06/10/09 02:22:56
>>1の 「c,c++>>BCB>delphi>>>>>>>.net>>JAVA>>>>>VB>>…>>HSP」 って、
そこそこ妥当なの? 誰もつっこんでないみたいだけど。
C#ってこんなに遅いのか… delphiとドッコイぐらいだと思ってた。
ってか、delphiってもっと遅いと思ってた。
411:デフォルトの名無しさん
06/10/09 02:34:45
.NETとJavaは起動に時間がかかるので、どうしても遅いという印象を受ける。
動き出せば、もう少し左側の>の数は減らしてもいいと思う程度の速さになると俺は思う。
412:デフォルトの名無しさん
06/10/09 03:28:50
>>441
起動時コンパイルの問題を差っぴいても、「もう少し」 なんだね。
413:デフォルトの名無しさん
06/10/09 03:31:13
↑アンカミスった。
>>441 ×
>>411 ○
414:デフォルトの名無しさん
06/10/15 09:40:23
Visual C++ 2005 Express Editionで、プログラミングを始めたのですが、
double型の数をWCHARにキャストするのってどうやればいいんでしょうか?
wsprintfでもうまくいかないのですが・・・
415:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/10/15 15:21:00
WCHAR型?
WCHARの配列(ようはワイド文字列)じゃなくて?
416:デフォルトの名無しさん
06/10/15 19:51:07
よし。フリーウェアではじめるプログラマ駆け出しにとっては
日曜プログラマくらいでいいよ ⇒ Delphi6Personal
高度なものまでなんでもバリバリ作るぜ ⇒ VC++2005ExpressEdition
と理解した
417:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/10/15 19:58:10
駆け出しがExpressで高度なもの作るのって無謀かと思ったり。
418:416
06/10/15 20:20:23
>>417
よし。フリーウェアではじめるプログラマ駆け出しにとっては
日曜プログラマでそこそこのもの作れたらいいよ
⇒ Delphi6Personal
高度なものじゃなくて簡単なものでいいんだ
⇒ VisualBasic2005ExpressEdition
いや!簡単なものももちろん、将来的には高度なものも作ってみたい!
⇒ VC++2005ExpressEdition
と理解した
419:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
06/10/15 20:39:38
Managedアプリならともかく、MFCやATLもなくてリソースエディタすら
使えないような環境で、ひたすらSDKだけで頑張って作るのなんて無謀すぎると思うんだ。
もちろんC/C++のコンソールアプリ書くくらいなら十分だけど。
本格的なWindowsのプログラム書くならなら、Standard Edition購入すると思うんだ。
VC6とか2003とかの熟練者が新たな開発環境の購入資金渋って使うケースなら多いと思う。
420:デフォルトの名無しさん
06/10/16 12:31:28
よくわからないがC++/CLIで高度なアプリを書こうって事だろ
421:デフォルトの名無しさん
06/10/17 05:27:55
VC#2005ExpressEditionじゃだめなの?
僕もプログラムやり初めで、C#を勉強してるんだけど
起動がもっさりしすぎなのが残念なところ
422:デフォルトの名無しさん
06/10/17 15:58:43
起動だけなら速いほうだと思う。
写真屋や、DWに比べたら。
423:デフォルトの名無しさん
06/10/18 21:46:05
下の下を見てどうする。w
424:デフォルトの名無しさん
06/10/18 22:51:01
簡単なプログラム作ったけどHSPの方が全然早かったw
425:デフォルトの名無しさん
06/11/02 08:47:04
教えてください
VB、VS、VC++は使う言語が違うんですか?
あと無料なのはどれになるんですか?
426:デフォルトの名無しさん
06/11/02 11:53:55
全部違う
無料なのはVS
427:デフォルトの名無しさん
06/11/02 13:01:52
ありがとうございます。
428:デフォルトの名無しさん
06/11/02 13:55:47
質問ですが
c.netにできてvb.netに出来ないことってなんですか?
429:デフォルトの名無しさん
06/11/02 19:47:38
C++の勉強をしようと思い、5年ほど前に買ったはいいが開けてなかった
Visual C++6.0をインストしたのですがWebで無料配布されてる
Visual Studio 2005 Express Editionのが今は使い勝手や性能はいいのでしょうか?
430:デフォルトの名無しさん
06/11/02 20:38:21
>>429
Expressはリソースエディタが付いてないから結構不便かも
あと文字列に関してやたら厳しいから6で十分かと
431:デフォルトの名無しさん
06/11/02 21:07:56
基本を覚えるには良いよ、ウン、基本には
メインプログラムよりデザインプログラムで時間喰いまくるとかあるけど
其処を我慢できるなら2005EEで良いんでないかな。
まぁ、金あるならリソースエディタが付いてるバージョン買った方が良い。
VC6あるならそれでもいいんじゃまいか?
432:429
06/11/02 21:09:36
レスどうもです、6.0でがんばってみます
433:デフォルトの名無しさん
06/11/02 22:32:41
最初はVC++ 6でいいと思うよ。
ただVC++ 6は現在のC++の仕様をかなり満たしていないので、
それが不満になってきたらVC++ 2005を試してみるといい。
434:デフォルトの名無しさん
06/11/07 15:34:44
VB2005でCD-RW、DVD-RWドライブの判別ってできるんでしょうか?
URLリンク(msdn2.microsoft.com)(VS.80).aspx
を参照する限りではできなさそうな気もするのですが、ご存知の方ご教授下さい。
あと、ドライブにメディアが入っていなかった時にメッセージを出力したいんですが、
どう判断したらいいんですか?
初歩的かも知れませんが、宜しくお願いします。
435:デフォルトの名無しさん
06/11/14 23:56:03
不躾で申し訳ないんですけどVC++ 6.0環境での開発訓練のための課題みたいなのってありますか?
436:デフォルトの名無しさん
06/11/18 11:04:22
すいません
エレメント名に「.」(ピリオド)が含まれているんですけど
そういう場合ってどうやってエレメントを切ればいいんですか
例えば
objIE.Document.○○.△△△△.Clickとしたいんですけど
△△△△に「.」(ピリオド)がふくまれています。
見当違いなことを言っているかもしれませんが
どうか教えてください
437:デフォルトの名無しさん
06/11/18 12:06:35
bcbってなんで人気が微妙なの?使ったことはないけど、デルファイのc++版
みたいで良さそうだと思ったのでけども。
あとGUIツール作るのに、けっこうみんなwindowsAPI使ってるんすね
438:デフォルトの名無しさん
06/11/19 01:53:40
>>436
言語スレじゃないんだから何使ってるか書かないと答えようが無いぞw
ありきたりな答えになるけど普通は名前の設定からすでに間違ってる。
見たところHTMLかスクリプト系って感じだけど、その辺だと識別子にピリオドは使えない。
エレメント名とやらを自分で変更できるんだったらとりあえず△△△.△△△を△△△_△△△にしてみたらどう?
439:436
06/11/19 23:53:51
>>438
レスありがとうございます
なに使ってるか書かなくてはいけませんね
初心者でよくわかっていなかったのですみません。
VBSです。
既存のWebサイトを操作したくて初挑戦してみたんですが・・・。
やはり識別子にピリオドは使えないんですね
自分ではエレメント名とやらを変更できないので他の方法を探してみます。
どうもありがとうございました。
440:デフォルトの名無しさん
06/11/22 08:39:31
なでしこは結構分かりやすいし、使いやすい。
これから結構発展していく予感。
441:デフォルトの名無しさん
06/11/22 13:39:45
URLリンク(www.vector.co.jp)
作者の方へ
VisualBasicの学習者たちのためにソース公開してください
(公式サイトが消滅しているようなので、ここにカキコします)
((((;゚Д゚)
442:デフォルトの名無しさん
06/11/22 15:31:03
今、VBを使ってプログラムを組んでいるのですが
Lsitboxで選択したものを次へボタンを押したときに
csvファイルに保存できるようにしたいのです。
いろいろ、試してみたのですがどうにも旨くいきません。
もし、分かる方がいましたら、教えていただけないでしょうか。
お願いします。
Public Dir1, Dir2 As String
Dim fname(100) As String
Public cot As Integer
'スタートの処理
Private Sub Command1_Click()
Dir1 = "C:\Documents and Settings\karalab\My Documents\ito\図形\21\" '表示イメージを読み込みするファイル
Dir2 = "C:\Documents and Settings\karalab\My Documents\ito\図形\11\" '表示イメージを読み込みするファイル
For i = 1 To 100
fname(i) = Mid(Str(i), 2) + ".jpg"
Next
cot = 1
Image1.Picture = LoadPicture(Dir1 + fname(cot)) 'イメージを表示
Image2.Picture = LoadPicture(Dir2 + fname(cot))
End Sub
'次へを押したときの処理
Private Sub Command2_Click()
Image1.Picture = LoadPicture(Dir1 + fname(cot + 1)) 'イメージを表示
Image2.Picture = LoadPicture(Dir2 + fname(cot + 1))
cot = cot + 1
End Sub
Private Sub Command3_Click() '「END」ボタンを押した場合
End
End Sub
443:デフォルトの名無しさん
06/11/23 13:37:34
本文とプログラムが一致してないように思えるんだが
444:デフォルトの名無しさん
06/11/24 21:57:22
VB.NET使ってるんですけど
Cやjavaでいう「==」はVBで表すと何になるんでしょう?
「=」ですか?
445:デフォルトの名無しさん
06/11/24 22:06:59
事故解決しました
条件文のときのは「=」がCで言う「==」になるんですね
446:デフォルトの名無しさん
06/11/25 23:29:27
HSP3.0での質問です。
デジカメで取ったデータがなどサイズが大きすぎるとき一括して小さくするプログラムを
習作の意味も含めて作っているのですが、肝心の画像を小さくする操作が困っています。
buffer 2,,,0
picload refstr
buffer 3,,,0
gzoom ssize,vsize,2,0,0,???,???,1
refstrは扱う画像のパス、ssizeは縮小したいサイズの横、vsizeはその縦のサイズが入っています。
gzoomの第6,7引数がどうしたらいいかわかりません。(???となってるところ)
扱う画像の元のサイズが入れられるとよいのですが、それはどうやって得られるのでしょうか。
お願いします。
447:デフォルトの名無しさん
06/11/25 23:57:20
ちなみにbuffer 2の(ウインドウ枠含めたサイズ)がginfo_sizexなどで取得できるのですが、
やはり枠が入っているので微みょにおかしな感じになってしまいます。。
448:デフォルトの名無しさん
06/12/04 18:09:17
はじめまして。
URLリンク(nagoya.cool.ne.jp)
ここにあるソフトの音声が勝手に変わらないものを作りたいのですが、
ご教授願えないでしょうか。
パソコンのある音だけ異常に小さくなってしまう症状が続いていたのですが、
これを起動するとある場所で以前の綺麗な音声になるのです。
原因もわからないのですが、ずっと直らなかったことなので、
もし直るのであればと思い、ここに書き込ませていただきました。
音が一定になるものを常駐させておけば問題なくなるのではないかと思いまして。
是非お力をお貸しください・・・。
449:デフォルトの名無しさん
06/12/05 08:12:32
>>446
「HSP 画像サイズ」でググったらすぐ見つかりましたよ。
ginfo_sizex じゃなくて ginfo_winx を使いましょう。
ヘルプには初期化サイズと書いてあるので見落としたのでしょうが、
picload も初期化と同じことなので、ちゃんと画像サイズが入っています。
450:デフォルトの名無しさん
06/12/06 00:06:16
「独習C」を読むのに1年半かかってしまいましたが、僕にプログラムの才能はあるでしょうか?
ちなみに旧帝大哲学科卒です
451:デフォルトの名無しさん
06/12/06 00:07:41
学歴を見せびらかすところに才能が無いと見た。
452:デフォルトの名無しさん
06/12/06 00:30:56
ある程度プログラムができるようになってからじゃないと才能を評価しようがない。
453:デフォルトの名無しさん
06/12/11 18:10:53
Delphiで作ったアプリのカーソルを大きくカスタマイズしたいのですができません。
カーソルを他のものと差し替えることはできたのですが
肝心な大きさを替えられません。どうしても32×32ビットになります。
できれば2倍くらいの大きさにしたいのですが
どうすればいいのでしょうか?
どなたかよろしくおねがいします!
454:デフォルトの名無しさん
06/12/12 15:41:23
Windowsのサスペンド機能ってありますよね
スクリーンセイバー起動でレジューム時はログイン画面に戻るって設定で
スクリーンセイバーが動いてWindowsがサスペンド状態になっていても
自分の作ったアプリケーションは動作している状態にしたいのですが
どうやったら出来ますでしょうか?
やさしい人教えてくださいm(__)m
455:デフォルトの名無しさん
06/12/12 17:03:32
スクリーンセーバが動作している間、ハードウェアは全く休んでいないから、
普通にプログラムは動いている。
スタンバイや休止状態はまた話が違うが。
456:デフォルトの名無しさん
06/12/12 17:33:06
>>453です。大きさを変更するのはぐぐってみてもどうやら無理っぽいので、
他の質問をさせて頂きます。
Delphiでアプリを作りました。仮に「ゲームA」とします。
ゲームAでマウスカーソルをカスタムしました。
ゲーム中は正常に動作します。
しかしメッセージボックス(注意表示)が表示された時、
その範囲に入るとデフォルトのカーソルに戻ってしまいます。
調べると、メッセージボックスはOSのWindowsから表示されているようです。(文章の内容はアプリから出力されています)
ですので設定箇所がありません。
OSでは他のゲームも起動しますので、アプリ内だけで制御したいのです。
こういった場合、
ゲームAが起動している時だけマウスカーソルを制御することは可能でしょうか?
外部ファイルでもいいです。
よろしくお願いします!
457:デフォルトの名無しさん
06/12/12 20:13:49
どなたかAIBOのプログラミングわかる方いないですか?
ヘルプミー
458:デフォルトの名無しさん
06/12/16 16:28:18
>>457
ツールキットが売られてなければお手上げ
あとは電子器具でプローブして反応を確かめながら試すしかない
459:デフォルトの名無しさん
06/12/16 16:29:06
>>456
メッセージボックスを自分で作ればいいんじゃ?
460:デフォルトの名無しさん
06/12/19 20:37:06
URLリンク(202.33.253.145)
このサンプルをやろうとしているのですが、どうやってコピペするんですかね?
Delphiの新規作成でプログラムを作成で、ボタンを1個配置してコピペでいいんですか?
461:デフォルトの名無しさん
06/12/19 23:20:48
>>460
全部コピペじゃ動かんと思う
1.新規アプリケーション作成
2.ボタン一個つくる
3.ボタンダブルクリック
4.できたイベントに、Button1Click(Sender: TObject);
内のコードをコピペ
5.procedure TForm1.TestMethod(Sender: TObject);
のコードをコピペ
6.宣言部の procedure TestMethod(Sender: TObject); // Button のイベントハンドラ
も書く
7.実行
あと、Delphiに関しての質問はなるたけ、Delphiの初心者スレへ
くだすれDelphi(超初心者用)その37
スレリンク(tech板)
462:デフォルトの名無しさん
06/12/28 16:17:59
サブルーチンの中にサブルーチンを書くのはどうでしょうか?
というのも指導教官に「それはよくない。美しくない」と指摘されたのですが、
実用性を重視するなら、ありといえばありですよね?
みなさんが直面された重要な困難があれば教えて欲しいです。
463:デフォルトの名無しさん
06/12/28 16:18:49
>462取り下げ
464:デフォルトの名無しさん
07/01/28 00:02:36
delphi入門
URLリンク(delphi-delphi.tripod.com)
465:デフォルトの名無しさん
07/01/29 13:04:18
お前らこれ解ける?
次に示すScheme プログラムについて以下の問に答えよ。
(define (subtree? t1 t2)
(cond ((atom? t1) (eq? t1 t2))
(#t (cond ((atom? t2) #f)
(#t (or (and (subtree? (car t1) (car t2))
(subtree? (cdr t1) (cdr t2)))
(or (subtree? t1 (car t2))
(subtree? t1 (cdr t2)))))))))
関数subtree?は二つのS 式(S 表現) t1, t2 を入力とし、真偽値(#t あるいは
#f) を返す関数である。
関数subtree?が真(#t) を返すための必要十分条件は何であるか答えよ。また、
関数subtree?が実際そのような関数であることをS 式に関する帰納法を用い
た議論によって示せ。
466:デフォルトの名無しさん
07/01/29 19:51:52
2次配列で変数をt[][]とする時に定義をする際に[]のなかには定数でないとダメですか?
別の変数例えばnでは定義出来ないのでしょうか?
467:デフォルトの名無しさん
07/01/30 02:12:26
Private Sub StartToolStripMenuItem_Click(ByVal send~(以下略
Draw()
End Sub
Private Sub Draw()
で飛ばないのですが、ていうか
名前’Draw’は宣言されてません
名前空間のステートメントが無効です
とか言われるのですが如何すれば良いのでしょうか?
468:デフォルトの名無しさん
07/01/31 00:45:51
>>467省略されたところが一番大切
469:デフォルトの名無しさん
07/01/31 00:55:42
Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click
Call Draw()
End Sub
です…すいません。
470:デフォルトの名無しさん
07/01/31 01:48:56
>>469
そこもだけど、プログラム全体の位置とか重要なので、全部
全部出したくないときは再現できるソース全部うp
471:デフォルトの名無しさん
07/01/31 01:56:22
>>470
URLリンク(www.uploda.org)
挫折しそうです(;ω;)
472:デフォルトの名無しさん
07/01/31 03:16:48
>>471
'Form1.vb
Public Class Form1
Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click
Call Draw()
End Sub
....
End Class
Private Sub draw()
....
End Sub
の様になっているのは、
'Form1.vb
Public Class Form1
Private Sub StartToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StartToolStripMenuItem.Click
Call Draw()
End Sub
....
Private Sub draw()
....
End Sub
End Class
の方がいいんじゃないのか?
473:デフォルトの名無しさん
07/01/31 13:58:57
ありがとうございます、直りました!
が、VB6.0の書き方してるdrawの中身が('A`)ウボァー
474:デフォルトの名無しさん
07/02/01 03:12:34
マルチになってすいません本当すいません
Form1.Line (Sx, Sy)-(Sx + box, Sy + box), C, BF
というVB6.0の行を書き換えるには
URLリンク(msdn2.microsoft.com)(VS.80).aspx
を参照すれば良いのでしょうか?
475:デフォルトの名無しさん
07/02/01 04:16:45
>>474
そうっすね
476:デフォルトの名無しさん
07/02/01 05:55:03
そうっすか
477:デフォルトの名無しさん
07/02/06 12:00:07
Visual Studio 2005でC++をしているのですが
参照の設定の仕方がわかりません。(DLLの参照追加をしたい)
どこを調べても[プロジェクト]→[参照の追加]を選択とありますが
そんな項目ないです・・・
近いものでプロパティのウィンドウから参照設定というものがありましたが
「新しい参照の追加」を選んでも何のプロジェクトの表示もないですし
「追加の参照の検索パス」に目的のDLLを含むフォルダを指定しても何も変化がありません。
どうすればいいのでしょうか?
478:デフォルトの名無しさん
07/02/24 08:14:21
HSPで作ったソフトは実行ファイルが必ず
カップ入りポタージュスープのアイコンになるんでしょうか?
実行ファイルを自分の好きなアイコンにするのは不可能でしょうか?
479:デフォルトの名無しさん
07/02/24 09:37:40
できる。公式サイト見れ。
480:デフォルトの名無しさん
07/02/24 10:03:22
>>479
やっと公式サイトのどのページに説明が載ってるかわかった。
ありがとう。
リソースハッカーってフリーソフトとセットで使わないといけないんだね。
481:あああ
07/03/03 20:18:39
あああ
482:デフォルトの名無しさん
07/03/09 21:40:43
株価情報を取り込んで、検証したり、注文だすという目的があります。(目的はそれだけです)
エクセルのvbaでも十分とかいう回答がまったくそのとおりだといいのですが、
実際にやってみたら一番使いやすいのはどれなのか知りたいです。
重視したいのは、プログラムが少々面倒でも、一度作ってしまえば
日々の労力が少ないというのを重視したいです。
よければアドバイスお願いします
483:482
07/03/09 21:43:30
プログラム経験はまったくありませんが、学ぶ意欲と時間はそれなりにあります
よろしくお願いします
484:デフォルトの名無しさん
07/03/10 10:35:32
>>482
・C#
・現在、Excelが詳しくてそれを生かしたいなら、VBAでも発注までできる
485:デフォルトの名無しさん
07/03/10 10:41:19
Webにアクセスするためのインタフェイスにも因るけど、JavaScriptで動的な情報を提供しているサイトの情報なら、
ウェブブラウザコントロール使う必要があるよね
その辺.netはどういう対処すればいいの?
>>482
> 実際にやってみたら一番使いやすいのはどれなのか知りたいです。
貴方が怠けず全ての実装可能な言語を試せば、実際にやってみたら一番使いやすいのはどれなのか知ることができます。
さらにこの方法は唯一無二の方法ですので、第三者に依頼したり一部の言語を扱わない、といったことは出来ません。
結構シビアです
486:デフォルトの名無しさん
07/03/10 11:04:39
つ「株ロボ」
487:デフォルトの名無しさん
07/03/10 11:25:12
>>484
C♯ですか参考にさせていただきます。ありがとうございます
488:デフォルトの名無しさん
07/03/10 13:51:20
Cを勉強したいんですが
まず最初に読んだらいい本ってありますか?
種類が多すぎてどれがいいか分からないんですけど
489:デフォルトの名無しさん
07/03/10 14:44:10
>>488
年齢にもよる
490:デフォルトの名無しさん
07/03/10 20:30:26
馬鹿じゃない奴(人一倍賢い必要は無し)が真面目に勉強すれば
よほどの糞本つかまない限り一ヶ月後にはかなり使いこなせるだろう。
491:デフォルトの名無しさん
07/03/10 22:07:36
そうだな、読んだ本が合わないと思ったら、別の本をあたればいいし。
492:デフォルトの名無しさん
07/04/08 22:47:01
このスレずっと読んでみてやっぱわからないや><。
ということでとにかくお金を2万5000円ほど使ってソフトを買ってしまったよ。
これで後戻りできないようになった。
VC++(マイクロソフトのStudioとかいうやつ)
6ヶ月ぐらいで使えるようにならなければ、捨てることにした。
というわけでまずなにしたらいいかわかんないので、
本屋いって初心者本買ってきます。
493:デフォルトの名無しさん
07/04/08 23:40:13
後戻りできないようにするというのはいいと思う
494:デフォルトの名無しさん
07/04/09 23:10:56
>>492
つ Visual C++ 2005 Express Edition
495:デフォルトの名無しさん
07/04/11 21:12:14
VBのCLng関数で、「CLng(数値+0.5)」って端数処理をしているものがあるのですが、
これは端数処理として切り上げと四捨五入のどちらになりますか?
496:デフォルトの名無しさん
07/04/12 01:46:29
>>492
いまどきCとかC++から入ろうという根性はいいと思う。
でも挫折しそうになったら他のラクそうな言語も見てみた方がいいよ。
497:デフォルトの名無しさん
07/04/21 16:29:08
RubyとDelphiってどっちが簡単なのでしょう?
RubyでGUI使うときはトゥインクルK何とかってやつを使わないといけないの?
COM呼び出して使うぐらいは出来そうだけどAPIは難しそう
WIN32APIってC言語知らないと使えないのですか?
解説してるサイト見ても構造体とかポインタとかlong,long,longとか分けわかんない
498:デフォルトの名無しさん
07/04/21 21:42:20
>497
目的はなに?WindowsのアプリケーションならDelphiだし、WebアプリケーションならRuby。
499:デフォルトの名無しさん
07/04/22 00:42:13
ああそうでしたか、RubyでもWindowsアプリ出来るものだと思ってました。
自分が興味あるのは階層タイプのエディタ、データベースなのでそれだと
Delphiということになりますね。
WIN32APIについてはどうなのでしょう?
500:デフォルトの名無しさん
07/04/22 12:29:11
どうって言われても…普通に使えますよ。というわけでくだすれDelphiスレあたりでお待ちしてます。
501:デフォルトの名無しさん
07/04/22 21:25:45
いや、Cの知識が必要なのかどうかってことをきいてるんですけどね。
Delphiに限らず、いろいろな言語から使用できるのは知っていますが
COMと違って難解なので。
502:デフォルトの名無しさん
07/04/22 21:28:24
Cの知識っていわれてもな
自称初心者の脳内言語で話されても困るわけで
具体的にどこの何をどのように悩んでるわけ?
503:デフォルトの名無しさん
07/04/22 23:02:54
WindowsやるならCの知識は必須。
504:デフォルトの名無しさん
07/04/22 23:11:53
> Windowsやる
> Windowsやる
> Windowsやる
> Windowsやる
> Windowsやる
505:デフォルトの名無しさん
07/04/23 21:49:59
どこの何をどのようにと言われましても
基本的な使い方がわからないのだから質問のしようがありません ^^;
まあ現時点では無理そうなので諦めます、ありがとうございました。
506:デフォルトの名無しさん
07/04/24 00:43:35
この4月から専門かよって、初めてプログラムつくって感動した。
C++とJavaやってからVB..net触ってさらに感動。
507:デフォルトの名無しさん
07/04/25 06:11:45
文系の人間なんだけど、
興味がわいてプログラムの講義をとってみた。
自分が書いたHello Worldが動いたときは感動したw
508:デフォルトの名無しさん
07/05/04 15:55:20
質問!!
ところで、C/C++で何作ってるんですか??
509:デフォルトの名無しさん
07/05/04 18:02:54
Vectorや窓の杜を見れば?
510:デフォルトの名無しさん
07/05/05 01:06:45
>>509
いやいや、ここにはあんなの作れる奴いないから!
511:デフォルトの名無しさん
07/05/05 08:20:10
君の中では、Vectorや窓の杜にあるソフトは
いったいどんだけ凄いんだw
512:デフォルトの名無しさん
07/05/05 18:19:55
Vectorはすごくないけど窓の杜は一応すごいだろ
513:デフォルトの名無しさん
07/05/06 07:05:01
test
514:デフォルトの名無しさん
07/05/06 11:15:09
C言語はB言語で作られたって本当ですか?
515:デフォルトの名無しさん
07/05/06 11:25:59
C言語のコンパイラはC言語によって書かれる事が殆どだ
516:デフォルトの名無しさん
07/05/06 11:46:48
>>515
昔、SunOSで、付属のCコンパイラで、gccコンパイルして、
安定性から、できたgccでまた、gccをコンパイル→以下繰り返し
してたときは、なんだかムズムズした。
517:デフォルトの名無しさん
07/05/06 18:38:24
C++(っつかプログラミング)始めたいんだけど、
Cの知識絶対必要って人
と
C++から初めてOKって人がいる。
俺の素人考えによると今更[手続き型]のC始めるより[オブジェクト指向]のC++の方がいいとか思うんだけど。
前者派の人は、何でそう思うの?
CからC++に移行するの大変だとか言ってるくせに、まずはCからとか言ってるのってどゆこと?
518:デフォルトの名無しさん
07/05/06 18:57:13
オブジェクト指向とか手続き型とかもうどうでもいい
519:デフォルトの名無しさん
07/05/06 19:02:41
>>517
C++ = C + ((C++)-C)
520:デフォルトの名無しさん
07/05/06 19:10:57
>>517
CはC言語レベルでもプリプロセッサのせいで、C使いにも理解不能な書き方が出来る。
有名なのは #define BEGIN { ~ #define END } ってマクロ
C++はさらに、演算子の置き換えとテンプレートのおかげで、全く別物に変身しうる能力を持ってる。
だから C言語レベルの作法から取得して欲しいという願いが現場からは出るのだろう。
単なる趣味の道具として使うなら、作法もクソもない。
好きに勉強して、好きに使えばOK
そういや begin ~ end のpascal系言語は、そういう意味じゃ、お作法の勉強は不要だな
521:デフォルトの名無しさん
07/05/11 15:30:26
どんな言語にも、相応のお作法はあると思うけど。
>517
Cで基礎をやっておくと、C++での苦労が多少減る部分はあるし、
Cの関数が使えなくなる訳じゃないからな。
俺はC→Java→C++で行ったから、移行にはさほど苦労しなかったが。
つーか、そもそも考え方なんて十人十色だろ。
そこに明確な理由を求めるなんて無意味じゃねーか?
そんなもん、初めからC++やって問題ない香具師も居れば、
Cをやったから今俺はC++使えるんだと思ってる香具師も居るだろうよ。w
所詮は書いた人間の主観の問題だろうさ。
522:デフォルトの名無しさん
07/05/11 15:43:22
C++はようするにオブジェクト指向をつかめるかどうかであり、
523:デフォルトの名無しさん
07/05/12 14:04:58
C言語勉強始めたばかりなのですが
わからないので質問させてください
/* s2 の指す中身がヌルでなければ一文字コピー */
while ((*s1++ = *s2++) != '\0')
; /* 空白行¥ */
↑これのwhile文はどういう意味なのでしょうか?
while文はループ処理をするのだと思っていたのですが…
こういう使い方もできるのですか?
524:デフォルトの名無しさん
07/05/12 15:38:47
それは wihile文ではなく 代入が 演算子である事を利用してるわけだ
ただ、C言語ならお作法としては、
while (*s1++ = *s2++);
を推奨する人が多いように思う。
意味は、ポインタを変更しつつ代入し、その代入データが 0 になればループ終了という
525:デフォルトの名無しさん
07/05/12 15:54:31
あっと、良く見たら コメントが間違ってるよ
それは s2の中身をs1にコピーして、ヌル文字ならループ終了というコードで
バッファオーバーランの原因になり易いコード
s2 の指す中身がヌルでなければ一文字コピーなら
if(+s2) s1++ = *s2++;
こうなる
526:デフォルトの名無しさん
07/05/12 16:13:34
>>524-525
While(条件式)って覚えていたのですが
条件式の中でも代入の処理ができてそれをループできるのですね
while (*s1++ = *s2++);
こっちは'\0'をチェックしていないのですが
これも'\0'を見つけたらループから抜けるのですか?
あとifのの中の(+s2)というのも初めて見ました
これはどういう意味なのですか
質問ばかりですみません
527:デフォルトの名無しさん
07/05/12 16:34:34
>>526
if(*s2)
の打ち損じじゃない?
あとwhileの件、代入演算子にも戻り値があって、
例えば a = (b = 3); とかやるとaにも3が入るんだけど、
while(*s1++ = *s2++) はその応用で、*s1 = *s2 の演算結果が'\0'かどうかを継続条件にしてる。(同時にポインタを先に進めてるがここはとりあえず気にしなくて良い)
つか、>>524 の書き方はトリッキーすぎると思うw
ここは初心者スレですよ?w
528:527
07/05/12 16:44:44
ごめんスレの流れあんま読んでなかったorz
'\0' は 0 と同じだからわざわざ比較する必要がない。
529:デフォルトの名無しさん
07/05/12 16:54:29
>>527-528
あ、なるほど
'\0'が0として判断されて「0は偽」だからループから抜けるのですね
ありがとうございます^^
530:デフォルトの名無しさん
07/05/12 18:43:09
vista対応してるc++開発環境ってありますか?
531:デフォルトの名無しさん
07/05/12 18:55:11
>>527
トリッキーだけど、C言語のお作法ではこう書くんだ。
いわば文化だね
532:デフォルトの名無しさん
07/05/13 08:46:03
このスレじゃJavaはえらく不評だな
533:デフォルトの名無しさん
07/05/15 13:46:33
質問させて下さい。
VBでフォームのControlBoxをfalseにしてフォーム右上の「最小化」「最大化」「終了」の3ボタンが
消去されるのですが、フォーム左上のアイコンも消去されます。
これを右上の3ボタンは消去、左上のアイコンは表示の状態にはできないのでしょうか?
Framework2.0からはShowIconプロパティで、3ボタンを表示している場合でも
左上のアイコンは消去できるみたいですが、逆(3ボタン消去、左上アイコン表示)は
できないものでしょうか?
534:気まぐれアナスイ
07/05/15 14:03:37
>>490
糞本が欲しいのですがお薦めは?
535:デフォルトの名無しさん
07/05/15 14:31:36
>>528
'\0' = 0 = 偽 = false
ということなので
while ((*s1++ = *s2++) != '\0')
; /* 空白行¥ */
を
while(*s1++ = *s2++)
; /* 空白行¥ */
みたいに書けると…。
このwhile文の下の空白行は、必ず一行ないと駄目ですか?
できればここは一行で書きたいところですよ、とか思ったり。
536:デフォルトの名無しさん
07/05/15 14:37:17
何事も根っこからはじめるべきだ
だから、アセンブリ言語からはじめてくらさい
537:デフォルトの名無しさん
07/05/15 14:39:36
いや
while(*s1++ = *s2++) ;
と書けば1行でいいし、 お作法としては、コレは1行で書くよ
逆に2行で書いて、かつそんなコメント入れてると、馴れた人が読むのに邪魔になる
538:535
07/05/15 14:56:14
#include <stdio.h>
int main() {
char* src[255];
char* dst[255];
*src = "helloworld\0";
*dst = "";
while(*dst++ = *src++) {;} /* ここを一行で */
printf("src:%s", src);
printf("dst:%s", dst);
return 0;
}
とやってみたのですが
while_code.c: In function `main':
while_code.c:11: error: wrong type argument to increment
while_code.c:11: error: wrong type argument to increment
というエラーが出て上手くゆきませんでした orz
539:デフォルトの名無しさん
07/05/15 15:04:53
>>538
大きな間違いが何箇所かある
char* src[255]; <--- コレはダメ
*src = "helloworld\0"; <--- \0は書かなくても追加されるので 無駄
while(*dst++ = *src++) {;} /* ここを一行で */ <---- セミコロンを忘れてる。
作法としては
while(*s1++ = *s2++) ;
と1行に書くように。
int main() {
char msrc[255] = "helloworld";
char mdst[255];
char *src=msrc;
char *dst=mdst;
while(*dst++ = *src++);
printf("src:%s", msrc);
printf("dst:%s", mdst);
return 0;
}
540:デフォルトの名無しさん
07/05/15 15:12:56
セミコロンを忘れてる。 は勘違い。 { ; } と中にあったんだね。
上のエラーは、 char* src[255]; というポインタ配列の名前を変更しようとしたから。
Cでは配列はポインタに代入可能で ポインタを配列のように扱えるから混交しやすいし
注意が必要
char *src がポインタ
char msrc[256] が配列
配列の中身を操作するのに src=msrc として、ポインタに配列の先頭を代入して
*src++ というように参照するわけ
541:535
07/05/15 15:23:42
int main() {
char msrc[255] = "helloworld"; /* memory領域の確保と初期化 */
char mdst[255];
char *src=msrc; /* pointer変数とmemory領域のアドレスをbind */
char *dst=mdst;
while(*dst++ = *src++); /* strcpy */
printf("src:%s\n", msrc);
printf("dst:%s\n", mdst);
return 0;
}
上手くできました!すこし気になるところがあるのですが、
printf("src:%s\n", msrc); はmemory領域のアドレスを直接
参照しているように思えるのですが、
src (pinter変数) 越しに間接的に参照させることはできますか?
俺用語が多くて分りにくい文章になってしまってすみません orz
よろしくお願いします。
542:デフォルトの名無しさん
07/05/15 15:34:33
>>541
文字の入れ物はあくまでも msrc であって src はポインタで
コピー直後は src/dst共、 #0 の次の位置・・・・つまり ゴミになってる
だから、再度 src = msrc のように代入しないといけないよ
このあたり、理解が難しいようなら、アセンブラとか他の言語も勉強するといい。
IDEの付いてる ツールでやってるならデバッガでアセンブラソースを見ては
fURLリンク(download.intel.co.jp)
でアセンブラの実行結果を追いかけるとかさ
543:535
07/05/15 15:47:05
>再度 src = msrc のように代入
するとこんなかんじになるんですね。
helloworldhelloworld
^
pointer変数は矢印でどこを指しているのか気を
付けないといけないと。
あとはもう少し自分なりに調べてやっていって
みようと思います。ありがとうございました!
544:535
07/05/15 15:50:29
helloworld#0helloworld#0
^
すみません。こうでした。#0の存在をいつも忘れる orz
545:デフォルトの名無しさん
07/05/15 16:49:51
ちがうよ
while(*dst++ = *src++);
の後は
helloworld#0っぁえ・・・みねふじゴミいっぱい
^
の位置を指してるから
src=msrcとして
helloworld#0っぁえ・・・みねふじゴミいっぱい
^
と先頭に戻さないないといけないって事
546:デフォルトの名無しさん
07/05/17 15:52:41
4桁の数字を入力して文字で表示させるプログラムなのですが・・・
#include <stdio.h>
void main(void)
{
int num[3],i;
char moji;
scanf("%d",&num);
for(i=0;i<4;i++){
num[i] = ;
}
for(i=0;i<4;i++){
moji = (char)num[i]+48;
printf("%c",moji);
}
}
for文でnum[i]に1桁ずつ代入するとは思うのですがここからよく分かりません。
教えてくださいm(__)m
547:デフォルトの名無しさん
07/05/17 19:20:38
初心者です。教えてください。
visualbasic c++を用いて、デスクトップ上にあるエクセルファイルをオープンして、
中に書いてあるデータをreadwriteしてプログラムで解析かけたいんですけど、
デスクトップ上(あるいはパス指定)にあるファイルをopenする方法を教えてください。
よろしくお願いします。
548:デフォルトの名無しさん
07/05/17 20:38:51
これがCSVとかならfopenとか言うんだろうけど、
xlsファイルなわけ?
549:デフォルトの名無しさん
07/05/17 21:10:46
謎言語だな
550:547
07/05/17 22:01:46
携帯からです。
CSVってなんですか?
エクセルかどうかはこだわっていません。ただ、時間軸と取得データの二列二行にわたるデータです。あとfopenについても教えて下さい<(_ _)
551:デフォルトの名無しさん
07/05/17 22:38:54
Visual BasicかVisual C++かはっきりさせろ。
VB(6まで)なら
デスクトップのパスは、Shell.Applicationのオブジェクトを作って
NameSpaceにssfDESKTOPを渡してやれば、あとはどうにかなる。
Excelのファイルの読み書きはExcelを参照設定しろ。
詳しくはググれ
552:デフォルトの名無しさん
07/05/18 10:45:53
fopenについて教えてくださいとかいってるやつがVBを所持しているとかありえなす
553:デフォルトの名無しさん
07/05/18 11:31:26
>>546
そのコード見ても疑問符が浮かぶばかりで、さっぱり判りません。
ただ、何をしたいにしろ、まともに動かないのだけは判るのですが
554:デフォルトの名無しさん
07/05/18 11:34:32
>>552
>>548で出てきた単語をそのまま使ってるだけで、fopenが何かすら知らない可能性が高いと思うがw
555:デフォルトの名無しさん
07/05/18 14:06:06
>>546
#include <stdio.h>
void main(void)
{
int num;
scanf("%d",&num);
printf("%d", num);
}
>4桁の数字を入力して文字で表示させるプログラム
本当にこの仕様で良いなら、これでいいんじゃね?
556:546
07/05/18 22:36:28
えっと・・・
int kazu;
char moji1,moji2,moji3,moji4;
scanf("%d", &kazu);
ココでint→char変換
printf("%c %c %c %c",moji1,moji2,moji3,moji4);
のような感じで表示させたいのです。
4桁の数字を%dで入れてそれを変換させて%cで表示させたいって言えばいいのかな・・・
557:デフォルトの名無しさん
07/05/19 03:19:10
>>556
何がしたいのかさっぱり解らないな。
INとOUTがどうなるのを想定してる?
5678
と入力した場合、
5 6 7 8
となればいいのかい?
とりあえず「itoaでも調べろ」と言っておくけど。
558:デフォルトの名無しさん
07/05/19 03:59:40
突然ですが質問させていただきます
VC2005で
TreeViewのTreeNodeの表示形式を保存したいのですが、どうしても方法が分かりません。
ご存じの方はご教授ください
559:546
07/05/19 09:26:05
557さんみたいな感じです。
<stdlib.h>は使えないのですよ。
560:デフォルトの名無しさん
07/05/19 10:11:39
>>559
sprintfすればいいじゃん
561:558
07/05/19 18:55:10
ノードの保存方法が分かればいいのですが....
562:デフォルトの名無しさん
07/05/19 19:04:42
CからVC++に移るのにいいHPか本ありませんか?
VC++6.0とVC++2005ExpressEdition入れてあります
DOS画面でこまごまやっていたのですが
VC++になったとたんAPIとか全然わからないことが多すぎて
挫折しかけですorz
563:デフォルトの名無しさん
07/05/19 22:07:30
まずどっちかはっきりさせろ
プログラミング言語としてのC++をやりたい→C++の入門書買え
Windowsプログラミングをやりたい→Windowsプログラミングの入門書買え
564:デフォルトの名無しさん
07/05/19 23:03:12
配列でnum[4]ってnumという箱が4つ
つまり○○○○みたいに用意されてるってことですよね?
これにscanfで1234とか入力したら
①②③④のように入れることは可能なのでしょうか?
565:デフォルトの名無しさん
07/05/20 09:03:55
>>564 もしかして >>546から悩んでる?
教えてあげたいけど、あなたのやりたい事がみんなさっぱり判らないんだよ。
でも何かコメントするとしたら、
ソコでそんだけ停滞してるようだと、一度他の言語やった方がいいかもしれないよ。
C言語は抽象度が低い=低レベル言語だから
まずは文字列とかで抽象度の高い言語を触ってみたら?
候補は Delphi/VB/C#
566:デフォルトの名無しさん
07/05/20 09:09:58
> Delphi/VB/C#
一気に萎えた
文字列に関してはCよりずっとましだけど、
抽象化の度合いなんて大して高くないだろ
567:デフォルトの名無しさん
07/05/20 09:35:20
Cの場合は 配列と文字列とポインタが混交するから、それが無いだけでもマシだろ
568:デフォルトの名無しさん
07/05/20 18:16:45
>>566
ならアセンブラはどうか?
569:560
07/05/20 19:21:02
>>564
1から10まで全部言われないと理解できないんかね?
#include <stdio.h>
void main(void)
{
int i, inum;
char moji, num[4];
scanf("%d",&inum);
sprintf( num, "%d", inum );
for(i=0;i<4;i++){
printf("%c ",num[i]);
}
}
570:デフォルトの名無しさん
07/05/20 19:58:51
>>564
もしかして
2007を入力→i[0]=2, i[1]=0, i[2]=0, i[3]=7
みたいなプログラム?
571:558
07/05/20 21:16:57
>>569
ここは初心者スレなんだから怒るなよ
572:デフォルトの名無しさん
07/06/02 14:53:18
質問です。
visual c++2005を使っているのですが、
Cファイルとヘッダーファイルの追加方法とプロジェクトファイルへの追加方法
を教えてください。宜しくお願いします。
573:デフォルトの名無しさん
07/06/02 20:56:43
ソリューションエクスプローラの「ソースファイル」や「ヘッダファイル」を右クリック→追加
574:572
07/06/04 09:07:14
またお願いします。
ヘッダファイルを追加してのコンパイルは成功したんですけど、
Cファイルを追加して、もともとあった関数を新しいCファイルに移してもとのファイルでその関数を呼び出すようにして、それで
コンパイルすると、その関数は無いって怒られるんですけど、どうすれば解決できますか?
宜しくお願いします。
575:デフォルトの名無しさん
07/06/04 09:53:13
Hファイルもちゃんとインクルードした?
576:デフォルトの名無しさん
07/06/04 09:59:40
>>574
質問の意味がさっぱりわからないけど、それは怒ってるんじゃないと思うよ。
577:572
07/06/04 10:21:18
分かりにくくてすいません…
>>575
Hファイルはインクルードしてコンパイルは通りました。
>>576
怒られたというのはエラーを揶揄してます。
プロジェクトファイルを立ち上げてからずっと初めからあるcファイル(main関数のあるやつです)で関数とか
書いてたんですけど、関数の量が多くなったので別にcファイルを作って、そこにいくつか関数の本体を引っ越しました。
そして、main関数で引っ越した関数を呼ぶというコードを書いたんですけど、コンパイルすると、
その関数はないってエラーがでて困ってます。まだ分かりにくいかもですがお願いします。
578:デフォルトの名無しさん
07/06/04 10:26:43
>>577
コンパイルが通っていてまだ困ってるってことは、
リンカからエラーメッセージが出てる?
cファイルがプロジェクトに追加されていないんじゃないの?
579:572
07/06/04 10:50:07
リンカから下のエラーコードがでてます。'Param_Clear'っていうのは関数です。
「'Param_Clear': 識別子が見つかりませんでした」
プロジェクトに追加っていうのはどういうことですか?
私は>>573のやり方で追加して、ソリューションエクスプローラーの中のソースファイルに追加されてます。
580:デフォルトの名無しさん
07/06/04 11:30:19
プロジェクトに追加っていうのはいったいどういうことですか!!!
ちゃんと追加しました!!!!
581:572
07/06/04 11:35:22
私ではありません。
582:デフォルトの名無しさん
07/06/06 07:50:40
>>1
>VBより軽く
今更だけどありえねえ
583:デフォルトの名無しさん
07/06/07 00:06:23
>>579
普通、cファイルとhファイルは組で使われる
hファイルには、cファイルで実装した関数群の宣言を記述し、
他のcファイルで利用するときに、このhファイルをincludeする
つまり、新規に作成して関数を移動したcファイルに対応するhファイルを書き、
main()のあるcファイルでincludeすれば、
関数の定義が解決し、リンカエラーが出なくなる
584:デフォルトの名無しさん
07/06/07 00:50:31
>>583
何か突っ込みどころがあるように見えるが・・・?
585:デフォルトの名無しさん
07/06/07 03:59:05
>>584
むむ…
どっちかというと俺も初心者なので、突っ込んで頂けるとありがたいです
586:デフォルトの名無しさん
07/07/15 01:40:56
格子状の座標平面上にプレイヤーキャラを表示して
アローキーで動かせるようにしたんですが
動いた場所すべてにキャラが表示されてしまいます。
移動した後で周りに背景色で塗った画像を表示してごまかしてるんですが
上に移動したときだけなぜか下の部分がちょっと残ります。。。
もっとましな方法を教えてくださいmm
VB2005を使ってます。
---
キャラの座標
Select Case e.KeyCode
Case Keys.Up
PlayerzahyoY -= 1
Case Keys.Right
playerzahyoX += 1
Case Keys.Down
PlayerzahyoY += 1
Case Keys.Left
playerzahyoX -= 1
End Select
-----
表示部
g.DrawImage(player, (playerzahyoX * masswidh) - masswidh, (PlayerzahyoY * massheight) - massheight, masswidh * 3, massheight * 3)
----
587:デフォルトの名無しさん
07/07/15 01:42:39
表示部塗りつぶす処理の方でした。。。
ほんとの表示部
g.DrawImage(Playergazou, playerzahyoX * masswidh, PlayerzahyoY * massheight, masswidh, massheight)
588:デフォルトの名無しさん
07/07/15 01:49:56
>>586-587
提供してる情報少なすぎ
といってもガリガリ書かれても見る気もしないから
紙とエンピツ拾ってきてちゃんと考えてからプログラミングしなさい
589:デフォルトの名無しさん
07/07/15 19:10:58
これからC/C++を勉強しようと思っているのですが
VC++とボーランドどっちを使えばいいのか悩んでいます。
実際のアプリ開発やゲーム会社等ではVCとボーランドどちらを使用
しているのが多いのでしょうか?もしくは各社独自のコンパイラーを
使ってるのかな…?
590:デフォルトの名無しさん
07/07/15 20:22:28
Sub aaa()
Dim a(10) As Integer
Dim i As Integer
a(0) = 32
a(1) = 14
a(2) = 56
a(3) = 15
a(4) = 7
a(5) = 18
a(6) = 102
a(7) = 88
a(8) = 11
a(9) = 57
a(10) = 58
'-------------------
'この間で
'-------------------
For i = 0 To 10
Debug.Print a(i)
Next
End Sub
超初心者質問ですみません。
上のようにa(10)にランダムの数字が格納されていて
これを昇順(若い順)に格納しなおしてから
表示するようなプログラムを作りたいの
ですがどのようなやり方があるでしょうか。。
591:デフォルトの名無しさん
07/07/15 23:17:47
>>590
スレリンク(tech板:487番)
どっちに回答つければいいのかわからん
592:デフォルトの名無しさん
07/07/16 00:09:40
>>591
すみません。明日の朝提出の宿題なんで、焦ってしまって。。
どちらでもかまいません。。
593:デフォルトの名無しさん
07/07/22 18:26:44
初心者なんですが、人の作ったDLLを、無料で拾ってきた
Visual c++2005で開いてDLLを自分でいじろうとしてるのですが、
XMLエディタなどで、いじって使おうとしたら、このアプリケーションは
無効と出て使えませんでした。やっぱり無料のVisual c++2005とかでは
DLLをいじれないのでしょうか・・
594:デフォルトの名無しさん
07/07/22 18:44:44
>>593
DLLをいじるって何だ?
脳内補完してもよーわからん
595:デフォルトの名無しさん
07/07/22 19:07:52
>>594
超初心者なのでよく分かりません・・
人の作ったDLLをVisual c++2005で自分用にDLLをコンパイル
したいのですが、無料のVisual c++2005でできるのかって事ですかね・・
596:デフォルトの名無しさん
07/07/22 19:12:17
>595
DLLそのものは実行ファイルだから難しいけど
DLLのソースがあれば可能
597:デフォルトの名無しさん
07/07/23 00:34:35
最近グラフィカルなプログラミング環境って結構でてきてるじゃないですか?
ブロックつないでパッチ組むみたいなやつ。
あれってどうやったら作れるかわかるかたいますか??
598:デフォルトの名無しさん
07/07/23 01:09:08
>>597
> ブロックつないでパッチ組むみたいなやつ。
> あれってどうやったら作れるかわかるかたいますか??
…多分プログラミングされて作られてるんじゃないだろうか?
599:デフォルトの名無しさん
07/07/23 08:18:47
>>597
VBのVB6まで、Delphi .NET なんかがそうだね。
仕組みが良く見えるのはDelphi turbo-delphiなら無料でソースが付いてるから
どういう仕組みでやってるのか全て追いかける事が出来る。
VBは OCXとかActiveXという仕組みを使っていた。
Delphiも設計中はDLLでコンポーネントが動く。
そのDLLを作るのに使うソースをそのまま実行ファイルを作るのにも使う。
600:デフォルトの名無しさん
07/07/23 12:34:33
>>599
予想だが>>597はロゴプログラミングとかを言いたいんじゃなかろうか?
601:デフォルトの名無しさん
07/07/23 12:41:41
PLCの事かも
602:597
07/07/23 15:27:14
みなさんありがとうございます。
僕の言葉が足りなかったみたいで・・・すみません。
このソフトみたいに、モジュールをつなぐだけでプログラミングができる環境の事
を意図しています。
URLリンク(vvvv.meso.net)
603:597
07/07/23 15:39:43
続けてすみません。
Quartz Composerの様なソフトといった方がわかりやすいかもしれません。
604:デフォルトの名無しさん
07/07/27 01:34:38
DLLのソースって何処かに落ちてませんか?
落ちてるサイト知ってる方いましたら教えてください。宜しくお願いします。
605:デフォルトの名無しさん
07/07/27 02:13:10
何のソースだって?
一口にDLLとだけ言ってしまえば、それこそ
幾らでも存在するわけだが
606:デフォルトの名無しさん
07/07/27 04:44:36
>>605
596の実行ファイルっていうやつ?
607:デフォルトの名無しさん
07/07/29 23:39:02 0
いやぁ暑いですねぇ。 DLLをいじりたいと思ったら、まずDLLとは何かを勉強しましょう。
593: 初心者なんですが、人の作ったハンバーグを、無料でもらった 料理道具セット2005で開いてハンバーグを自分でいじろうとしてるのですが、
包丁などで、いじって使おうとしたら、このハンバーグは 中が見えませんでした。
やっぱり無料の料理道具セット2005とかでは ハンバーグをいじれないのでしょうか・・
594: >>593 ハンバーグをいじるって何だ? 脳内補完してもよーわからん
595: >>594 超初心者なのでよく分かりません・・
人の作ったハンバーグを料理道具セット2005で自分好みの香辛料に取り替えたいのですが、
無料の料理道具セット2005でできるのかって事ですかね・・
596: >595 ハンバーグそのものは香辛料と肉が混ざってしまっているから難しいけど
ハンバーグにする前の材料があれば可能
604: ハンバーグにする前の材料って何処かにありませんか?
くれる人を知ってる方いましたら教えてください。宜しくお願いします。
605: 何の材料だって? 一口にハンバーグとだけ言ってしまえば、
それこそ幾らでも存在するわけだが
606: >>605
596の香辛料と肉が混ざってしまってるっていうやつ?
608:デフォルトの名無しさん
07/08/02 00:32:36
わかりやすいような
わかりにくいような
609:デフォルトの名無しさん
07/08/08 10:47:15
学校でVB使ってプログラミングしてるんだが
VBから指定のwebブラウザ(flash)を起動させる方法がどうしてもわからない...
610:デフォルトの名無しさん
07/08/08 14:46:34
>>607
わかりやくすないような
わかりにくいような
611:デフォルトの名無しさん
07/08/08 14:55:35
どんな言語も、結局APIをなぶってるだけなんだよな。
肝心のAPIの説明の大部分は英語のままだし。
もっとも、日本語の説明は原文をカタカナに置き換えただけだから、非常に分かりにくい。
それと、サンプルプログラム少なすぎ。
初心者にとってのネックは、たぶんここなんだと思う。
612:デフォルトの名無しさん
07/08/08 15:07:44
Visual C++やりたいです。
ですが、開発環境って高い。
エデュケーション版とかあるらしいんですが、
学生だと安くなるらしいんですが、本当ですか?
613:デフォルトの名無しさん
07/08/08 20:49:13
>>612
Visual Studio 2005 Academic Editionは、
Standard相当で4800円。
もう少し待てば、2008も出てくるはず。
614:デフォルトの名無しさん
07/08/08 21:29:33
>>620
レスありがとうございます。
なるほど、安いですね。
ですが、頼み方がわからないのですが、よければ教えて下さい。
615:デフォルトの名無しさん
07/08/09 06:55:21
チョ、チョっとまってくれ、あと5レス下の奴がボケるから
616:デフォルトの名無しさん
07/08/09 13:37:32
1れすめ
617:デフォルトの名無しさん
07/08/09 23:46:53
>>614
ヨドバシカメラとかパソコンのソフトウェアを扱う店に他のエディションと共に置いてある。
ネットならAmazonでも買える。
ほかにも安さだけで言えば、無料のVisual C++ 2005 Express Editionもある。
Win32プログラムの作成には、別途Windows SDKのインストールが必要なのが欠点だが。
618:デフォルトの名無しさん
07/08/13 10:55:31
>>617
正直無料のVisual C++ 2005 Express Edition使えないと思うが
619:620
07/08/13 11:12:41
>>614
おぅ兄弟
3モリタポで買い取ってくれる店があってな
ほれ、例の商店街の通りにある中古品が新品より高い店だ
個人で焼いたExpressEditionでも相手にしてくれる裏技ショップだったんだよ
入り口に立ってるお兄さんに「濃ゆいバズーカ売りたい」と頼めば店に通してもらえる
620:初心者
07/08/13 13:14:17
学校で、
200Gバイトの中に2.5Mバイトの画像がいくつ入るか、式と答えを書き
なさいっていう問題があったんですけどわかりません。
誰かお願いします
621:デフォルトの名無しさん
07/08/13 13:34:35
>620
81920
622:デフォルトの名無しさん
07/08/13 13:35:13
200GB == 200*1024 MB == 2048MB
2048MB ÷ 2.5MB == ...
623:デフォルトの名無しさん
07/08/13 13:35:33
>>619
なんてひどい未来安価^^
624:デフォルトの名無しさん
07/08/13 13:36:33
>>620
何言ってるかわかりません
もっと詳しく
625:デフォルトの名無しさん
07/08/13 13:57:31
>622
Giバイトじゃねーんだから、×1000なんじゃないの。
626:620
07/08/13 14:00:53
>>624
学校の問題で、
200ギガバイトの容量に2.5メガバイトの画像が何枚入るか答えなさいという問題がでたん
ですけど、わからないんです。頭のいい方教えてください(´;ω;`)
627:デフォルトの名無しさん
07/08/13 14:12:30
>>626
おまえ
スレタイ
読めてない
\(^o^)/
Public Sub hoge()
Dim HDD As Variant
Dim ImgFile As Variant
Dim cnt As Long
HDD = CDec(200) * CDec(1024) * CDec(1024) * CDec(1024)
ImgFile = CDec(2.5) * CDec(1024) * CDec(1024)
Do While True
If HDD < ImgFile Then
Debug.Print cnt; "枚入ります"
Exit Sub
End If
HDD = HDD - ImgFile
cnt = cnt + 1
Loop
End Sub
628:デフォルトの名無しさん
07/08/13 14:34:41
>>627
答えられないからって・・・・プッ
629:デフォルトの名無しさん
07/08/13 18:55:43
プログラム板の住人は頭良さそうっていう頭の悪い発想はさておいて
板違いの質問も、友達やネットを使わないことにも目を瞑ろう
それでも「なぜ、>>620は教師に聞かないのか?」というビッグな疑問が残る
答えは出ていたのだ
>615 :デフォルトの名無しさん:2007/08/09(木) 06:55:21
>チョ、チョっとまってくれ、あと5レス下の奴がボケるから
630:デフォルトの名無しさん
07/08/13 20:03:13
作りたいプログラムが思いつかない。
思いついても競合ソフトがすでにある。
興味本位で作っても既存ソフトに見劣りする。
かといってバリバリに拡張したところで主たる機能を
実装してしまえば満足してモチベーションがなくなってしまう。
RFCで目新しそうなのを実装しようにもめんどくさそうで萎えてしまう。
でも作ることは基本的に嫌いではない。
どうしたらいいでしょうか。
631:デフォルトの名無しさん
07/08/13 20:05:09
インストールサイズが小さくて初心者に使いやすいソフトってありますか?
内臓HDの容量が危険な域に来ているので・・・
632:デフォルトの名無しさん
07/08/13 20:45:40
>>631
メモ帳
633:デフォルトの名無しさん
07/08/13 20:48:54
できればC,C++系の専用ソフトでお願いします
634:デフォルトの名無しさん
07/08/13 21:41:36
>>633
環境書け
windowsならwshでいいだろ
詳しくはググレ
635:デフォルトの名無しさん
07/08/13 21:43:31
プログラムを独習したい初心者中の初心者です
今マイクロソフトのホームページからVisual Basic 2005 Express Edition
というものを試しにダウンロードしてみたのですが、学習用の部分(?)が英語で勉強するのが難しそうです
そもそも言語も何種類もあってどこから手をつけていいのかわからないし、困っています
とりあえず初心者におすすめの本や買っておけというソフト、見ておけというサイト等ありましたら
教えてほしいのですが・・・。
636:デフォルトの名無しさん
07/08/14 11:40:08
C++を始めてみたいんですけど
Visual Studio C++ Express版とTurbo C++どっちがいいんでしょう。
やりたいことはWindowsのGUIアプリ作成です。
ゲームは特に考えていません。
637:デフォルトの名無しさん
07/08/14 13:14:56
【使用言語】C言語
【コンパイラ】Borland C++ Compiler
【スキル】hello world
メモ帳もどきを作りたいんですけど、どうすればいいんでしょう?
アドバイス宜しくお願いします!!
638:デフォルトの名無しさん
07/08/14 13:57:28
>>637
#include <stdlib.h>
int main(void)
{
system("notepad.exe");
return 0;
}
639:デフォルトの名無しさん
07/08/14 14:09:50
URLリンク(homepage1.nifty.com)
URLリンク(www.vector.co.jp)
640:デフォルトの名無しさん
07/08/16 09:48:54
上はDelphi 下はHSP
Delphiのフリー版でobj吐かせてBCCでリンクすればいけそうに思えるだろうけど
残念ながらBCCはBCBと違ってPASCAL(system)+VCLランタイムが付いてないので無理
641:デフォルトの名無しさん
07/10/02 11:36:20
Microsoft Visual C++ 6.0でアプリケーション拡張開こうとしてるのですが
開き方が分かりません。誰か教えてください。宜しくお願いします。
642:デフォルトの名無しさん
07/10/02 11:37:46
Microsoft Visual C++ 6.0で人が作ったアプリケーション拡張開こうとしてるのですが
開き方が分かりません。誰か教えてください。宜しくお願いします。2回書き込んで
申し訳ないです;;
643:デフォルトの名無しさん
07/10/03 17:27:03
質問の意味がわからない。もちょっと具体的に。対象とか目的とか。
644:デフォルトの名無しさん
07/10/05 12:32:02
VC++でDLLファイルでも開きたいんじゃないの?
645:デフォルトの名無しさん
07/10/06 11:12:24
VC++でDLLファイルでも開きたいだけど、無理だから諦めた
646:デフォルトの名無しさん
07/10/09 21:50:17
質問失礼します。
VB 2005でデスクトップマスコットを制作しているのですが、
マスコットとメッセージの同期移動がどうしても上手くいきません。
それぞれ個別のフォームで表示させていて、
タイトルバーを非表示にしてある状態で
↓のサイトを参考に同時移動の処理を考えたのですが
どうしても上手くいきません。
(p)URLリンク(dobon.net)
何か良い案は無いでしょうか?
よろしくお願いします。
647:デフォルトの名無しさん
07/10/29 12:12:36
質問です。質問の内容は大まかには
『AUTOCAD VBAで任意の多角形の内部に格子の線を描くには?』
という事なんです。
詳細は、今WinXP AUTOCAD2004を使用しています。それで、CAD VBAで、
すでに存在するポリラインで作成した多角形があり、その内部に基点
(指定する)から、与えた幅(指定する)で格子(線分)を作成する
プログラムをつくりたいと思っています。
簡単に言うとハッチングで格子を作成することと同じです。
異なるのは、それぞれ線分で作成するという点です。
申し訳ありませんが、このようなプログラムを作り方、もしくは
参考となる方法お願いします。
648:デフォルトの名無しさん
07/10/31 19:03:47
まず線分と無限直線との交点を求める関数を作る
水平線なら2点のY座標の間に入っているなら交点があって、比で簡単にもとまるから
回転変換して処理するのが簡単。
この関数で多角形=折れ線を検索して交点を並べなおして順に直線を引けばいい。
649:デフォルトの名無しさん
07/11/15 23:19:33
最近VBを始めたばかりの初心者です。
質問なのですが、csvファイルを一行づつ読込み、
ユニークな変数に代入したいのですが変数の指定を
どうすれば良いのか分からずうまくできません。
(StreamReaderで行をカンマ区切りで抜き出すまでは出来たのですが。)
初心者の質問で申し訳ありませんが、
参考となるアドバイスがありましたらお願いします。
650:デフォルトの名無しさん
07/11/16 12:07:54
配列を使えばいいんじゃないの?
651:デフォルトの名無しさん
07/11/17 01:48:16
>649
Splitを調べるとヨロシ
652:デフォルトの名無しさん
07/11/17 15:39:16
で、問題になるのが"によるエスケープ
1, 2, 3, 4, 5
と
1, "2, 3, 4", 5
をそれぞれ 1,2,3,4,5 と 1,"2, 3, 4",5 で読み取れないと死ねる
653:デフォルトの名無しさん
07/11/29 08:45:43
質問です C++で使われている
&=と|=の意味を教えてください
またこういった演算子がわかりやすく説明してあるサイトがあったら教えてください
654:デフォルトの名無しさん
07/11/29 08:50:00
>>653
URLリンク(www005.upp.so-net.ne.jp)
655:デフォルトの名無しさん
07/11/29 20:20:26
>>654
ありがとうございました
656:デフォルトの名無しさん
07/12/01 10:35:40
板違いかもしれませんが。。。
初心者なものでスイマセン
インタッチ始めたばかりなのですが、同時に同じ動きをする
オブジェクトを追従させつつ制御しようと思ったのですがどうのようにすればいいでしょう?
昔のゲームでグラディウスのオプションのような感じに。。。
あとそのオブジェクトが多数で制御しようと思ったらとかも悩んでますorz
657:デフォルトの名無しさん
07/12/01 11:28:33
C++を勉強し始めた超初心者です。
C言語は少しだけマスターしています。
参照という概念が新たに出てきましたが
ポインタがあればすべて解決するように思えるのです。
この概念はアドレスを扱わずに関数内で実引数の
値を変えることができるのがメリットなんでしょうか?
658:デフォルトの名無しさん
07/12/01 11:50:41
参照がなければ、たとえばoperator+を定義したときに、コピー渡ししか手が無くなる。
それとも、foo = *(&hoge + "bar");として解決するとでも思うかい?
659:デフォルトの名無しさん
07/12/01 12:33:30
エラーでインクルードファイルstdio.hをオープンできないとはどういうことなのでしょうか?
誰か教えてくださいm__m。お願いします。
660:名無しさん@いたづらはいやづら
07/12/01 13:33:25
>>657
基本もできずにマスター言うか
君のその地震に敬意を表して答えよう
違います
661:デフォルトの名無しさん
07/12/01 15:52:11
>659
コンパイラのオプション等でインクルードパスの指定が不足しているか誤っている、ということ。
662:デフォルトの名無しさん
07/12/02 10:59:13
テキストボックスに適当な関数を入れて
PictureBoxに2次関数のグラフを表示するプログラムを作りたいのですが
どう記述したらいいのかが分かりません。
どなたか教えてください。
663:デフォルトの名無しさん
07/12/02 13:37:56
むり。Maximaでも使ってな。
664:デフォルトの名無しさん
07/12/07 22:29:01
>>662
どう記述すればイイ化カンガエルノがプログラミングなのに
諦めたらそこでおしまいですよ
665:デフォルトの名無しさん
07/12/08 17:08:34
質問です。
電子楽器の音色定義ファイルを解析していまして、今は
バイナリを書き換えて編集しているのですが、
これをGUIから簡単に編集出来るソフトを作りたいと考えています。
URLリンク(mailup.kabubu.net)
元の楽器に合わせてこのようなGUIにしたいと思うのですが、どの言語が適しているでしょうか?
プログラム経験はVBを少し触った程度しかありません。
よろしくお願いします。
666:デフォルトの名無しさん
07/12/09 10:31:08
VBでそのままやるか(ただ.NETでないVBを現在持ってないなら入手は難しいかもな)
こういうGUIでwindowsならDelphiだろうな
667:デフォルトの名無しさん
07/12/09 15:02:32
あんまよく知らないんだけど、こういうのってFlashじゃ開発出来ないの?
668:デフォルトの名無しさん
07/12/09 15:16:24
フラッシュはセキュリティ関係でローカルへのファイル書き込みが難しい
ネイティブアプリが作れるDelphiの独擅場(なぜか変換すると独断場になる)だろうな
669:デフォルトの名無しさん
07/12/09 15:24:46
perlも良いよ
670:デフォルトの名無しさん
07/12/09 20:35:54
perlって要するにCでしょ?
PHP使えよ
671:デフォルトの名無しさん
07/12/10 15:47:55
要し方がよくわからん
672:デフォルトの名無しさん
07/12/11 20:45:07
>>666
ありがとうございます。返事遅れました。
VBは一応6.0があるのですが、VBでああいったSliderって使えますか?
ググっても的を射た回答が無かったので…
673:デフォルトの名無しさん
07/12/11 22:47:27
>>672 デザインはOCXを買えば色々ありそうだけど、
無料で探すならDelphiの方がある可能性は高い
俺もDelphiで自作したスライドバーがある
それはツマミもbitmapに出来るので色々凝る事が可能。
でも公開はしてない。
674:デフォルトの名無しさん
07/12/12 10:55:14
そうですか…
やっぱりGUIにこだわるとなると相応のスキルが必要になってくるんですね…orz
675:デフォルトの名無しさん
07/12/14 07:25:49
イイカ・カンガエルーノ(1990-2008)
676:デフォルトの名無しさん
07/12/16 13:28:12
本格的にc++やるならVisualかBolandのどっちが良いですか??
677:デフォルトの名無しさん
07/12/16 14:07:34
本格的って?
678:デフォルトの名無しさん
07/12/16 14:17:19
1、 本格的に派遣労働者として使い捨てられたい --> Visual
2、 本格的に変態シェア作家になりたい --> コードギア
3、 本格的にオープンソース陣営に組したい-->GCC
679:デフォルトの名無しさん
07/12/19 07:34:05
>>638
今更だけどわろてもうたw
680:パニパニ少女
07/12/19 14:17:55
すみませんがこの問題誰か解けませんか?
9行9列の整数型配列変数uzu[ ] [ ]に1から1づつカウントアップ下値を渦巻き状に代入するプログラムを作る。整数型の配列変数はuzu[9 ] [9 ]とする。
こんな感じにしたいんですよ。
1 2 3 4 5 6 7 8 9
32 33 34 35 36 37 38 39 10
31 56 57 58 59 60 61 40 11
30 55 72 73 74 75 62 41 12
29 54 71 80 81 76 63 42 13
28 53 70 79 78 77 64 43 14
27 52 69 68 67 66 65 44 15
26 51 50 49 48 47 46 45 16
25 24 23 22 21 20 19 18 17
681:デフォルトの名無しさん
07/12/19 14:41:36
言語は英語?日本語?
682:デフォルトの名無しさん
07/12/19 14:54:33
もちろんスワヒリ語さ
683:デフォルトの名無しさん
07/12/19 14:59:43
俺もそれを言おうと思ったが糞つまらんからやめといた
684:デフォルトの名無しさん
07/12/19 18:06:50
質問です。
これからVisual Basic/C++/C#のどれかを勉強しようと思ってるのですが。
どの言語を学んだほうが今後有益でしょうか?
自分のスペックは
学校は文系大学卒業で。
経験は、小学生~中学生のときにMSXでBASICでゲームを作って遊んでいました。
大学生のときC++を独学で勉強。
卒業後趣味でVisualC++でプログラミングしようとしましたが、
MFCが難しすぎてコンソールアプリケーションしか作れませんでした。
BASICの経験とC++の挫折を経験してます。
過去の経験を生かしたいのですが、どの言語を学ぶのがベストでしょうか?
最近はC++もCLIでVBのようにGUIプログラミングも進化しているとのことも見ました。
なので、どの言語をやったらいいか正直迷ってます。
言語を身につけるのは趣味の範囲にとどめて、もしいければ個人的にシェアウェアでも
作れたらと思っています。
685:デフォルトの名無しさん
07/12/19 20:20:39
どれもダメ。やるならPHPかJava
686:デフォルトの名無しさん
07/12/19 21:14:35
PHPはともかく、非Windows系は廃れそうだな。
687:デフォルトの名無しさん
07/12/20 00:41:52
これが作れたら初心者卒業 or 中級者というようなアプリってありますか?
VS2005でVB.netを勉強しています。
まだまだ初心者ですが、プログラミングが面白くなってきたところです。
688:デフォルトの名無しさん
07/12/20 00:54:16
アセンブリかな。
もしくは2進数で直接書いていったり
689:デフォルトの名無しさん
07/12/20 00:57:07
おっと、言語でなくアプリだったか。
それなら、外部との連携物とかで良いんじゃない?
iTunesなりSmileDownloader、使用される率が高めのフリーウェアが作れるように
なったら中級だとおもう
690:デフォルトの名無しさん
07/12/20 01:22:24
>>687
独自のソフトウェアの開発環境とかは?HSPとかひまわりみたいな
691:デフォルトの名無しさん
07/12/20 01:41:23
仮にプログラミング能力があったとして
それが初級ー中級ー上級の一直線で定まるようなものだとは到底思えないなw
692:デフォルトの名無しさん
07/12/20 01:46:30
仮にその3つの中から選ぶとしたら、
C++挫折って言っているから今回も外すとして、
実質的に選択肢は2つ。
どっちもやったことなければ、VB.NETよりはC#。
693:デフォルトの名無しさん
07/12/20 02:12:57
>>688-689
ちょこっと勉強したことあります。(2週間くらいですけど)
基本情報技術者試験にギリギリという状態だったのでキツイかな・・・
>外部との連携物
この線で考えてみようと思います。自分で利用するものなら意欲も継続できそうですし。
>>690
すみません。VisuallStudioのようなものですか?
一部の機能に限定しても、自分には高度すぎるかもしれません。
>>691
言われてみればそうかも知れませんね。
暫定的な目標が欲しいだけなので、↑の線で工夫してみます。
みなさんありがとうございました。
694:デフォルトの名無しさん
07/12/20 02:35:25
初心者ならVB.NETは早めにやめてC#やったほうがいいよ
695:デフォルトの名無しさん
07/12/22 22:17:33
かなり初歩的な質問になるのですが、VB2005で、
どのようにしたらプロジェクトファイルをexeのアプリケーションに出来るのか、
どなたか教えていただけないでしょうか。
696:デフォルトの名無しさん
07/12/22 23:07:13
>>694
なんで?理由を詳しく。
697:デフォルトの名無しさん
07/12/22 23:13:30
VBとC#とC++のどれが今後残るでしょうか?
理由も添えて回答をおねがいします。
698:デフォルトの名無しさん
07/12/22 23:36:26
>>697
その前に「残る」の意味を教えて
699:デフォルトの名無しさん
07/12/23 05:19:55
>>697
どうせなら一番将来性のある言語を覚えようってことでしょ?
将来性と言う意味では
C++>Java>VB>C#
だけど、最初に覚えるならC#をお奨めする。
C/C++はVisual Studio自体がこれで書かれているというぐらい、
すべての言語の根っこの部分。これを馬鹿にするとC#やVBも存在しない。
ここぞと言うときにはアセンブリも書ける。
Javaは、一社依存じゃないから将来性は高い。Javaで書かれた過去の膨大な
資産もあるからそうそうなくなりもしないはず。
JavaはSunやIBMが潰れても、有志によって生き残ると思うけど
VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。
でも最初にC++やJavaをやるとプログラミングがいやになる人がいるんだよね
開発環境のセットアップも簡単でコードもサクサクかけるVB,C#がかなりお奨め。
将来的にC++、JavaをやるつもりならVBよりC#かな・・
700:デフォルトの名無しさん
07/12/23 12:03:47
>>699
ありがとさん。C/C++は一冊の本をマスター済みです。
僕は文系で趣味プログラマーなのであまり突っ込むのを辞めようかと考えてます。
勉強しようとしてるものの中にExeclやAutoCADがありVBAがそれに含まれてるので、
とりあえずVBをやってみて、余裕があったらC#でもやってみようかと。
701:デフォルトの名無しさん
07/12/23 12:35:51
> 僕は文系で
使われる場所の問題で理系になってるが、プログラミングは文系
702:デフォルトの名無しさん
07/12/24 00:08:19
ドットネットて時点で将来性もクソもない気が。
下位互換なんか眼中にないし>>MS
バージョンアップの度に動かなくなるコードてんこ盛りだぜ。
703:デフォルトの名無しさん
07/12/24 00:14:19
蓄積されてるコードがあっても無くても変わらないってことになるな
704:デフォルトの名無しさん
07/12/24 00:25:29
無駄な言語作ってる暇あったらOSもっときちんと作れっちゅう話よな
705:デフォルトの名無しさん
07/12/24 02:48:42
日本で売れないゲーム機出している暇あったら(ry
706:デフォルトの名無しさん
07/12/24 07:59:59
>>702
ん?一応言語仕様(と実行環境)は後方互換じゃなかったっけ?
707:デフォルトの名無しさん
07/12/24 11:12:34
超初心者ですが質問します。(使用してるのはVB2005)
1メモ帳をForm起動時に読み込む
2ボタンを押すとtextbox&redioboxの内容をメモ帳に保存する
この二つをできるようにしたいのですがわかりません
ネットで探しても、近いものがなかったので教えてもらえないでしょうか?
708:デフォルトの名無しさん
07/12/24 11:45:44
>>707
>1メモ帳をForm起動時に読み込む
これは 「.txt」 形式でファイルを読み書きするってことでOK?
もしそうなら「StreamReader」、「StreamWriter」でググれ
709:デフォルトの名無しさん
07/12/24 14:17:08
>>115
何を焦ってるのか知らんがマルチは良くないぜ
スレリンク(tech板)
の707
710:デフォルトの名無しさん
07/12/24 14:18:50
うわ誤爆
おれの方が恥ずかしいやつだ
711:デフォルトの名無しさん
07/12/24 17:42:37
キャ-
ハズカシ-
カッコワル-
712:デフォルトの名無しさん
07/12/24 18:07:07
これを書くと荒れそうだが。
>VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。
マイクロソフトがつぶれるときはコンピューターそのものがなくなるときだとしか思えないがどうだろう?
713:デフォルトの名無しさん
07/12/24 19:08:02
んなこたぁない。コンピュータ=PC、ではないよ。
714:デフォルトの名無しさん
07/12/24 19:38:18
PCがすべてのオフィスや家庭からいっせいに消滅することは考えにくい。
UNIXにしてもLINUXのようにただで配布しても、普及しないこともすでにわかってる。
マイクロソフトが消滅することはほとんど考えられない。
715:デフォルトの名無しさん
07/12/24 19:41:11
まぁでも互換性って大事だからね。
細かなフリーウェアとか財産がいろいろ多い以上、MacがWinを食いつぶすことも無いと俺は思ってるし
716:デフォルトの名無しさん
07/12/24 21:20:45
LinuxはクライアントOSとしてはまだ未成熟だろ
717:デフォルトの名無しさん
07/12/24 23:07:19
プログラム用語がよくわからないのですが
プログラム用語の辞書のような本はありませんか
718:デフォルトの名無しさん
07/12/25 17:45:19
>>706
にくいあんちくしょう。
調子のいいことばっかり言うけど
毎回ドキドキするんだぜ。
719:デフォルトの名無しさん
07/12/25 18:54:34
日本語でしゃべれよ、日本語で
720:デフォルトの名無しさん
07/12/27 21:52:58
>>717
プログラミング辞書
URLリンク(www.kab-studio.biz)