• カテゴリ 技術メモ の最新配信
  • RSS
  • RDF
  • ATOM

開発ブログ - 技術メモカテゴリのエントリ

VMWare vSphere に SSH する

カテゴリ : 
技術メモ » VMWare
執筆 : 
2015/1/5
忘れがちなのでメモ

■サーバ側のSSHの設定
コンソール または vShpere Client から設定

・コンソールから
Troubleshooting Options
Enable SSH

・vSphere Client から
構成タブ - ソフトウェア セキュリティプロファイル を選び
サービス - プロパティ... をクリック
リモートアクセスダイアログで SSH を開始する(適宜自動開始に設定)

■TeraTerm での接続
チャレンジレスポンス認証を使う
(通常認証ではログインできない)
  • コメント (0)
  • トラックバック (0)

TStringHelper は VCL の TCaption には使えない

カテゴリ : 
技術メモ » Delphi
執筆 : 
2014/12/11
最近すっかり TStringHelper による処理に慣れてきていました。
そんなわけで、TEdit などから文字列を取得して処理するときにも

if Edit1.Text.Length = 0 then

なんていうコードを書いてしまったりするようになってしまって..
でも動かないんです。
[dcc32 エラー] : E2018 レコード,オブジェクトまたはクラスのいずれかが必要です

Edit.Text などは TCaption として定義されていて
TCaption = type string なんですが、シグネチャが違うから使えないんですね?

残念...
  • コメント (0)
  • トラックバック (0)

VMWare Workstation が異常!

カテゴリ : 
技術メモ » VMWare
執筆 : 
2014/11/26
その日は、なんだか変な感じだったのです。
ノートンでファイルをスキャンしようとしても、うんともすんとも言わなかったので...
でもまぁいいか、と作業を続けていました。
帰りにゲストをサスペンドしてVMWareワークステーションを終了しようとすると、なんだかエラーが表示されました。

でもそのままVMWare が終了したし、疲れていたので気にせずに帰りました。

翌日VMWareを起動してみると、エラーが...
ロックフォルダを削除したり、サスペンドファイルも削除してみましたが、「内部エラー」になってしまいました。

いやぁ、焦りましたね。
その後 Windows を再起動するも、状況は変わらず。

ノートンでクイックスキャンをしようとしますが、やはり動きません。
なんだかデスクトップのアイコンが黒くなっています。

コマンドラインからクイックスキャンを起動したら動きました。
ついでにやけになって、適用せずに残っていた2個の Windows Update をして再起動
アイコンが戻っている。
VMWare を起動してみると...
わーーーー治ったぁ

原因はなんだったんだろう?
  • コメント (0)
  • トラックバック (0)

LiveBindings の文字列に注意?

カテゴリ : 
技術メモ » Delphi » LiveBindings
執筆 : 
2014/11/25
良くありますよね、%表示したい時って。
だから LiveBindings の CustomFormat に
Format('%.0f', Self.Value*100) + "%"
って書いたのですが、「書式文字列 'Format(... は正しくないか引数の型と一致しません.」というエラーが出てしまいます。

...続きを読む

  • コメント (0)
  • トラックバック (0)

Delphi で iOS の文字列定数を使う

カテゴリ : 
技術メモ » Delphi
執筆 : 
2014/11/9
Delphi から MacOS や iOS の文字列定数を使いたい時にどうすればいいのかわからなかったので、調べてみました。

こんな風にするみたい...
interface

const
  libCoreVideo = '/System/Library/Frameworks/CoreVideo.framework/CoreVideo';


function kCVPixelBufferPixelFormatTypeKey: CFStringRef;


implementation

function kCVPixelBufferPixelFormatTypeKey: CFStringRef;
begin
  Result := CFStringRef(CocoaPointerConst(libCoreVideo, 'kCVPixelBufferPixelFormatTypeKey')^);
end;
from iOSapi.CoreVideo
  • コメント (0)
  • トラックバック (0)

WMDropFiles ではまる

カテゴリ : 
技術メモ » Delphi
執筆 : 
2014/10/30
教訓!
Win32API に文字列バッファを渡す時には AllocMem ではなく SetLength すること

久々に WMDropFiles を使ったプログラムを書いていました。
日本語名のファイルをドロップすると、なんだか変なことに...

...続きを読む

  • コメント (0)
  • トラックバック (0)

変数定義をするときに、下のようなコードを書いたらエラーが発生しました。

var
hWnd: HWND;
[dcc32 エラー] xxxx.pas(26): E2007 定数または型が必要です

HWND は定義されているのになんでだよ!
みたいに怒っていました。
しまいにはこのコンパイラ壊れている!!!なんて...

...続きを読む

  • コメント (0)
  • トラックバック (0)

FireMonkey の TBitmap と VCL の TBitmap

カテゴリ : 
技術メモ » Delphi » 全般
執筆 : 
2014/10/16

FireMonkey にも VCL にも TBitmap というクラスがあり、 それぞれ VCL.Graphics, FMX.Graphics に入っています。
同じ名前なので同じようなものと思ってしまうのですが、だいぶ違うんです。

...続きを読む

  • コメント (0)
  • トラックバック (0)

FireMonkey で poOwnerFormCenter

カテゴリ : 
技術メモ » Delphi » FireMonkey
執筆 : 
2014/8/26
Delphi XE5

なぜか FireMonkey on Windows では poOwnerFormCenter が効かないんですよね?
必ず poScreenCenter になってしまうのです。

ネットで情報を検索してみたら、とりあえずこんなのが見つかりました。

http://stackoverflow.com/questions/8195106/firemonkey-and-showing-modal-dialog-center-of-the-owner-form

Position is not implemented in FireMonkey by ShowModal.
と書いてあります!!
それはないでしょう?と思ったのですが、poOwnerFormCenter が機能しないのは事実なので、これを使ってみました。

...続きを読む

  • コメント (0)
  • トラックバック (0)
古い人なので、デスクトップにマイコンピュータがないと落ち着かないのです。
でも、Windows 8.1 や Windows Server 2012 R2 などでは簡単ではありません。
あちこち探しまわっていつも疲れてしまうのです。
というわけで、いつも忘れちゃうので、書いておきます。

以下のコードで設定ダイアログが表示できます。

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
  • コメント (0)
  • トラックバック (0)
プロダクツ

開発ブログ

Link

AD