プログラミング・開発

全169539件中181~200件表示
  • C++のDLLをJAVAで実行→うまく行かない。。

    Java素人です。ちょっと教えてほしいです。 以下のC++は問題なく動作します。 //C++ヘッダの記述 VC_Header_API int _stdcall GET_DATA(UINT32* abcData, int* Count); //C++の記述 UINT32* abcData; abcData= (UINT32*)malloc(128 * 512 * 1024 * sizeof(UINT32)); int Count= 0; return= GET_DATA(abcData, &Count); //→ 正しい値が取れる。適当な数字の羅列データ しかしJavaでは、結果の戻り値が取れなくて。。。 //Javaの記述 (中略です) //C++ Function name int SET_DATA(int setData, byte[] Err); int GET_DATA(int[] abcData, int[] Count); byte[] Err = new byte[128]; int[] abcData= new int[100000]; int[] Count= new int[1000]; return = abcDLL.INSTANCE.GET_DATA(5555, Err); //→問題なく動作します。Errの文字コードも取れます。 return = abcDLL.INSTANCE.GET_DATA(abcData, Count); //→これを実行したとき、abcデータとCountがすべて”0”... 正しい値が入ってこないのは、abcData, Countの渡し方の問題だと思われるんですが。。。 他の関数は問題なく動作可能です。 問題ない渡し方、分かりますでしょうか?アドバイスいただきたいです。 よろしくお願いいたします。

    • 締切済み
    • mocha
    • Java
    • 回答数2
  • 作成するデスクトップアプリのzip化がしたい。

    まだ作成途中ですがこれをデスクトップアプリにしてzip化をしたいと思っています。 import tkinter root = tkinter.Tk() root.mainloop() しかし、pip install pyinstallerでインストールしようとしてもこのようなエラーが出てしまいます。どうすればいいですか。 PS C:\作業用Python> & C:/Users/user/anaconda3/python.exe c:/作業用Python/HelloWorld/install.py File "c:\作業用Python\HelloWorld\install.py", line 1 pip install pyinstaller ^^^^^^^ SyntaxError: invalid syntax PS C:\作業用Python>

  • マクロでテーブルの日時のオートフィルターの制御

    テーブルには「1~6時」、「1日中」、「6~8時,21~22時」などいろいろな時間が書いてあるセルがあります。このテーブルにマクロを使って「1時」「2時」...「24時」などのボタンを24個作りオートフィルターの絞り込みをしようとしています。 このままでは使いづらいので検索列というものを作り、「1時,2時,3時,4時,5時,6時」、「1日中」、「6時,7時,8時,21時,22時」と入力しました。 とりあえず「1時」の絞り込みのマクロを作りました。 Option Explicit Sub One_Oclock() With ActiveSheet.ListObjects(1) .Range.AutoFilter .ListColumns("検索列").Index, _ "1時*", xlOr, "1日中" End With End Sub 1時はセルの頭にくるのでこれで11時や21時を除外することはできましたが逆に「1時」のみのセルは除外されてしまいました。 また2時の場合は「"*2時*"」、「"*2時"」「"2時*"」「"1日中"」となりやはりうまくいきません。どうすればいいですか。

  • AWSのサブスク確認・解除

    8月にAWS入れたのですが、そこから自分が無料枠でやったのかサブスク登録したのか覚えてなく、サブスク確認したいので色々ググッたのですが書かれてることがよく分からなかったので誰か解説お願いします。 これはサブスク入ってる状態ですか? また、さっきアカウント消したのですが大丈夫でしょうか? あとUSDって何ですか!?

  • GoogleSitesで会員ページ・マイページ

    GoogleSitesでマイページ等の機能を実装したいです。 具体的には ・新規登録ページ→スプレッドシートにIDとパスワード記録 ・ログインページ→スプレッドシートのデータと参照、マイページにページ遷移 ・マイページ→別のスプレッドシートから自分のIDで投稿したデータを表示させる。 上記の3つを実装したいです。 新規登録は完成、ログインページも半分までできましたが、ページ遷移ができず、遷移先にURLパラメーターを渡すこともできませんでした。(パラメータを取得できればスプレッドシートから投稿データを表示させることはできると思います。) 解決したいことはページ遷移と遷移先にデータを渡す。この二つになります。 location.href等もGoogleのセキュリティ関係でnullしか返してくれなかったりします。

  • VBA セルの値を別セルにコピーするには

    VBAでPastespecialでセルの値を別セルにコピーするマクロを組みたいです。 以下は参考にしたソースコードです。 Worksheets("Sheet1").Range("A1:B10").Copy Worksheets("Sheet2").Range("A1").PasteSpecial _                  Paste:=xlPasteValues, _                  Operation:=xlNone, _                  SkipBlanks:=False, _                  Transpose:=False あるExcelマクロの入力フォームSheetに、製品リストと使用している場所のマスタデータをクエリで読み込んで、製品IDと場所のコードを入力したらINDEX関数で抽出し、マクロ実行ボタンを押すと抽出結果を入力フォームの入力欄に貼り付けします。 上記のマクロだと貼り付けする元セルを移動させたら内容がずれた値がそのまま貼り付けされてしまうと思われますが、地道にコードのコピー元のセルを書き直さないといけないのでしょうか。 Excelの関数だと参照範囲を固定したら掴んで移動させてもセル番地が連動して移動してくれますが、マクロの場合どのようにすれば良いでしょうか。 また、複数個所のセルをコピーするので Paste:=xlPasteValues, _ Operation:=xlNone, _ SkipBlanks:=False, _ Transpose:=False をコピーするセルの箇所に毎回入れていますが、コピー元のセル・コピー先のセル番地を一括して実行する方法はありますでしょうか。 VBAはソースコードを参考に当てはめているだけで、自力でコードを書くスキルは皆無です。 Excelは2016です。 詳しい方いましたらご教授ください。よろしくお願い致します。

  • VS codeにおけるユーザースニペットの初期設定

    1.背景 HTML、CSS、Java Script学習のため、VS codeでユーザースニペットを作成しようとし、試しにCSSでテスト登録し、うまくいかず、試行錯誤しています。登録方法はネット記事やYou tubeで解説があるので、それらを参照し、「ファイル」->「ユーザー設定」->「ユーザースニペットの構成」から。Jason形式での登録も留意しました。ところが登録しても反映されません。最初はVS codeが最新でないのが原因と思い、インストールし直しました。VS versionは昨日インストールし直したので最新(1.85.1)です。VScodeの再インストールだけではダメという結論です。 2. settings.jasonの変更 (1) settings.jasonの変更(一回目) webで調べるとVS codeで「setthings.jason」から設定する必要があるとのことです。この「setthings.jason」は変更していなかったので、そのことが原因と思い、変更を試しました。左下の歯車→右上から検索。「settings.jason」にいき、編集可能なのは分かりました。下記は修正前のデフォルト。 { "python.linting.flake8Enabled": true, "editor.formatOnSave": true, "workbench.statusBar.visible": false, "editor.unicodeHighlight.nonBasicASCII": false, "settingsSync.ignoredExtensions": [], "settingsSync.ignoredSettings": [ "workbench.settings.openDefaultSettings" ], "workbench.settings.openDefaultSettings": true } となっていました。どのように記載すれば良いか調べたWEBは下記です。「VSCodeでPythonのユーザースニペット設定」 [ [https://qiita.com/tachiyu/items/27931cda3658e216133c](https://okwave.jp/jump?url=https%3A%2F%2Fqiita.com%2Ftachiyu%2Fitems%2F27931cda3658e216133c) ]( https://okwave.jp/jump?url=https%3A%2F%2Fqiita.com%2Ftachiyu%2Fitems%2F27931cda3658e216133c ) となります。ここでの例は言語はpythonです。これに従うとcssの場合は "[css]": { "editor.suggest.showSnippets": true, "editor.snippetSuggestions": "top" }, となりますが、結果はダメでした。[css]の方は下に赤い波線が出ていました。 (2) settings.jasonの変更(二回目) ChatGPTによると、アドバイスは "editor.snippetSources": の箇所でパスを入力しなければいけないこと。そして、このパスの下にはcssであれば、css.jasonがあることでした。そこで、下記のように入力。しかし、それでも結果はダメでした。 "[css]": { "editor.suggest.showSnippets": true, "editor.snippetSuggestions": "top", "editor.snippetSources": [ "{C:$hoge/hoge/省略}/User/snippets" ] }, (注1)explorerで{C:$hoge/hoge/省略}/User/snippetsの箇所を打ち込むと、その下にcss.jasonが出てくるのは確認済み。 3.質問 ここにどのように打ち込めばユーザースニペットが有効になるかご教示ください。またはこの方法でも根本的な間違いあり、ダメという場合であれば、他の解決策をご教示ください。 4.補足(css.jasonへの登録内容) css.jasonへの入力内容。あくまでユーザースニペットが反応すれば良いので試しです。style.cssにおいてデタラメ要素の下にtestxxと入力してもダメでした。 候補も全く出てきません。 "display inline-flex":{ "prefix": "testxx", "body": [ "display:inline-flex;" ], "description": "display inline-flex" },

  • 詐欺ですか

    何かクオカードもらえますルーレットしたら当選されてもきません

  • pythonZeroDivisionError例外

    下記はAIによる説明です 「第二引数」でexceptionとなるのはわかりますが、 「第一引数に対しては、ZeroDivisionErrorは送出されません」 とあります 質問: 1)exception ZeroDivisionError が第二引数のみに適用される理由(または背景) 2)出力が Error: division by zero となる理屈 を教えてください #Aiの説明 ZeroDivisionErrorは、除算や剰余演算の第二引数が0であった場合に送出されます。第一引数に対しては、ZeroDivisionErrorは送出されません。以下は、ZeroDivisionErrorの例です。 #code try: a = 5 b = 0 c = a / b except ZeroDivisionError as e: print(f"Error: {e}") #Error: division by zero 【回答上のご注意】 回答は、解答(答え)を求めています わたしはプログラマーではないので、昭和的な「自分で考えろ」的なものは求めていません わからなければ答えない自由もあなたにはあります 不明点があれば説明いたします

  • クラスターからunity

    クラスターで途中まで作ったワールドをユニティーに読み込むことは、できるでしょうか? 途中までクラスターである程度制作し、そこからユニティーで作りこんでいきたいと思うのですが。

  • pythonの8進数表記

    print('\141')の141が8進数として解釈される理由がわかりません。0oついていないのに、なぜ10進数ではなく8進数になるのでしょうか?

  • Excelマクロ 複数の条件と範囲条件

    色々と自分でもやってみたのですがうまくいかないので教えて頂けたら嬉しいです。 添付画像の左側の様な伝票番号と通し番号と商品名がふってあるシートが存在します。 同じ伝票番号内で商品に「松」もしくは「梅」が含まれているときのみ、その伝票番号の最終行に「送料」の行を追加したいです。その際に通し番号も加算したものを追加します。 これが上手く作れません。 ↓とりあえず作りかけたものの変に行が挿入されるマクロを記載します。ここからの修正でうまくいくなら修正点を教えて頂けると幸いです。 Sub 更新伝票情報() Dim lastRow As Long Dim currentRow As Long Dim currentInvoice As String Dim currentNumber As Integer ' シートの最終行を取得 lastRow = Cells(Rows.Count, 1).End(xlUp).Row ' 初期値の設定 currentInvoice = Cells(2, 1).Value currentNumber = 1 ' 行ごとに処理 For currentRow = 2 To lastRow ' 伝票番号が変わった場合 If Cells(currentRow, 1).Value <> currentInvoice Then ' 新しい伝票番号の設定 currentInvoice = Cells(currentRow, 1).Value ' 通し番号をリセット currentNumber = 1 End If ' 商品名に「松」または「梅」が含まれる場合 If InStr(1, UCase(Cells(currentRow, 3).Value), UCase("松")) > 0 Or InStr(1, UCase(Cells(currentRow, 3).Value), UCase("梅")) > 0 Then ' 最終行の下に新しい行を挿入 Rows(currentRow + 1 & ":" & currentRow + 1).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove ' 通し番号を加算し、B列を更新 Cells(currentRow + 1, 2).Value = currentNumber ' C列を「送料」に更新 Cells(currentRow + 1, 3).Value = "送料" ' 通し番号を1つ加算 currentNumber = currentNumber + 1 End If Next currentRow End Sub

  • VBAの変数の型

    WorkSheet型、Range型、ADO.Connection型とかをオブジェクト型と総称していますが、Long型やString型等は総称するとどうなるのでしょうか?

  • これ詐欺

    すいません!ルーレットしたらクオカードもらえますこれは詐欺ですか?

  • EXCELVBA閉じるときに行うコマンド

    EXCEL VBA で ブック閉じるときに一番左のシートをアクティブにして閉じたいのですが、構文教えてください。

  • pixelmonがクラッシュしてしまいます

    クラッシュレポートの解読をお願いしたいです。 forge pixelmon バージョンは1.16です ---- Minecraft Crash Report ---- // You should try our sister game, Minceraft! Time: 24/01/11 19:50 Description: Rendering overlay java.lang.NullPointerException: Rendering overlay at com.pixelmonmod.pixelmon.client.gui.override.main.MainMenuModifier.onPreRender(MainMenuModifier.java:39) ~[?:1.16.5-9.1.10] {re:classloading} at com.pixelmonmod.pixelmon.client.gui.override.MenuOverrideFactory.onGuiOpen(MenuOverrideFactory.java:46) ~[?:1.16.5-9.1.10] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_49_MenuOverrideFactory_onGuiOpen_Post.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus$$Lambda$3157/417297293.invoke(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraft.client.gui.screen.Screen.func_231158_b_(Screen.java:327) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:853) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:514) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$7038/549220173.run(Unknown Source) ~[?:?] {} at net.minecraft.util.Util.func_215077_a(Util.java:320) ~[?:?] {re:classloading} at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$6117/1621877792.accept(Unknown Source) ~[?:?] {} at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:113) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:481) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:37) [forge-1.16.5-36.2.41.jar:36.2] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$462/1360440329.call(Unknown Source) [forge-1.16.5-36.2.41.jar:36.2] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at com.pixelmonmod.pixelmon.client.gui.override.main.Main

  • pythonのリスト内包?に用いるアルファベット

    リスト内包かどうか確信が持てないでいますが、下記はどちらも動作します コード1のrow コード2のi は、何のアルファベットを用いても動作しますが、何と呼ばれるものでしょうか? 代数、変数、その他? チュートリアルでこの名称とふるまいについて説明した該当箇所がみつけられないので、質問いたしました #コード1 matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] saburochu = [row[2] for row in matrix] print(saburochu) # [3, 6, 9] #コード2 matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] saburochu = [i[2] for i in matrix] print(saburochu) # [3, 6, 9] 【回答上のご注意】 回答は、解答(答え)を求めています わたしはプログラマーではないので、昭和的な「自分で考えろ」的なものは求めていません わからなければ答えない自由もあなたにはあります 不明点があれば説明いたします

  • jsで別のサイトに情報を送信する

    botが完成したのでbotのログを別サイトに送信したいのですがどうすれば良いのかわかりません。 やり方、解説してくれる方がいたらよろしくお願いします。

  • サイトのHTML要素取得(デベロッパーツール)

    Google chrome のデベロッパーツールについて教えて下さい。 サイトのログイン画面上、セレクトモードにて、ID&PWの入力フォームの要素は確認できるのですが、同じ画面内のログインボタンにポインタを合わせても、ログインボタンの要素は表示されず、canvasタグ情報しか表示されません。 どうにかログインボタンの要素を確認する方法はないでしょうか? セレクトモードでID&PWの入力フォームにポインタを当てた場合、フォームのみにフォーカスされ、要素情報が表示されます。しかしログインボタン含め入力フォーム以外にポインタを持っていくと、画面全体にフォーカスされ、canvasタグ情報が表示されます。もちろんログインボタンは押せる(機能している)ので、固有のタグが表示されるはずと思っていますが、されません。 手前のcanvasタブを何らかの方法で消すか、無視して奥のタブ情報を取得したいと思っています。

    • 締切済み
    • GENKI
    • HTML
    • 回答数3
  • pythonの辞書型「ペア」のバリエーション

    pythonの辞書型「ペア」のバリエーション pythonの辞書型は、わたしの集めた情報だと次のような書き方というか認識をしていました 「辞書型はキーと値のペアを要素とするデータの型」 :でペアをつくり、{}で記述をはさむ # 例 my_dict = {"key1": "ichigo", "key2": "apple", "key3": "orange"} print(my_dict["key1"]) # 出力 ichigo ところが次のコードは、keywords引数にあたるところに = で要素が入っています #---コード---------------- def shop(name, *arguments, **keywords): print("店名", name) for arg in arguments: print(arg) print("===おすすめ===") keys = sorted(keywords.keys()) for kw in keys: print(kw, ":", keywords[kw]) shop("らーめん八郎","11時開店","20時閉店",osusume1="醤油ラーメン", osusume2="チャーシュー麺",osusume3="わんたん麺") #---コード---------------- この記述が謎だったため、Bing AIに聞いたところ、これ(osusume1="醤油ラーメン"...)も辞書型とのことです 質問 {}で記述をはさんでいない、かつ、[]でキー指定もしていいない(print(my_dict["key1"]) のような) ですが、これはこれは正しいですか?(辞書型ですか?) これが辞書型なら、他にも「キーと値のペア」を書くバリエーションがあったらご教示ください