覚え書きQ&ADelphiでプログラムプロフィールサイトマップホームMamの覚書Q&A検索DelphiDelphiAPI半角カナだけを全角カナに変換する半角カナだけを全角カナに変換するにはDelphiバイナリファイルの逆コンパイルdelphiバイナリファイル(exe、dll)から逆コンパイルしてソースコードをすべて抜き出すことは無理としても、噂ではDELPHIのEXEやDLLファイルから、一部の情報は抜き出すことができるとききました。その方法はどうすれば良いでしょうか。Delphiで、ハードディスクのS.M.A.R.T情報を取得する方法DelphiでハードディスクのS.M.A.R.T情報を取得する方法はありますか?bmpファイルからAVIファイルを生成したいタイトルのとおり、BMPファイルからAVIファイルを生成したい。特殊フォルダのパスを取得する特殊フォルダのパスを取得するにはどうしたらいいでしょうか。WindowsXPとWindows7ではどのように違うのでしょうか。昇格権限マニフェスト付き実行ファイルをつくって、TStartupInfoにGetStartupInfoで取り出し、CreateProcessでプロセスを実行すると、降格して実行される。WindowsVistaは降格されない。プロセス呼び出し元と同じ権限で実行される。Windows7はどうすればよいか。丸いウィンドウや、穴の開いたウィンドウを作成するにはリージョンを使って丸いウィンドウや、穴の開いたウィンドウを作成するには。アプリケーションの2重起動をさせないようにするには。アプリケーションが起動していて、同じアプリケーションを起動したときに、同じアプリケーションを2重起動をさせないようにするには。APIキーボードのキーが押されているか、ジョイスティックのキーが押されているか等、キーの状態を確認するにはシューティングゲーム等でキーボードのキーが押されているかキーの状態を確認するには。ジョイスティックのスティックの状態やキーが押されているかを確認するには。IME制御IME制御イベントログを読むWindowsのイベントログを読むWindowsが印刷ログを記録するよう設定するには。プリンターのイベントログを読むには。Windowsがプリンターへの印刷ログを記録するよう設定するには。Delphiでプリンターの印刷ログを読むプログラムを作成するには。処理時間を計る処理時間を計測するにはGetTickCount関数を使うことが多いのですが、もっと正確に処理時間を計測するには?timeGetTimeいろいろWindows自体(OS自体)の終了を感知するdelphiで常駐アプリを作成していますが、Windowsのシャットダウンを感知する方法はありますか。TFormクラスのOnCloseQueryプロパティは、アプリの終了イベントを感知するプロパティなので、これを使ってしまうと、Windows自体がシャットダウンできなくなってしまいます。他に方法はありませんか。rendering)を行うにはどうすればよいか。背景が透明なアナログ時計を作成したいデルファイで背景が透明なアナログ時計を作成したいのですが、どうすれば良いでしょうか。Studio2006をインストールすると、途中で止まります。Studio2006にアップデート2(Professional版の場合はbds2006_jp_pro_upd2.msp)を適用するにはDelphiで作成したアプリケーションをマニフェストにて管理者権限ダイアログを表示するにはDelphiで作成したアプリケーションにマニフェストをリソースに埋め込んでユーザーアカウント制御(UAC)下で管理者権限で実行するためのダイアログを表示させる方法は?(右クリックして「管理者権限で実行」や、ショートカットのプロパティに「管理者としてこのプログラムを実行する」にチェックをするのと同等の仕様をEXEファイルに埋め込むには?)長いフォルダ名やファイル名を省略して、途中で「...」表示するには?フルパスでファイル名を表示する場合に途中で「...」表現をして表示するにはどうすればいいか。スクリーンセーバーを作ったが、名前を設定できずにファイル名になってしまうDelphiでスクリーンセーバーを作ったのですが、名前を設定できずにファイル名になってしまいます。'スクリーンセーバー名'}でもだめでした。Delphiの古いバージョンだったら可能みたいですが、数年以内のバージョンのDelphiではうまくいきません。すればいいでしょうか。Micco様の著作物です)Delphi2009で作成するプログラムでHTMLヘルプを使えるようにするにはDelphi2009で作成するプログラムでHTMLヘルプを使えるようにするにはどうすればよいか。Delphi2009でWEBBrokerを使ってUTF8で出力するにはResponse.ContentStreamを使って処理を行えば可能だと思います。:ドライバを正しく初期化できませんでした。クライアントライブラリが見つからない、正しくインストールされていない、バージョンが間違っているのいずれか、あるいは、ドライバがシステムパスに含まれていない可能性があります。必要なDLLsqlncli.dll、dbsmss9.dll(SQL-Server2005の場合)sqlncli10.dll、dbsmss.dll(SQL-Server2008の場合)はパスの通った位置においているのに何故か。ジェスチャーイベント発生時に、ジェスチャーをキャンセルしたいジェスチャーイベント発生時に、ジェスチャーをキャンセルしたい。.netにはManipulationStartingEventArgs.Cancelでキャンセルできる。Delphi(VCL、又はFMX)で余計なイナーシア等が発生した場合に例えば、パンで画像を移動させる場合にはるか彼方へ画像が移動してしまう為、ジェスチャーをキャンセルして、EventInfo.FlagsにTInteractiveGestureFlag.gfEndが届くようにしたい。WMIを扱うWMIを扱うサンプルは?midiの再生midiの再生WebBrowerで拡大縮小WebBrowerで拡大縮小、全体をビットマップに保存WakeupOnLanWakeupOnLanODBCの設定を行うODBCの設定を行うHintプロパティに設定した値をOnHint時にStatusBarに表示するにはTButton等のコンポーネントのHintプロパティに設定した値をOnHintイベント発生時にStatusBarに表示するにはWMIでCPU温度を取得WMIでCPU温度を取得WMIでUSBハードディスクの一覧を取得するWMIでUSBハードディスクの一覧を取得するTChartの下軸の書式を日付で表示させるにはTChartの下軸の書式を日付で表示させるには。.Netを他のパソコンでも動くようにスタティックリンクするにはDelphiXE2でコンパイルでコンパイルエラーDelphiXE2でコンパイルエラーが出ます。ソースコードにはエラーが存在していません。コンソールアプリケーションコンソールアプリケーションでエラーレベルの出力コンソールアプリケーションでERRORLEVELを出力する方法は?サービスアプリケーションサービスアプリケーションを登録するにはサービスアプリケーションを作成しましたが、[コントロールパネル]→[サービス]に登録するにはどうすればよいか。Interfaceファイルのドラッグ&ドロップで遅延レンダリングを行うにはDelphiで作成したアプリケーションからドラッグしてデスクトップ等にドロップするアプリケーションを作成しているのですが、ドロップしてから実際のファイルを作成(遅延レンダリング)するにはどうすればよいか。ExcelDelphiからマイクロソフト社のエクセルを操作する方法Delphiからマイクロソフト社のエクセルを操作する方法は?DelphiからMS-EXCELのセルに高速に値を入れるDelphiからマイクロソフト社のエクセルのセルに多くの値をいれているのですが、とても遅いです。高速にする方法はありませんかDelphiからMS-Excelのブックを開いてマクロを実行DelphiからMS-Excelのブックを開いてマクロを実行するにはどうすれば良いか。コンポーネントTStringGridの更新速度を速くするにはTStringGridに大量のデータを表示させたいので遅いのですが、TStringGridにはBeginUpdateやEndUpdateはありません。doStringGrid1.Celld[i,0];StringGrid1.Cols[0].EndUpdate;のようにプログラムを行ったのですが、やはり速くありません。すれば良いでしょうか。clause!」エラーがでてリストを取得できません。TSQLConnectionでMysqlに接続するが、文字化けTSQLConnectionでMysqlに接続するが、文字化けが発生します。TWebBrowserで拡大縮小TWebBrowserで表示を拡大縮小したいのですが。すればいいでしょうか。TEditにフォーカスがあるときに、Enterキーで次のコントロールにフォーカスを移動したいTEditにフォーカスがあるときに、Enterキーを押すと、次のコントロールにフォーカスを移動するには。TDBGridでTEXT型カラムを表示させると(Memo)になるTDBGridでTEXT型カラムを表示させると(Memo)と表示される。カラムのテキストを表示させる方法は。TStringListで改行コードを13(CR)+10(LF)ではなく、10(LF)でファイルに出力するTStringListで改行コードを13(CR)+10(LF)ではなく、10(LF)でファイルに出力するには。文字エンコードをUTF8でファイルに出力したい。ZeosLibを使ってOracleデータベースにSIDを使って接続する(tnsnames.oraファイルを作成)ZeosLibを使ってOracleデータベースにSIDを使って接続するには?(tnsnames.oraファイルを作成)ZeosLibを使ってOracleデータベースにSIDを使って接続するZeosLibを使ってOracleデータベースにSIDを使って接続するにはどうすればよいか。tnsnames.oraファイルを作成して接続する方法だと、コンパイル後しか接続できない。DelphiのIDEで開発中にも接続したい。Bundle(拡張子.aab)ファイルを作成するには。ファイルを生成するにはpowerpdfdelphi2009でpowerpdfを使いたいdelphi2009以降でpowerpdf0.9をインストールしても使えません。WEB)(c)で、日本語などのマルチバイト文字がうまく処理されません。Web)の使い方(複数フォームでセッションを使って値を引き渡す)AフォームからBフォームへユーザーが入力した値を引き渡すには、どうしたらいいでしょうか。FireMonkey(FMX)FMXでカメラを使うFMX(FireMonkey)でカメラを使うには?FMXの3D(もしくはTViewPort3D)で動的にTModel3Dを使ってOBJファイルなどを読み込むにはFMXの3D(もしくはTViewPort3D)で動的にTModel3Dを使ってOBJファイルなどを読み込むために以下ソースコードで表示しようとしているのですが、表示されません。FMX2を使ったアプリケーションを作成していて、搭載グラフィックカードによっては正しく動かない。具体的にはTText3Dの文字が正しく表示されず、文字+長方形が表示され、文字が認識できない。タッチパネル対応パソコンで、作成するアプリのみフリック機能を無効にするには(Windowsのみ)Delphi(FireMonkey)でパンやズームなどのジェスチャーに対応する場合、フリック機能が邪魔で、パンやズームをうまく判定できない場合がある。無効にするには?空のTImageを使ってAndroid用にコンパイルすると、Bitmapのサイズが正しく表示されない空のTImageをフォームにはりWrapmodeをstretchに設定し、ボタンをクリックすると、TImageのbitmapの幅と高さを設定して、Canvasに描画するアプリを作成、Windows用にコンパイルして実行すると、Stretchされて画像が表示されるが、Android用にコンパイルして実機で実行すると、画像がStretchされない。FMXのTImageのBitmapプロパティ内の画像をjepgのストリームとして取り出すにはFMXのTImageのBitmapプロパティ内の画像をjpgのストリームとして取り出したい。そのときの圧縮品質を指定してファイルに保存したい。FMXでビットマップにエフェクト(BlurEffect等)を行った後の画像を取得したいFMXでビットマップにエフェクト(BlurEffect等)を行った後の画像を取得するにはどうすればよいか?画像の品質を指定してjpegファイルで保存するには画像の品質を指定してjpeg(.jpg)ファイルで保存するにはViewport3DをBitmapへViewport3DをBitmapへ画像をコピーするにはFMXの2D描画、3D描画のグローバル設定についてFMX.Types.Global***の設定についてRESTRESTTMemoでスクロールFMXのTMemoでスクロールするにはFireDacを利用してDBにアクセスするとエラーFireDacを利用してDBにアクセスするとエラーが表示されます。各種OSに対応したフォルダパスの求め方IndyIndyのTIdHTTPを使って文字エンコードUTF8のサイトをGETするにはIndyでHTTP通信で字エンコードUTF-8のサイトをGETするには?IndyのTIdHTTPを使って文字エンコードUTF8のSSLサイトをGETするにはIndyでHTTPS通信で字エンコードUTF-8のサイトをGETするには?IndyのTIdHTTPでPOSTするTIdHTTPでPOSTするにはどうすればよいか。クラスTfrxChartViewがみつかりません」とエラー表示がされる。メッセージVCLでフォーム(TForm)のBorderStyleプロパティをbsNoneにした場合のウィンドウのドラッグ移動VCLでフォーム(TForm)のBorderStyleプロパティをbsNoneにした場合でも、ウィンドウをマウスのドラッグで移動できるようにするには。