私はDelphiプロジェクトの特定のボタンをクリックするとユーザーに通知するログイン/パスワードダイアログを作成します。入力された条件が正しい場合、ユーザーはフォームを開いて開くことができます。ボタンが開きます。そうでなければ、フォームを開いてはいけません。 たとえば、私のMainFormは2つのボタンで始まります。両方のボタンをクリックすると、別のフォームが開きます。これらのボタンの1つにログイン/パスワード機能を実装したいと思います。 私はDelphi 2010を使用しています。Delphi 2010を使用してログイン/パスワードダイアログを作成する方法
2
A
答えて
3
ログインが正しいときに開く必要があるTForm変数を渡すlogin-functionを作成できます。または、ユーザーが開いたときにユーザーがログインしている場合は、フォームのチェックを行うことができます。
この問題にはさまざまなアプローチがありますが、自分の状況に適した方法を自分で決定する必要があります。あなたがすでにコメントできるものを試しましたか?
3
オペレーティングシステムは、XP用にはCredUIPromptForCredentials
、Vista用にはCredUIPromptForWindowsCredentials
などのサービスを提供しています。 JEDIライブラリはJwaWinCred.pas
ユニットを通してこれを公開しています。
これは、呼び出すのが最も簡単なAPI関数のようには見えませんが、システムネイティブであるという明白な利点があるため、見た目と見栄えがよくなります。
関連する問題
- 1. Delphiを使用してロケットドック/ OSXスタイルの起動バーを作成する方法
- 2. Delphi 2010を使用してアップロードルーチンを最適化する方法は?
- 3. Visual Studio 2010でCrystal Reportsを使用してレポートを作成する方法
- 4. Visual Studio 2010からSWIGを使用してDLLを作成する方法
- 5. Delphi 2010でHIDControllerを使用
- 6. C#4.0を使用してVisio 2010のRibbon.xmlを使用して作成したカスタムタブ/ボタンにアクセスする方法
- 7. Delphiを使用して圧縮(ZIP)フォルダを作成する
- 8. delphi 2010でのcaptcha検証の作成方法は?
- 9. DelphiからOutlook 2010のメールを作成する最も簡単な方法は?
- 10. Delphi:メインスレッドの外側にソケットを作成して使用する
- 11. VC++ 2010 Express Editionを使用してIEアドオンを作成する
- 12. Visual Studio 2010でサーバーエクスプローラを使用してデータベースを作成する
- 13. installshield 2010を使用してMSMQでプライベートキューを作成する
- 14. Delphi 2010で 'NameThreadForDebugging'にアクセスする方法
- 15. Delphiプロジェクトを作成したDelphiのバージョンを確認する方法
- 16. Hydra(Remobjects)を使用してDelphi Prismでプラグインを作成
- 17. t-sqlを使用してTfs 2010でworkItemのフィールドを作成する方法を更新しますか?
- 18. DelphiでtagDECを使用する方法
- 19. delphiでisset()を使用する方法
- 20. asp.net 2010のmysqlデータベースを使用してCrystal Reportsを生成する方法
- 21. MSBuildとDelphi XE2を使用してビルドする方法
- 22. RTTIを使用してDelphi Array Propertiesにアクセスする方法
- 23. Delphi 6:作成したファイルを変更する方法(ファイル作成日時)
- 24. spring rooを使用してカスタムファインダを作成する方法
- 25. javascriptを使用してトレントファイルを作成する方法
- 26. APIを使用してAEMでカスタムユーザーグループを作成する方法
- 27. jaxbを使用してマーシャル/アンマーシャリングマップを作成する方法は?
- 28. NetBeans IDEを使用してwebServiceを作成する方法は?
- 29. sshを使用して '.htaccess'ファイルを作成する方法
- 30. javaを使用して.docファイルを作成する方法は?
もし私が間違っていないのであれば、Delphiはログインテンプレートフォームを持っています... anyhu、ファイル - >新しいフォーム - > 2つの編集を削除し、パスワードを "*"に設定してパスワードを編集し、 = mrOKをLogin/OKボタンに設定し、mrCancelをCancelボタンに設定し、ロジック – ComputerSaysNo