Anonymní profil End – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil End – Programujte.comAnonymní profil End – Programujte.com

 

Příspěvky odeslané z IP adresy 89.102.247.–

End
C / C++ › Práce s pamětí: Přístup na p…
4. 5. 2015   #201933

Ahoj,

jdu si pro názor, radu nebo help kód. Jde mi o následující: Patrně skrze dll knihovnu vytvořit v paměti pc blok, kam bych zapsal data (řekněme 60x8bytes (int a double čísla) a možná 2-3 stringy (krátké, 20char třeba).

Tohle zvládnu, knihovnu mám. Teď to, co už nevím: potřebuju nějak zpětně vědět kde jsou hodnoty uloženy, tedy asi něco jako ukazatel na místo paměti, kde je která proměnná uložena. Možná z hlediska praktičnosti, bych hodnoty poskládal do bloku (pole), pak by těch ukazatelů bylo o dost méně. Tedy export adresy paměti.

No a dál - tady tu adresu předat zcela jiné aplikaci. Ve výsledku by to bylo pak, že jedna aplikace by na daná místa zapisovala a jiná z těch správných míst naopak četla.

Nebo mne napadá, že by stačil jen jeden odkaz do paměti, aby se aplikace měly čeho obě chytit a odkazy na další bloky, kde co je, by si obě aplikace našli už v paměti z tohoto výchozího paměťového místa.

Nevím, jak to provést, jsem co se týče C/C++ celkem začátečník, stejně jako v C#,

No, snad jsem to popsal nějak srozumitelně. Podstatné je tučně vyznačeno.

End
.NET › C# Předání odkazu na seznam…
22. 4. 2015   #201651

v solution exploreru pravý klik na references a přidat -> z existující knihovny (popř přidej té svojí .dll původní projekt, ať to můžeš upravovat přímo).

Tak tohle jsem potřeboval a zřejmě neuměl popsat. Provedeno, knihovna přidána, ještě ta druhá část - tučně označeno - jak toto provedu?

.NET › C# Předání odkazu na seznam…
20. 4. 2015   #201588

Mám ještě jeden začátečnický dotaz:

udělal jsem si třídy (3soubory cs), vytvořil soubor knihovny a teď nevím, jak ty soubory třídy k té knihovně připojit/vložit/ přilinkovat nebo jak se tomu v c# správně říká. 

End
.NET › C# Předání odkazu na seznam…
17. 4. 2015   #201522

#4 ondrej39
jo, přidáno a hláška zmizela, díky

to ingiraxo: koukal jsem tvůj web ophite - pěkný. Něco takovýho by se mi hodilo. To je plugin nebo tvoje vlastní tvorba?

End
.NET › C# Předání odkazu na seznam…
17. 4. 2015   #201520

#2 ingiraxo
    The type or namespace name 'List' could not be found (are you missing a using directive or an assembly reference?)    C:\Users\Sir\AppData\Local\Temporary Projects\Cviceni\Zamestanec.cs    15    36    Cviceni

namespace je totožný o obojího

End
.NET › C# Předání odkazu na seznam…
17. 4. 2015   #201516

Zdravím, začínám se učit, takže mám začátečnický dotaz. U jednoduchých hodnotových typů předávání rozumím, ale teď jsem narazil na potřebu předat referenci na proměnnou (či přesněji asi objekt?) typu List.

 V hlavním kodu mám deklaraci

List<Customer> _customers = new List<Customer>();

a _customer potřebuji předat do jiné metody v jiné třídě. Můj nepovedený pokus deklarace hlavičky metody je: 

public int NewCustomer(List <Customer> cust, string name)
{
...
}
Visual Basic › Jenoduché macro, ale nefungu…
19. 3. 2015   #200498

no tak už jsem asi na to metodou pokus omyl přišel... dopsal jsem do cyklu 

For i = 0 To UBound(parts) - 1

Visual Basic › Jenoduché macro, ale nefungu…
19. 3. 2015   #200494

   

Sub Macro1()
    Dim parts
    Radek = ActiveCell.Row
    Sloupec = ActiveCell.Column
    Dim Info As String
    Info = ""
    parts = Split(Cells(Radek, Sloupec).Value, ",")
    For i = 0 To UBound(parts)
      For j = 4 To 150
        If CLng(parts(i)) = Cells(j, 1).Value Then
         'MsgBox "Nalezeno na radku " & j
          Info = Info & " " & j
        'Else
         ' MsgBox "Nerovna se " & parts(i) & " " & Cells(j, 1)
        End If
      Next
    Next
    MsgBox Info
End Sub

Ahoj,

sesmolil jsem tohle makro, VBA moc neznám, takže trochu analogicky s pomocí netu. Co potřebuji:

Z aktuální bunky, kde je string typu císlo1, cislo2, cisloN nacist jednotliva cisla (resp. string a ten konvertuji na cislo) - tohle je ok

Mam to udelany do pole stringu a konverzi pres CLng (je to správné? nevím)

Následně projít sloupec 1 v aktuálním listu a když je shoda, tak zapamatovat radku vyskytu shody a tohle dokola pro vsechny prvky pole

chybu mi to hlasi Type mismach na radku:

If CLng(parts(i)) = Cells(j, 1).Value

proč to netuším. Mám Excel 2003. Děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý