Autor Thema: Element aus Array löschen  (Gelesen 1696 mal)

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
Element aus Array löschen
« am: 08.11.05 - 14:42:46 »
Kann mir einer sagen wie ich das in Notes machen kann?
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Element aus Array löschen
« Antwort #1 am: 08.11.05 - 14:45:03 »
Setze das entsprechende Element auf "" und mach dann einen FullTrim um das Array.
Gruß
Dirk

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
Re: Element aus Array löschen
« Antwort #2 am: 08.11.05 - 14:56:17 »
Thx, das funktioniert erstmal soweit, aber wie kann ich jetzt einen Array in einen anderen kopieren,

Code
Array1 = Array2

funzt nicht?

Bzw sehe ich gerade das der das FullTrim auch nicht machen möchte

Code
Redim aryZ60Trimed( Ubound( aryZ60Word, 1 ) - intCount, 3 )
				
				aryZ60WordTrimed = Fulltrim( aryZ60Word )
				
				Redim aryZ60Word( Ubound( aryZ60WordTrimed, 3 ), 3 )
				
				aryZ60Word = aryZ60WordTrimed

also beim FullTrim ein Fehler und beim zuweisen des Arrays ein Fehler ???
« Letzte Änderung: 08.11.05 - 14:57:51 von stitze »
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Element aus Array löschen
« Antwort #3 am: 08.11.05 - 15:01:10 »
Array1=Array2 funktioniert, wenn Array1 und Array2 ein Variant ist.
Ansonsten kannst Du es auf jeden fall über eine Schleife füllen lassen.

Und: Was möchtest Du mit diesem mir vollkommen unverständlichen Codefragment erreichen?
Redim ist extrem inperformant - und sollte nach möglichkeit nie verwendet werden.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline stitze

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
    • kleisterbande
Re: Element aus Array löschen
« Antwort #4 am: 08.11.05 - 15:03:42 »
musste ich auch gerade feststellen, nachdem ich die ausführgeschw. gemessen hatte, war eigentlich auch nur ein versuch, mit nichtigem erfolg. Jetzt weiss ich es mit der guten performance von redim, obwohl hätte man sich ja auch denken können ;)

Aber danke für die Hilfe, wieder was neues kennen gelernt fulltrim ;)

Thx ;)
When i loaded my cap gun , i'm ready for action.

Saying that Java is nice because it works on all OS's is like saying anal sex is nice because it works on all genders.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Element aus Array löschen
« Antwort #5 am: 08.11.05 - 15:57:17 »
Redim ist extrem inperformant - und sollte nach möglichkeit nie verwendet werden.

Da muss ich dir aber widersprechen.

Redim selbst ist nicht inperformant und die einzigste Möglichkeit ein dynamisches Array zu dimensionieren. Redim wird nur durch den "Zusatz" Preserve inperformant und eben diese Konstellation sollte nicht verwendet werden.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Element aus Array löschen
« Antwort #6 am: 08.11.05 - 16:10:51 »
Redim ist extrem inperformant - und sollte nach möglichkeit nie verwendet werden.

Da muss ich dir aber widersprechen.

Ich aber auch.
Aussagen: "Das ist immer sehr inperformant", halte nicht nur ich für extrem gefährlich.
Es gibt sogar Situationen in denen Redim Preserve absolut Sinn macht. Nur wird das vielleicht von vielen Anfängern zu oft und v.a. an den falschen Stellen benutzt.
Es hängt aber eben gerade in der Anwendungsentwicklung immer sehr vom Kontext ab. Und der ist dort überschaubarer als würde man Frameworkprogrammierung machen.
Wenn ich gegen einen Array mit 10 Elementen ab und zu ein Redim Preserve mache, um ein elftes hinzuzufügen, ist das nicht unbedingt inperformant.

Und wie der andere Axel auch schon sehr richtig bemerkt hat. Man muß genau wissen, was inperformant ist (nämlich preserve und nicht redim). Und das ist ein Unterschied.
Wenn man die herumschwirrenden Bauernweisheiten zum Thema "Performance" ungeprüft übernimmt, befindet man sich schnell in der Welt des Aberglaubens.

Axel
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Element aus Array löschen
« Antwort #7 am: 08.11.05 - 16:13:47 »
Gut gebrüllt, Löwe  ;)

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Element aus Array löschen
« Antwort #8 am: 08.11.05 - 16:30:04 »
Ok ok. Ihr habt ja Recht... ;)
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz