検索結果 216 件

by たかせ
2024年5月11日(土) 21:46
フォーラム: プログラミング質問板
トピック: ひさしぶりに使ってみたら・・・
返信数: 1
閲覧数: 13

Re: ひさしぶりに使ってみたら・・・

状況からしておそらくAB4.24をDLして解凍直後にヘルプファイルを参照しようとしたら上記の現象が発生したと思われます。

>最近のWindowsになって、なにか変わったのでしょうか。
これはWindows Xp以降から発生します。
ちなみにPC環境はWindows10またはWindows11ですか?

対応方法として、
ヘルプファイルのプロパティを参照し、セキュリティのブロック解除のボタンを押せばブロックが解除されてヘルプ表示ができると思います。
類似した件の投稿がありますので詳細は下記のトピックをご確認ください。
ヘルプについてのバグ
よろしくお願いいたします。
by たかせ
2022年9月10日(土) 14:28
フォーラム: プログラミング質問板
トピック: 自分で消費しているメモリを表示させたい。
返信数: 3
閲覧数: 6864

Re: 自分で消費しているメモリを表示させたい。

最も簡単な方法は、
対象のプログラムを起動し、
タスクマネージャーで確認できます。
わざわざプログラムつくるより簡単だと思いますが。

よろしくお願いいたします。
by たかせ
2021年8月05日(木) 15:57
フォーラム: プログラミング質問板
トピック: printf
返信数: 2
閲覧数: 2743

Re: printf

少しバリエーション増やして実行した結果、 いずれも12.34と表示されました。 ちなみにPC環境はWindows10/20H2(X64)です。 また32ビットモードのみでコンパイル&実行しました。 ご確認願います。 よろしくお願いいたします。 Declare Function sprintf CDECL Lib "crtdll" (lpString As *Byte,lpFormat As *Byte,...) As Long Dim a As Double Dim b[10] as Byte a = 12.34 sprintf(b,"%.2f",a) ...
by たかせ
2021年2月18日(木) 18:02
フォーラム: プログラミング質問板
トピック: Print命令について
返信数: 3
閲覧数: 3774

Re: Print命令について

N88BASICモードのプログラムを作成するときはプログラムの先頭に
#N88BASIC
を記載してください。
よろしくお願いいたします。
by たかせ
2021年2月18日(木) 00:57
フォーラム: プログラミング質問板
トピック: Print命令について
返信数: 3
閲覧数: 3774

Re: Print命令について

確かにヘルプに載ってません。
なのでネットで検索してください
Print Using命令はN88BASICモードやCONSOLEモードで利用可能です。
なのでファイルに出力する時はWin32APIのwsprintfを使用すると良いと思います。
by たかせ
2021年2月18日(木) 00:41
フォーラム: プログラミング質問板
トピック: アクセス違反と出たのですが、対応方法は?
返信数: 1
閲覧数: 2970

Re: アクセス違反と出たのですが、対応方法は?

PCはWIN10/X64、ABのバージョンは4.24ですか?
またデバッグモードでの実行ですよね?

私の場合はWINXPのとき問題なくデバッグモードでの実行できました。
しかしWIN7やWIN10のときはデバッグモードでの実行中に何故か異常終了する場合があります。
原因がわからなくて私はあきらめています。
by たかせ
2021年1月10日(日) 17:00
フォーラム: プログラミング質問板
トピック: Cドライブのフリーエリアを取得したい。
返信数: 2
閲覧数: 2625

Re: Cドライブのフリーエリアを取得したい。

