PlanetSquires Forums

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: WinFBE on GitHub  (Read 2104 times)

TechSupport

  • Administrator
  • Master FireFly Member
  • *****
  • Posts: 7939
  • Windows 10
    • PlanetSquires Software
Re: WinFBE on GitHub
« Reply #15 on: July 13, 2017, 04:26:11 PM »

...I will dive deep into the Find dialog and fix whatever is wrong  :)
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

Josť Roca

  • FireFly3 Registered User
  • Master FireFly Member
  • *
  • Posts: 2532
    • Josť Roca Software
Re: WinFBE on GitHub
« Reply #16 on: July 13, 2017, 05:29:10 PM »

Pierre's suggestion could also been used effectively to override the compiler options, specially when compiling a file that does not belong to a project.
Logged
Forum: http://www.jose.it-berater.org/smfforum/index.php
Website: http://www.jose.it-berater.org/index.html
SED Editor, TypeLib Browser, headers and examples.

TechSupport

  • Administrator
  • Master FireFly Member
  • *****
  • Posts: 7939
  • Windows 10
    • PlanetSquires Software
Re: WinFBE on GitHub
« Reply #17 on: July 13, 2017, 08:54:54 PM »

Check the code to save a file. Each time I save the code, a bunch of "Invalid parameter passed to a C runtime function" messages appear in DebugView.


I ran DebugView++ and this also happens when you simply create a "New" file. This will be hard to track down and could be something deep in the compiler generated code or simply something in my code. A tough one.
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

Josť Roca

  • FireFly3 Registered User
  • Master FireFly Member
  • *
  • Posts: 2532
    • Josť Roca Software
Re: WinFBE on GitHub
« Reply #18 on: July 15, 2017, 01:21:01 AM »

I always test my code with DebugView activated. Not only allows me to display my own messages, but also dispays messages sent by system DLLs. It has spared me more than one headache.

I have tried opening a file in binary mode and writing to it and it does not throw any exception. As always, the usual suspects are pointers.

« Last Edit: July 15, 2017, 01:25:59 AM by Josť Roca »
Logged
Forum: http://www.jose.it-berater.org/smfforum/index.php
Website: http://www.jose.it-berater.org/index.html
SED Editor, TypeLib Browser, headers and examples.

TechSupport

  • Administrator
  • Master FireFly Member
  • *****
  • Posts: 7939
  • Windows 10
    • PlanetSquires Software
Re: WinFBE on GitHub
« Reply #19 on: July 15, 2017, 10:36:13 PM »

I always test my code with DebugView activated. Not only allows me to display my own messages, but also dispays messages sent by system DLLs. It has spared me more than one headache.

I have tried opening a file in binary mode and writing to it and it does not throw any exception. As always, the usual suspects are pointers.


The problem was my call to _stricmp in clsDBEngine.dbDelete
I have changed the code to now simply compare the two filenames using UCASE instead of _stricmp.

I have also added a "Mixed Case" keyword casing option.

GitHub release 1.3.5 uploaded.
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor

TechSupport

  • Administrator
  • Master FireFly Member
  • *****
  • Posts: 7939
  • Windows 10
    • PlanetSquires Software
Re: WinFBE on GitHub
« Reply #20 on: July 15, 2017, 10:53:35 PM »

BTW the most annoying problem that I'm having is with the Find option. After using the Find dialog several times (more than a few times, but less than many times), the cursor disppears and I have to restart the compiler. It is as if it has entered in a loop.

I am looking into this one now. I have added a bit of code to the find/replace code. You should install the 1.3.5 release and then download the raw WinFBE exe's from GitHub (as the code addition is not in the 1.3.5 release but is in the raw exe's).
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor
Pages: 1 [2]