私は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 2010を使用してアップロードルーチンを最適化する方法は?
- 2. Delphi 2010でHIDControllerを使用
- 3. Delphiを使用してロケットドック/ OSXスタイルの起動バーを作成する方法
- 4. Visual Studio 2010からSWIGを使用してDLLを作成する方法
- 5. Visual Studio 2010でCrystal Reportsを使用してレポートを作成する方法
- 6. delphi 2010でのcaptcha検証の作成方法は?
- 7. DelphiからOutlook 2010のメールを作成する最も簡単な方法は?
- 8. C#4.0を使用してVisio 2010のRibbon.xmlを使用して作成したカスタムタブ/ボタンにアクセスする方法
- 9. Delphiを使用して圧縮(ZIP)フォルダを作成する
- 10. Delphi 2010で 'NameThreadForDebugging'にアクセスする方法
- 11. Delphi:メインスレッドの外側にソケットを作成して使用する
- 12. VC++ 2010 Express Editionを使用してIEアドオンを作成する
- 13. Excel 2010 VBAを使用してAcrobatを作成する
- 14. installshield 2010を使用してMSMQでプライベートキューを作成する
- 15. Visual Studio 2010でサーバーエクスプローラを使用してデータベースを作成する
- 16. installshield 2010プリミアを使用してアップグレードセットアップを作成します
- 17. Delphi IoCの作成。 Delphiのリンカが未使用のクラスを削除しないようにする方法
- 18. Delphiプロジェクトを作成したDelphiのバージョンを確認する方法
- 19. Hydra(Remobjects)を使用してDelphi Prismでプラグインを作成
- 20. Delphiコードを使用してSMSを送信する方法
- 21. asp.net 2010のmysqlデータベースを使用してCrystal Reportsを生成する方法
- 22. t-sqlを使用してTfs 2010でworkItemのフィールドを作成する方法を更新しますか?
- 23. DelphiでWriteProcessMemoryを使用する方法
- 24. DelphiでftrScanAPI.dllを使用する方法
- 25. DelphiでUMainを使用する方法
- 26. delphiでisset()を使用する方法
- 27. DelphiでtagDECを使用する方法
- 28. MSBuildとDelphi XE2を使用してビルドする方法
- 29. RTTIを使用してDelphi Array Propertiesにアクセスする方法
- 30. VBA(Excel)を使用してExcel 2010でカウントダウンタイマーを作成
もし私が間違っていないのであれば、Delphiはログインテンプレートフォームを持っています... anyhu、ファイル - >新しいフォーム - > 2つの編集を削除し、パスワードを "*"に設定してパスワードを編集し、 = mrOKをLogin/OKボタンに設定し、mrCancelをCancelボタンに設定し、ロジック – ComputerSaysNo