Jump to content

gkobler

Members
  • Content Count

    154
  • Joined

  • Last visited

  • Days Won

    3

gkobler last won the day on October 13 2022

gkobler had the most liked content!

Community Reputation

31 Excellent

Technical Information

  • Delphi-Version
    Delphi 12 Athens

Recent Profile Visitors

1950 profile views
  1. gkobler

    Writing if statement in the Code Editor

    Sometimes scale settings more than 100% makes problems. Try it with 100%
  2. gkobler

    IDE freezing

    Have installed Parnassus Navigator, will try to deinstall them.
  3. gkobler

    IDE freezing

    this is what process explorer shows when the IDE hangs
  4. gkobler

    IDE freezing

    Good sugestion, will try it. You can wait for hours.. the IDE still hangs
  5. gkobler

    Delphi 12.1 is available

    After Install D12.1 it looks like ok, but all win64 path settings are lost 😞 Hade to reinstall my 3-party components
  6. gkobler

    IDE freezing

    Does anyone have the same problem as me when selecting several components (visible as well as non-visible) on a form in the IDE. Either by Ctrl-clicking or just with the mouse and then pressing Ctrl-C, the CPU output of the BDE.exe task goes up and the IDE is blocked/freezing. You can then only end the task and have to restart the IDE. The problem has existed for some time, but since D11, D12 and D12.1 it happens more and more frequently.
  7. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    New version 1.0.5.B25 are available. At the moment just for D12
  8. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    OK, I have also seen that the registry is updated immediately. I was of the opinion that this only happens when the IDE is closed. So I can insert a refresh button.
  9. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    i told you there are some event from the ToolsAPI where i can update the list
  10. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    But the registry is only updated/written when Delphi is closed, so you have no change while Delphi is running.
  11. gkobler

    wuppdi Welcome Page for Delphi 11 Alexandria?

    I don't really understand your question. Because when the IDE is started, the registry is read out, then every change is recorded via an event and updated in the rescent files. Therefore a refresh of the registry is not necessary.
  12. In the meantime, I have come up with a solution. I have debugged something in the library. I found out that if the protocol is set to "ipLocal", the port is not taken into account. You have to change the protocol to "ipTCPIP" and set the host to "localhost", then it works. Follow the final code FUNCTION TfrmMain.GetFirebirdServerInfo: boolean; VAR FDIBInfo: TFDIBInfo; AVersion: TIBInfo.TVersion; AConfig: TIBInfo.TConfig; BEGIN Result := False; IF (teFirebirdInstallPath.Text = '') AND (teFirebirdVersion.Text = '') THEN BEGIN FDIBInfo := TFDIBInfo.Create(Self); TRY FDPhysFBDriverLink.VendorLib := teVendorLibrary.Text; FDIBInfo.Protocol := ipTCPIP; FDIBInfo.DriverLink := FDPhysFBDriverLink; FDIBInfo.Host := 'localhost'; FDIBInfo.Port := spePort.Value; FDIBInfo.UserName := teUsername.Text; FDIBInfo.Password := tePassword.Text; FDIBInfo.GetVersion(AVersion); teFirebirdVersion.Text := AVersion.FServerStr; FDIBInfo.UserName := teUsername.Text; FDIBInfo.Password := tePassword.Text; FDIBInfo.GetConfig(AConfig); teFirebirdInstallPath.Text := AConfig.FServerPath; Result := True; FINALLY FDIBInfo.Free; END; END ELSE BEGIN Result := True; END; END;
  13. I use the FB5 dll 32bit version. FDPhysFBDriverLink1.VendorLib := 'D:\Temp\fbclient32_500.dll'; FB3 would be the follow FDPhysFBDriverLink1.VendorLib := 'D:\Temp\fbclient32_311.dll'; I renamed the dll as follow FB3.0.11 32/64bit -> fbclient32_311.dll / fbclient64_311.dll FB4.0.4 32/64bit -> fbclient32_404.dll / fbclient64_404.dll FB5.0.0 32/64bit -> fbclient32_500.dll / fbclient64_500.dll
  14. Stupid... the other solution would basically work, but it doesn't pay attention to the port
  15. How can i use this without to connect to a specify database?
×