Die Suche ergab 307 Treffer

von thosch
Fr 27. Jan 2023, 13:34
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Im Forum um Hilfe bitten. Wie bitte?????? So wie hier. Wo die Tipps dann scheibcenweise kommen wie von @theo??? Nein danke. Wenn dann schon bitte richtige Hilfe? Anders als hier. Die lib ist Open Source GPL da haben alle was davon. Da sollte ich auch mal Hilfe bekommen dürfen. Die "Allgemeinheit" lä...
von thosch
Fr 27. Jan 2023, 12:41
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

@theo: Wie ist es denn dann sinnvoll. Gib doch mal nen wirksamen Tipp. Warum so Scheibchenweise? Lernen Informatiker so zumindest die super fähigen, die Euch später nützlich sein werden. Lernen die so, ist das Euer Auswahlkriterium? Wer das Programmierhandwerk auf diese Weise kapieren lernt ist das ...
von thosch
Do 26. Jan 2023, 17:22
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden??? Hier Beispielapp!

Ok, dann will ich mal so ein Minimalbeispiel geben. Hier ist es: program example; {$Mode Objfpc}{$H+}{$TypInfo} uses Classes,Sysutils,Typinfo; type { TmyBaseClass } TmyBaseClass = class(TPersistent) private FAnyField: Integer; public constructor create; end; { TMyAnchestorClass } TMyAnchestorClass =...
von thosch
Do 26. Jan 2023, 09:23
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Wie soll ich da alleine im stillen Kämmerlein ohne jegliche Hilfe das Zeug verstehen wenn ich schon bei GetStrProp() meine EPropertyError Exception kriege obwohl ich meine Basisklasse von TPersistent abgeleitet und den Schlter {$Typinfo} in diueser Unit bereits nach hieiger Hilfestellung gesetzt hab...
von thosch
Mi 25. Jan 2023, 21:48
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Wie wäre mal ein wirklich uraltes nicht mehr genutztes, aber dennoch unter Spielefraks immer noch beliebtes und damit rege genutztes und somit nach wie vor präsentes Betriebssystem, wenn auch nicht für produktive Anwendungen? Würde ich auch dann noch Support bekommen bis der OI läuft und ein eventue...
von thosch
Mi 25. Jan 2023, 21:24
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

@af0815:

Welche Voraussetzungen muss denn ein OI taugliches Widgetset erfllen?
von thosch
Mi 25. Jan 2023, 20:58
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

@af0815:

Gilt das auch für Betriebssysteme die nicht explizit berücksichtigt, durch Unterordner benannt, oder die schon sehr alt sind?
Wenn nämlich nicht, nehme ich doch lieber meine eigene Version.
von thosch
Mi 25. Jan 2023, 20:27
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Es entspricht aber nicht deinem Fall. Dein Beobachtungsobjekt ist sogar ohne Fernrohr zu sehen in: <lazarus>/components/ideintf/objectinspector.pp ... nur wenn man den Quellcode auch versteht. Sonst ist es wie eine Blckbox, die ich zwar verwenden kann aber deren Arbeitsweise ich nicht verstehe. Des...
von thosch
Mi 25. Jan 2023, 12:34
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Mein Ziel ist, einen Objektinspektor nachzubauen wie es ihn in Lazarus gibt, der die eingetragenen Eigenschafts- und Ereigniswerte sowohl aus der/den darin angezeigten Klasse(n) sowohl verändern, als auch die betoffenen Klassen(n) mit den veränderten Werten anzuzeigen. Eben das was Lazatus damit mac...
von thosch
Di 24. Jan 2023, 19:56
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Re: Wie PPropInfo verwenden???

Danke für Eure Antworten. Leider erhalte ich einen EPropertyError, wenn ich Eigenschaften zuweisen oder deren Werte erhalten will. Wie muss ich die Eigenschaft angeben? AUsgehend von Theo's Tipp habe ich nach seiner Anleitung die Eigenschaften so hier gesammlt. Momentan nur die Eigenschaft Name. var...
von thosch
So 22. Jan 2023, 21:51
Forum: Ankündigungen
Thema: Quellcode von Lisa OS (in Pascal) verfügbar
Antworten: 29
Zugriffe: 1514

Re: Quellcode von Lisa OS (in Pascal) verfügbar

Auf welcher CPU läuft denn LisaOS?
von thosch
So 22. Jan 2023, 21:47
Forum: Freepascal
Thema: Wie PPropInfo verwenden???
Antworten: 30
Zugriffe: 1092

Wie PPropInfo verwenden???

Hallo, ich habe folgende Definition für TPropInfo für Delphi gefunden: TPropInfo = packed record PropType: PPTypeInfo; GetProc: Pointer; SetProc: Pointer; StoredProc: Pointer; Index: Integer; Default: Integer; NameIndex: SmallInt; Name: TSymbolName; function NameFld: TTypeInfoFieldAccessor; inline; ...
von thosch
Fr 4. Nov 2022, 13:03
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 19
Zugriffe: 2007

Re: Geschwindigkeit Compiler

Da mit Freedos ja DOS wieder gefühlt im Kommen ist, wie wäre es mit einer GUI LIB für GO32v2 zur Erstellung von auf der Konsole startbaren Einzelanwendungen? Könnte man sowas in Lazarus an die NoGUI Schnittstelle anbinden? Das wäre nicht NoGUI, sondern ein eigenes WidgetSet. Das es prinzipiell auch...
von thosch
Mi 2. Nov 2022, 15:43
Forum: Dies und Das
Thema: Geschwindigkeit Compiler
Antworten: 19
Zugriffe: 2007

Re: Geschwindigkeit Compiler

... sonst hätte man exklusiv damit werben können :wink: Da mit Freedos ja DOS wieder gefühlt im Kommen ist, wie wäre es mit einer GUI LIB für GO32v2 zur Erstellung von auf der Konsole startbaren Einzelanwendungen? Könnte man sowas in Lazarus an die NoGUI Schnittstelle anbinden? Das wäre für die zah...
von thosch
So 30. Okt 2022, 20:17
Forum: Ankündigungen
Thema: Pascal wieder bekannter machen - zwei neue Projekte des Vereins
Antworten: 35
Zugriffe: 8260

Re: Pascal wieder bekannter machen - zwei neue Projekte des Vereins

@thosch Jetzt hab ich deinen Post ein zweites mal gelesen um sicher zu sein dass ich nicht (alb-)träume. Mal OFF Topic: Vorige Woche waren bei mir Installateure "zu Gast" die eine Erweiterung der Installation vornahmen. Ich hab schonmal den Arbeitsbereich und vieles andere abgedeckt abgeklebt und d...