[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
662(1): (ワッチョイ dd5f-XQXO) 2020/08/14(金)16:44 ID:MuRP3aMr0(1/16) AAS
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "D:./myruby.dll"
extern "char* gethoge()"
end
ss = M.gethoge
省2
664: (ワッチョイ dd5f-XQXO) 2020/08/14(金)17:27 ID:MuRP3aMr0(2/16) AAS
変換のしかたがわからないのです
665: (ワッチョイ dd5f-XQXO) 2020/08/14(金)17:28 ID:MuRP3aMr0(3/16) AAS
dllはshiftjisです
666: (ワッチョイ dd5f-XQXO) 2020/08/14(金)17:30 ID:MuRP3aMr0(4/16) AAS
`require': cannot load such file -- ffi
669: (ワッチョイ dd5f-XQXO) 2020/08/14(金)18:24 ID:MuRP3aMr0(5/16) AAS
一通りやったのに問題解決しませんでした、諦めました
どうもありがとうございました
671: (ワッチョイ dd5f-XQXO) 2020/08/14(金)18:40 ID:MuRP3aMr0(6/16) AAS
それです
ターミナルがよくわかりません
672: (ワッチョイ dd5f-XQXO) 2020/08/14(金)18:42 ID:MuRP3aMr0(7/16) AAS
ターミナルはshiftjisでした
674: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:03 ID:MuRP3aMr0(8/16) AAS
#<Fiddle::Pointer:0x000000000313e7d0 ptr=0x00007ffea5c03038 size=0 free=0x0000000000000000>
675: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:04 ID:MuRP3aMr0(9/16) AAS
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "D:./myruby.dll"
extern "char* gethoge()"
end
p M.gethoge
省1
676: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:06 ID:MuRP3aMr0(10/16) AAS
想定する文字列は「こんにちは!」です
678: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:08 ID:MuRP3aMr0(11/16) AAS
puts M.gethoge
だと
S0�0k0a0o0�
679: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:10 ID:MuRP3aMr0(12/16) AAS
>>677
undefined method `encoding' for #<Fiddle::Pointer:0x0000000002c42230> (NoMethodError)
681: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:19 ID:MuRP3aMr0(13/16) AAS
>>680
#<Encoding:ASCII-8BIT>
682: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:21 ID:MuRP3aMr0(14/16) AAS
#include <stdio.h>
char name[] = "こんにちは!";
extern "C" __declspec(dllexport) char* __stdcall gethoge() {
return name;
}
dll側です
684: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:29 ID:MuRP3aMr0(15/16) AAS
>>683
お!出ました!
ありがとうございました
助かりました
686: (ワッチョイ dd5f-XQXO) 2020/08/14(金)19:58 ID:MuRP3aMr0(16/16) AAS
>>685
ありがとうございました
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s