AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein C# is a 'field' but is used like a 'type'
Thema durchsuchen
Ansicht
Themen-Optionen

is a 'field' but is used like a 'type'

Ein Thema von EWeiss · begonnen am 10. Apr 2015 · letzter Beitrag vom 11. Apr 2015
Antwort Antwort
Seite 1 von 2  1 2      
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 19:23
Eben. Genau das hast Du gemacht. Und deshalb kommt der Fehler. Und da Du fragst 'Jemand eine Idee? was schief läuft.' ist diese Frage zumindest beantwortet, ne war.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#2

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 19:27
Eben. Genau das hast Du gemacht. Und deshalb kommt der Fehler. Und da Du fragst 'Jemand eine Idee? was schief läuft.' ist diese Frage zumindest beantwortet, ne war.
Sieht nicht danach aus das sie beantwortet ist.
Dein Vorschlag ist doch genau das was ich auch gemacht habe.

Und du schreibst ja selbst
Zitat:
Das ergibt doch keinen Sinn.
Muss dann halt alle Funktionen wie hier

Code:
typedef int(TAGSLIBCALL *t_TagsLibrary_TagCount)(HTAGS Tags, TTagType TagType);

Die (HTAGS Tags) verwenden HTAGS mit IntPtr ersetzen.
Ist letztendlich nur eine Schreibweise ob da jetzt HTAGS gecastet wird oder nicht letztendlich ist es ein IntPtr.
Na ja hab die Lib nicht geschrieben für die ich den Wrapper erstelle.

Wie das in Delphi aussieht ist klar nur es lässt sich in C# anscheinend nicht verwenden.

gruss

Geändert von EWeiss (10. Apr 2015 um 19:32 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 19:45
Weil du ein Feld genauso benannt hast wie einen Typ kommt dieser Fehler.

Mach das nicht und der Fehler geht weg.

Die einfachste Lösung ist ja wohl dem Feld einen anderen Namen zu geben
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 19:48
Weil du ein Feld genauso benannt hast wie einen Typ kommt dieser Fehler.

Mach das nicht und der Fehler geht weg.

Die einfachste Lösung ist ja wohl dem Feld einen anderen Namen zu geben
Welchen Feld ?

@Dejan Vu
Ach das sollte ein Zitat(Quote) sein mit dem du mir mitgeteilt hast was ich falsch gemacht habe?
Habe das wohl falsch verstanden.
Im Rahmen als Quote wäre es verständlicher gewesen hab jetzt angenommen das wäre ein Vorschlag von dir gewesen.
Na gut ..



gruss

Geändert von EWeiss (10. Apr 2015 um 19:54 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 21:25
Variablen in einer Klasse nennt man Feld (engl. Field)
Code:
  [SuppressUnmanagedCodeSecurity]
  // Ich bin eine Klasse
  public sealed class TagsLibraryDefs
  {
    // Ich bin ein Feld, heiße HTags und bin vom Typ IntPtr
    IntPtr HTags = IntPtr.Zero;

    //TagsLibrary_Create
    [DllImport("TagsLib.dll", EntryPoint = "TagsLibrary_Create", CharSet = CharSet.Auto)]
    // Ich bin eine Methode und liefere einen Wert vom Typ HTags zurück
    public static extern HTags TagsLibrary_Create();

  }
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#6

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 21:56
Sorry aber was soll das jetzt. ?

Ich weiß was eine Klasse ein Feld und eine Methode ist.
Meinen Fehler immer wieder zu posten bringt einfach nichts.

Es ist mir bekannt das es falsch ist.
Und wie schon gesagt höchstwahrscheinlich so wie in Delphi/C++ nicht umsetzbar.
Wenn doch wie ist die Lösung. ?

gruss
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 22:05
Sorry aber was soll das jetzt. ?

Ich weiß was eine Klasse ein Feld und eine Methode ist.
Meinen Fehler immer wieder zu posten bringt einfach nichts.

Es ist mir bekannt das es falsch ist.
Und wie schon gesagt höchstwahrscheinlich so wie in Delphi/C++ nicht umsetzbar.
Wenn doch wie ist die Lösung. ?

gruss
Entschuldigung für die Störung, aber wenn du keine Antwort von mir möchtest, dann richte keine Frage an mich.

Zur Erinnerung (ist wohl schon zu lange her)
Weil du ein Feld genauso benannt hast wie einen Typ kommt dieser Fehler.

Mach das nicht und der Fehler geht weg.

Die einfachste Lösung ist ja wohl dem Feld einen anderen Namen zu geben
Welchen Feld ?
PS: Keine weitere Störungen meinerseits auf diesem Kanal ... over and out
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (10. Apr 2015 um 22:10 Uhr)
  Mit Zitat antworten Zitat
Sailor

Registriert seit: 20. Jul 2008
Ort: Balaton
112 Beiträge
 
Delphi 2010 Professional
 
#8

AW: is a 'field' but is used like a 'type'

  Alt 11. Apr 2015, 01:15
C-Sprachen sind case-sensitive, d.h. HTAGS != HTags
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#9

AW: is a 'field' but is used like a 'type'

  Alt 11. Apr 2015, 01:42
C-Sprachen sind case-sensitive, d.h. HTAGS != HTags
Ist mir klar
Hat aber nichts mit meinem Problem zu tun.

gruss
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#10

AW: is a 'field' but is used like a 'type'

  Alt 10. Apr 2015, 22:12
Die beste Lösung wäre einfach, keine Synonyme für Typen zu verwenden. Das verwirrt doch nur.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 19:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz