GELÖSCHT

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: .NET Wrapper für PureBasic?

Beitrag von ts-soft »

Rings hat geschrieben:kam mal ein Mod hier den Offtopic raushauen ?
Wir sind bereits im Offtopic :mrgreen:
Rings hat geschrieben:Ausserdem würde ich auch gerne ein Wrapper/import für
.NET Assemblies (so heissen die DotNet-DLL's ) habe
Wenn ich die Fragen des Thread-Erstellers so betrachte, könnte dies noch
etwas länger dauern <)

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Re: .NET Wrapper für PureBasic?

Beitrag von Rings »

ts-soft hat geschrieben:
Rings hat geschrieben:kam mal ein Mod hier den Offtopic raushauen ?
Wir sind bereits im Offtopic :mrgreen:
facepalm Alarm!!!!
Oh, manchmal sieht man den baum nimmer.......
ts-soft hat geschrieben:
Rings hat geschrieben:Ausserdem würde ich auch gerne ein Wrapper/import für
.NET Assemblies (so heissen die DotNet-DLL's ) habe
Wenn ich die Fragen des Thread-Erstellers so betrachte, könnte dies noch
etwas länger dauern <)
ok, das glaube ich dir sofort.
Ich kam eigentlich deswegen hierauf

hier ein versuch an .NET' Dlls zu gelangen mit dem anderen PB (PowerBasic)
Rings hat geschrieben:ziert sich nich beim zitieren
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: .NET Wrapper für PureBasic?

Beitrag von Kiffi »

@Rings: GuckMaHier

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Re: .NET Wrapper für PureBasic?

Beitrag von Rings »

Facepalm zum zwoten !!!!

Allerdings ist das Powerbasic beispiel Late-binding,
also kein 'reasm dllname.dll* und so .

ich werd vergesslich......
Rings hat geschrieben:ziert sich nich beim zitieren
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Re: .NET Wrapper für PureBasic?

Beitrag von DrShrek »

ts-soft hat geschrieben:
DrShrek hat geschrieben:Also macht Euch nix vor: Ohne runtimes wird PureBasic nicht laufen.
Mit Runtimes sind Dateien / DLLs gemeint, die mitgeliefert werden müssen, also im Falle von
PB lediglich die "Engine3D.*" sowie unter Windows die "Scintilla.dll", wenn diese Funktionalität
genutzt wird. Der Rest befindet sich statisch in der Exe. Weitere Dateien, die zwingend zum
OS gehören, sind keine Runtimes.

Gruß
Thomas
Doch es müssen weitere DLLs mitgeliefert oder installiert werden: DirectX nur mal als Beispiel genannt.
=
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: .NET Wrapper für PureBasic?

Beitrag von H.Brill »

Um zum Ausgangsthema wieder zurück zu kommen :
Ich habe von Basic4PPC noch ein paar .net - DLLs,
die ich gerne auch in PB nutzen möchte, komme aber
nicht mit der COMatePLUS.pbi klar.
Damit müßte es ja gehen.

Hat da jemand ein Beispiel, wie ich die Methoden
und Properties ansprechen kann ?

COMate_RegisterCOMServer(...) bringt mir schon
mal einen Wert (-2147024809), aber wie geht es weiter ?
PB 6.10
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: .NET Wrapper für PureBasic?

Beitrag von rolaf »

DrShrek hat geschrieben:Doch es müssen weitere DLLs mitgeliefert oder installiert werden: DirectX nur mal als Beispiel genannt.
=
Bisschen stänkern am Morgen vertreibt Kummer und Sorgen. :lol:

Wenn DirectX genutzt wird must du allen Programmiersprachen der Welt die benötigte Version mitgeben bzw. gibt man das in den Systemvorraussetzungen an welche Version von DirectX mindestens gebraucht wird. Und nun? Frohe Ostern? :mrgreen:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: .NET Wrapper für PureBasic?

Beitrag von Kiffi »

H.Brill hat geschrieben:Ich habe von Basic4PPC noch ein paar .net - DLLs,
die ich gerne auch in PB nutzen möchte [...] aber wie geht es weiter ?
dafür müssten wir erst einmal wissen, welche DLLs Basic4PPC mitliefert.
DrShrek hat geschrieben:Doch es müssen weitere DLLs mitgeliefert oder installiert werden
die von mir erstellten Tools sind nun bei einigen Kunden im Einsatz.
Ich musste bisher noch nie eine DLL mitliefern. Auspack und freu.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: .NET Wrapper für PureBasic?

Beitrag von H.Brill »

Die DLLs sind in C# geschrieben.
Hier mal ein Auszug aus der mitgelieferten
Hilfedatei :

Code: Alles auswählen

The BarChart object provides the following methods and properties
Methods
AddBar(value As Double , color As Color , String name) : Adds a bar to the chart of the given value, name and colour.
AddMultiBar(value As Double() , color As Color() , String name) : Adds a multiple bar to the chart of the given values, name and colours.
Draw : Returns the drawn bitmap of the chart.
DrawWithLegend(Legend As Control): Returns the drawn bitmap of the chart including the legend provided.
New1(width As Int32, height As Int32) : Creates a new bar chart of the given width and height.

Properties 
I signifies readable, O signifies settable.
Alignment : Int32 [I/O] : Gets or sets the alignment of the bar chart in its bitmap. 0 is vertical bars, 1 is horizontal bars.
BorderSize : Int32 [I/O] : Gets or sets the width of an invisible border between the drawn chart and the edges of the bitmap.
Color : Color [I/O] :  Gets or sets the background colour of the chart.
ColorGradient : Color [I/O] :  Gets or sets the gradient colour of the chart.
CutOff : Double [I/O] : Gets or sets the cut-off value of the chart.
Dllversion : Double [I] : The version number of this library.
GridSpacingValue: Int32 [I/O] : Gets or sets the spacing value of the Y axis grid.
MarginForTextOnAxis : Int32 [I/O] : Gets or sets the margin for text below the X axis. Note that the Bar chart does not in fact display text on the X axis. 
MaxScaleValue : Int32 [I/O] : Gets or sets the maximum value of the Y axis.
MaxBarSliceWidth : Int32 [I/O] : Gets or sets the maximum size of a bar on the chart. 
MinScaleValue : Int32 [I/O] : Gets or sets the minimum value of the Y axis.
MultiStacked: Bool [I/O] : Gets or sets whether to display the multiple bars stacked or not.
RoundOffGridHeight : Bool [I/O] : Gets or sets whether to round up the Y axis size or not.
ShowGrid : Bool [I/O] : Gets or sets whether to show the chart grid or not.
Text : String [I/O] : Gets or sets the title displayed in the bar chart.
PB 6.10
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: .NET Wrapper für PureBasic?

Beitrag von ts-soft »

@H.Brill

Hast Du denn auch ein PB für Pocket PCs?
Du willst die DLL doch nicht etwa für Windows nutzen, das wäre wie Fischen das Fliegen beibringen :mrgreen:

Oder ist das nur eine DLL für die IDE von Basic4PPC?

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten