津久井空
- 合計アクティビティ 204
- 前回のアクティビティ
- メンバー登録日
- フォロー 0ユーザー
- フォロワー 0ユーザー
- 投票 0
- サブスクリプション 46
投稿
津久井空による最近のアクティビティ-
Magic XPA V4.7.1での不具合
Windows7環境で、XPA V4.7.1を入れてみたところ、下記三つの問題が起きています。 同じ現象が起きている方、いらっしゃいますでしょうか? 1. Studio起動時、 プロシージャ エントリ ポイントdbgcore.MiniDumpWriteDumpがダイナミックリンクライブラリdbghelp.dllから見付かりませんでした。 とエラー発生。 2. 開発環境、クイックアクセス→位置...
-
CallDLLSでFindWindowA
何度も似たような質問で申し訳ありません・・・。 CallDLLS関数を使い、WindowsのFindWindowA()を呼び出して、ウィンドウ名からウィンドウハンドルを取得しようとしています。 これまではgudf.dllという外部DLLを使用し、下記のように処理していました。 項目更新UDF ('gudf.FindWindow',クラス名,ウィンドウ名) これをCallDLLSを使用して...
-
コンピュータ名の取得方法
表題の件についてお教えいただけないでしょうか。 WindowsAPIを用いてコンピュータ名を取得しようとしているのですが、うまくいきません・・・。 CallDLLS('kernel32.GetComputerNameA','A44',文字列,数値) 具体的には上記のようにして、「文字列」にコンピュータ名が入ってくることを期待しています。 しかし、「文字列」に値が入ってきません・・・・。 ...
-
Unicodeでのテキスト出力
インターフェース「T=テキスト形式」のフォームを、メディア「F=ファイル」へ出力しているプログラムがあります。 このフォームにおいている文字列をUnicodeにして、簡体字のデータを入れた場合、出力すると文字化けしてしまいます。 Unicodeの文字列を、Magicのフォームを使って正しくテキストファイル出力させる方法をご存知の方、いらっしゃいましたらお教えいただけないでしょうか。
-
CallDLLSでMessageBoxWをコールする方法
表題の件について、ご存知の方、いらっしゃいましたらお教えください。 WindowsAPIのMessageBoxW(Unicode用メッセージボックス)をCallDLLSで呼び出しているのですが、メッセージボックスのタイトル・メッセージが空になってしまいます。 CallDLLS('user32.MessageBoxW','4WW44',ウィンドウハンドル数値,Unicode文字列,Unicod...
-
確認メッセージボックス
V8時代に作成されたプログラムをXPAまでマイグレーション、これを多言語対応(簡体字対応)しています。 ここで、「OK」「キャンセル」のあるメッセージボックスについて外部のGUDF.dllというDLLを使用していたのですが、どうもこれはUnicodeの文字列を渡すと文字化けしてしまうようです。 このため、別の手法でメッセージボックス表示を行いたいのですが、XPAの場合、既に用意されている...
-
Unicodeの場合の郵便番号書式設定
元々、Shift_JIS(文字型)だった、郵便番号用のモデルをUnicodeに変更しました。元々の書式は「XXX\-XXXXA」だったので、Unicodeへ変更後も同じ書式を設定しました。すると、数字四桁しか入力できません。 Unicodeの場合、郵便番号用の書式はどのように設定すれば良いか、お教えいただけないでしょうか。
-
DDFの作成手順について
既存のBtrieveファイルのDDFを作成する必要があるのですが、方法がわからず困っています。 PSQLに付属しているDDF Builderというツールでできるようなのですが・・・。 https://www.agtech.co.jp/products/actian/docs_portal/Zen/11.3/index.html#page/DDF%2520Builder%2520User's%...
-
文字型をunicodeに変更すると「書式が不適当です」
既存のアプリを多言語対応するため、モデルに定義されている文字型のものをunicodeに変更しました。 すると、それを使っているテーブルで「書式が不適当です」とエラー表示されます。 かといって、書式欄には入力できません。 どのように対処すれば良いか、ご存知の方、いらっしゃいますでしょうか。
-
不要プログラム削除後のソース整理手順について
Magicでは基本的なことかもしれませんが、どなたかお教えください・・・。 不要なPGを削除した後、SourceのXMLファイルの番号と、プログラムリポジトリ上の番号が整合性がとれなくなっていたため、リポジトリ出力・入力を行いました 入力の際、新規にプロジェクトを起こし、そこに入力し、その後に、関連ファイルを上書きコピーしました。 すると、プログラムを開き、ファイルを開くタイミングで「定義が...