>Cドライブのフリーエリアを取得したいのですが、内部関数で存在するでしょうか。(1) 内部関数は存在しません。 Win32 API GetDiskFreeSpaceExでディスクの空き容量が取得できます。 詳細はABのヘルプに載ってますのでご確認願います。 コーディング例 DIM DISK1 AS ULARGE_INTEGER DIM DISK2 AS ULARGE_INTEGER DIM DISK3 AS ULARGE_INTEGER GetDiskFreeSpaceEx("C:\",DISK1,DISK2,DISK3) >それとも、DIRコマンドなどを内部的にコールする...
by たかせ
2020年11月20日(金) 15:52
フォーラム: プログラミング質問板
トピック: OSシャットダウン時の終了処理の書き方
返信数: 3
閲覧数: 3194

Re: OSシャットダウン時の終了処理の書き方

AB4.24ですよね? CASE WM_QUERYENDSESSION return FALSE 上記で記載だと一つ気になった点があります。 「return FALSE」の部分です。 おそらくC/C++のコーディング例を参考にされたと思います。 AB4.24の場合はGOSUB命令でサブルーチンを呼びだしRETURN命令により呼び出し元に復帰します。 GOSUB命令やRETURN命令についての詳細はABのヘルプを参照してください。 なので CASE WM_QUERYENDSESSION return FALSEを CASE WM_QUERYENDSESSION MainWndProc=FALSE...
by たかせ
2020年11月18日(水) 17:35
フォーラム: プログラミング質問板
トピック: OSシャットダウン時の終了処理の書き方
返信数: 3
閲覧数: 3194

Re: OSシャットダウン時の終了処理の書き方

とりあえずコールバック関数を以下の様に記載すれば実現できます。 ちなみにWindows10でしょうか? '----------------------------------------------------------------------------- ' ウィンドウメッセージを処理するためのコールバック関数 Function MainWndProc(hWnd As HWND, dwMsg As DWord, wParam As WPARAM, lParam As LPARAM) As DWord ' TODO: この位置にウィンドウメッセージを処理するためのコードを記述します。 SE...
by たかせ
2020年8月19日(水) 20:38
フォーラム: プログラミング質問板
トピック: 他のアプリへのフォーカスの移し方
返信数: 3
閲覧数: 3846

Re: 他のアプリへのフォーカスの移し方

詳細がいまいちつかめませんが、
とりあえず、現在実行中のアプリ内であればWin32API SetFocus を利用すれば目的のコントロールにフォーカスを移すことができます。

よろしくお願いいたします。
by たかせ
2020年8月08日(土) 19:13
フォーラム: プログラミング質問板
トピック: DLLの参照場所
返信数: 3
閲覧数: 3642

Re: DLLの参照場所

①出来ればDLL定義部分とDLLを呼び出し部分を記載して下さい。
②確認したいのですがDLLを呼び出すプログラムは32ビットモードまたは64ビットモードどちらでコンパイルされましたか?

よろしくお願いいたします。
by たかせ
2020年6月08日(月) 19:27
フォーラム: プログラミング質問板
トピック: ドットネットや、いろいろインストールする作業をまとめたい
返信数: 1
閲覧数: 2866

Re: ドットネットや、いろいろインストールする作業をまとめたい

JPEG表示で一番簡単な方法はWin32Api ShellExecuteで実現するものです。 ShellExecuteの詳細はABのヘルプでご確認願います。 ●使用例 ShellExecute(NULL,"open","d:\test.jpg",NULL,NULL,SW_SHOW) MessageBox(NULL,"TEST","TEST",MB_OK) END これはjpgに関連付けられた既定のアプリを起動する手段です。 ちなみにexe直接起動のコマンド(Exec命令語)でも可能ですが、 Windowsによってフ...
by たかせ
2020年6月04日(木) 19:45
フォーラム: プログラミング質問板
トピック: ABで、レジストリ情報を読んで、ライセンス保護につかってみたい
返信数: 1
閲覧数: 2861

Re: ABで、レジストリ情報を読んで、ライセンス保護につかってみたい

レジストリ情報はWin32 Apiで取得します。 例えば HKEY_LOCAL_MACHINE\AAA\BBB\CCC\DDDの内容を取得するには、 DIM HREG AS HKEY DIM RKEY[255] AS Byte DIM RVAL[255] AS Byte DIM TYP AS DWord DIM L AS DWord ①HKEY_LOCAL_MACHINE\AAA\BBB\CCC\のレジストリキーをオープン lstrcpy(RKEY,"AAA\BBB\CCC\") RegOpenKeyEx(HKEY_LOCAL_MACHINE,RKEY,0,KEY_READ...
by たかせ
2019年12月02日(月) 20:08
フォーラム: プログラミング質問板
トピック: UDP通信の仕方
返信数: 4
閲覧数: 5009

Re: UDP通信の仕方

私はUDP通信に関することは一切わかりませんが。 第2パラメータがString型での指定が影響してると思います。 そこでbuf As Stringをbuf As *Byteに直してみてください。 修正後 Declare Function sendto Lib "wsock32.dll" (ByVal s As Long, buf As *Byte, ByVal lngLen As Long, ByVal flags As Long,ByRef sTo As sockaddr_in, ByVal tolen As Long) As Long 念のためご確認願います。 Stri...
by たかせ
2019年10月30日(水) 15:51
フォーラム: プログラミング質問板
トピック: 画面に比較的大きな文字を表示したい
返信数: 2
閲覧数: 4226

Re: 画面に比較的大きな文字を表示したい

画面とは何をさしますか?
①N88BASICプロンプト
②DOSプロンプト
③ノーマルウインドウ
よろしくお願いいたします。