掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBの「varptr」の代用 (ID:36180)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VisualBasicで使用されている「VarPtr」という関数?があります。 処理内容は 「変数のアドレスを長整数型(long)で返します。 変数名に指定できるのは、ユーザ定義データ型 / 整数型(integer) / 長整数型(long) / integer の配列 / long の配列 / 文字列型(string) です。 この関数はDLL呼び出しの時に変数のアドレスを渡したいときに使用します。」 だそうです。 これがDelphiでは使用出来ないっぽいので、他に代用出来る方法・関数を知っている方、お手数ですが教えてほしいのですが。 ことの発端はプリンタの設定をファイルに保存し、後々にそのファイルから復元を行うというプログラムで、RICOHやCANONなどの独自の設定部分を各サイトのAPIを使用して取得・保存しようという処理の中で、「CopyMemory」と言う処理が出てきて、そこでVarPtrを使用しているからです。 私自身ポインタに一度も触れた事もなかったので、大変悩んでいます。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.