AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

F2051 - ich komme nicht weiter!

Ein Thema von ggscholz · begonnen am 13. Jan 2025 · letzter Beitrag vom 15. Jan 2025
Antwort Antwort
ggscholz

Registriert seit: 20. Nov 2013
Ort: Aachen
76 Beiträge
 
Delphi 11 Alexandria
 
#1

F2051 - ich komme nicht weiter!

  Alt 13. Jan 2025, 16:08
Hallo in die Runde,

ich komme nicht weiter auch wenn der Fehler F2051 viele Ergebnisse hier und im Netz ausspuckt

Es geht im die Komponente PlotLab aus dem GetIt(direkt vom Hersteller kein Unterschied).

Die hat bisher immer!! einwandfrei funktioniert, egal ob Debug oder Release.

Jetzt, warum auch immer, bekomme ich den Fehler
Zitat:
F2051 Unit VCL.LPControl wurde mit einer unterschiedlichen Version von Mitov.Threading.TManagedInterfacedObject compiliert
In einem neuen Projekt in einem neuen Verzeichniss lege ich die Komponente TSLSCope aufs Formular und kann im Debugmodus das Programm starten im Release Modus wirft er den obigen Fehler.

Nachfolgende Verweise werden in die USES des jungfäulichen Projekts geschrieben:
Code:
Mitov.VCLTypes, VCL.LPControl, SLControlCollection, LPControlDrawLayers,
  SLBasicDataDisplay, SLDataDisplay, SLDataChart, SLScope
In den Projektoptionen finde ich zwischen Debug und Releas keinen Unterschied.

Starten der IDE als Admin bringt auch nichts.

Hat jemand einen Hinweis, welche Stellschraube die Richtige ist??

Grüße Gerd
Gerd
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.528 Beiträge
 
Delphi 7 Professional
 
#2

AW: F2051 - ich komme nicht weiter!

  Alt 13. Jan 2025, 16:26
Projekt bereinigen, alle alten DCUs löschen (oder sicher verschieben).
Pfade überprüfen, vermutlich wird im Release noch irgendwo auf veraltete DCUs verwiesen.
Projekt neu erstellen.
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
254 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: F2051 - ich komme nicht weiter!

  Alt 13. Jan 2025, 16:36
Ja, einfach immer wieder erzeugen, irgendwann checkt Athen das dann schon...
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
ggscholz

Registriert seit: 20. Nov 2013
Ort: Aachen
76 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: F2051 - ich komme nicht weiter!

  Alt 14. Jan 2025, 17:07
Ich komme mit euren Tips nicht weiter!!

Jetzt habe ich unter Parallels WIN11 neu aufgesetzt und jeweils Delphi 11.3 und Delphi 12.0 installiert. Anschließend bei Delph 11.3 die PlotLab 8.0.0.77 VCL beim Hersteller geladen und installiert, in Delphi 12.0 über Getit.

In D11.3 gibt es keine Probleme, Debug oder Release lassen sich ohne Probleme compilern, dagegen bei D12.3 bekomme ich den gleichen Fehler.

Habe mitov angschrieben, könnte aber sein, das die sich in CA grad um wichtigeres kümmern müssen.

Grüße gerd
Gerd
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.034 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: F2051 - ich komme nicht weiter!

  Alt 14. Jan 2025, 17:33
Klingt nach einer Fehlkonfiguration (entweder deinerseits oder von Mitov) so dass hier source und precompiled dcu vermischt werden, was dann zu dem Fehler führt.
Untersuche mal deine Bibliotheks- und Unitausgabepfade dass die entweder einzig auf precompiled dcus (durch das Drittanbieter setup) oder pas Dateien verweisen.

Wenn ich das Verhalten, was du diesem Fehler führt richtig in Erinnerung habe, wird es vermutlich so sein, dass er entweder auf die Mitov.Threading.pas zugreift und diese mit deinen Projektoptionen kompiliert, was dann nicht zu der precompiled VCL.LPControl.dcu passt oder dass er eine Mitov.Threading.dcu findet, die nicht zur VCL.LPControl.dcu passt. Das kann auch gerne mal passieren, wenn Drittanbieter ihre verschiedenen Pakete nicht korrekt synchronisieren.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (14. Jan 2025 um 17:37 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.533 Beiträge
 
Delphi 12 Athens
 
#6

AW: F2051 - ich komme nicht weiter!

  Alt 14. Jan 2025, 17:36
In den Projektoptionen finde ich zwischen Debug und Releas keinen Unterschied.
Compilierst du die Mitov-Sourcen immer mit oder liegen da nur die DCUs im Bibliothekspfad? Falls letzteres, gibt es da unterschiedliche Pfade für Debug und Release? Wenn ja, könnte deine obige Aussage genau das Problem beschreiben.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
ggscholz

Registriert seit: 20. Nov 2013
Ort: Aachen
76 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: F2051 - ich komme nicht weiter!

  Alt 15. Jan 2025, 12:44
das wars:

Zitat:
Unfortunately this is a limitation of the Free version . It is this way due to the complexity of maintaining both standard and free versions .
You will have to compile in Debug mode if you are using the free version. This problem does not exist in the commercial version.
schreibt der mitov Support.

Hatte dahingehend keinen Hinweis auf deren Hompage gefunden, eher das es für
Zitat:
not commercial
ohne Kosten benutzt werden kann

Problem gelöst

Und Danke für eure Hilfe!!

Gerd
Gerd
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.214 Beiträge
 
Delphi 12 Athens
 
#8

AW: F2051 - ich komme nicht weiter!

  Alt 15. Jan 2025, 13:23
Zitat:
not commercial
Zitat:
ohne Kosten benutzt werden kann
Wobei es hier nicht nur "Geld dafür verlangen" sondern "Geld mit verdienen" heißt, womit dann z.B. Werbung im Produkt oder auf der Webseite schnell mit inbegriffen ist.

Und es geht eigentlich auch nicht nur um alles, was mit Delphi gemacht wurde, sondern was "insgesamt" eingenommen wurde (auch mit Anderem).
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.533 Beiträge
 
Delphi 12 Athens
 
#9

AW: F2051 - ich komme nicht weiter!

  Alt 15. Jan 2025, 13:53
Wobei es hier nicht nur "Geld dafür verlangen" sondern "Geld mit verdienen" heißt, womit dann z.B. Werbung im Produkt oder auf der Webseite schnell mit inbegriffen ist.

Und es geht eigentlich auch nicht nur um alles, was mit Delphi gemacht wurde, sondern was "insgesamt" eingenommen wurde (auch mit Anderem).
Das gilt zwar für die Delphi CE, aber auch für die Mitov-Produkte? Zumindest dieser FAQ-Eintrag lässt da wenig Spielraum was Geld betrifft (personal pleasure, hobby, or evaluation purposes):
Zitat:
PlotLab is free for non commercial purposes. This means that you can use it for personal pleasure, hobby, or evaluation purposes. If you are student you can also use it for free for your educational needs including school projects. If you are a tutor at present you also can use it for free for your classes. However in the near future a low cost tutor license will be available, and you will have to purchase it. Your students however will not need license to use the product at class.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz